← Back to tables

ANA2_service (61025 rows)

Showing 35201–35300 of 61025
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
603445 635707 P02248 475K63MF17 2026-09-17 COMPLETE 16956338 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 635707, "stp": "P", "toc": "Greater Anglia", "uid": "P02248", "consist": "755337", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02248/2026-09-17/detailed", "trust_id": "475K63MF17", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge Sidings North", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": null, "is_terminated": 1, "next_location": "Cambridge Sidings North", "signalling_id": "5K63", "timing_status": "EARLY", "origin_station": "Cambridge", "current_leg_arr": "0936", "current_leg_dep": "0930", "current_leg_end": "Cambridge Sidings North", "origin_dep_time": "0931", "origin_platform": "8", "current_location": "Cambridge Sidings North", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.140772, 52.1983725], [0.14088890126290615, 52.19852579671906], [0.14100993451805735, 52.198665894738355], [0.14112140873375234, 52.19878855917019], [0.1412245036249688, 52.19889633492105], [0.1413203989066843, 52.1989917668974], [0.1414102742938764, 52.19907740000572], [0.1414953095015227, 52.19915577915246], [0.14157668424460076, 52.19922944924413], [0.14165557823808822, 52.19930095518717], [0.1417331711969626, 52.19937284188807], [0.1418106428362015, 52.199447654253305], [0.14188917287078254, 52.199527937189345], [0.14196994101568328, 52.19961623560264], [0.1420541269858813, 52.19971509439969], [0.1421429104963542, 52.19982705848697], [0.1422374712620795, 52.19995467277093], [0.14233898899803488, 52.200100482158064], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]}", "current_leg_start": "Cambridge", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "52.2009808", "next_location_lon": "0.1431521", "previous_location": "Cambridge", "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\": 477.692, \"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\": 516.94, \"from_m\": 477.692, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 578.913, \"from_m\": 516.94, \"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\": 849.592, \"from_m\": 578.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 635707, \"profile_key\": \"d17df87ef5812810d2541d31a37290035a131289be94870276c546b561668b09\", \"schedule_id\": 19943, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Cambridge North Jn\", \"stage_seq\": 2, \"distance_m\": 635.756, \"section_seq\": 1, \"route_path_id\": 30057}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Cambridge Sidings North\", \"stage_seq\": 3, \"distance_m\": 849.592, \"section_seq\": 1, \"route_path_id\": 30057}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 849.592, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30057}], \"total_distance_m\": 849.592, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 578.913, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 270.679, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0931", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "52.2009808", "current_position_lon": "0.1431521", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:37Z\", \"source_id\": 52623136, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:41Z\", \"source_id\": 16956338, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge Sidings North", "service_state_platform": null, "timing_fact_generation": 1789633961900890, "current_leg_arrival_utc": "2026-09-17T09:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:35.790674", "service_state_evidence_id": 16956338, "current_leg_start_actual_dep": "2026-09-17T09:31:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:37.109187", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P CBG None 5K63 755337 4 100 None {"version": 3, "segments": [{"to_m": 477.692, "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": 516.94, "from_m": 477.692, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 578.913, "from_m": 516.94, "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": 849.592, "from_m": 578.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 635707, "profile_key": "d17df87ef5812810d2541d31a37290035a131289be94870276c546b561668b09", "schedule_id": 19943, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0931", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Cambridge North Jn", "stage_seq": 2, "distance_m": 635.756, "section_seq": 1, "route_path_id": 30057}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Cambridge Sidings North", "stage_seq": 3, "distance_m": 849.592, "section_seq": 1, "route_path_id": 30057}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 849.592, "from_m": 0.0, "section_seq": 1, "route_path_id": 30057}], "total_distance_m": 849.592, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 578.913, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 270.679, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12409, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:37Z", "source_id": 52623136, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:36:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:41Z", "source_id": 16956338, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] Cambridge 0931 0931 8 None None Cambridge Sidings North 0939 0939 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02248/2026-09-17/detailed None Cambridge 2026-09-17T09:31:00+01:00 Cambridge Sidings North 6.0 {"type": "LineString", "coordinates": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.140772, 52.1983725], [0.14088890126290615, 52.19852579671906], [0.14100993451805735, 52.198665894738355], [0.14112140873375234, 52.19878855917019], [0.1412245036249688, 52.19889633492105], [0.1413203989066843, 52.1989917668974], [0.1414102742938764, 52.19907740000572], [0.1414953095015227, 52.19915577915246], [0.14157668424460076, 52.19922944924413], [0.14165557823808822, 52.19930095518717], [0.1417331711969626, 52.19937284188807], [0.1418106428362015, 52.199447654253305], [0.14188917287078254, 52.199527937189345], [0.14196994101568328, 52.19961623560264], [0.1420541269858813, 52.19971509439969], [0.1421429104963542, 52.19982705848697], [0.1422374712620795, 52.19995467277093], [0.14233898899803488, 52.200100482158064], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]} 0.5 0930 0936 Cambridge Cambridge Sidings North Cambridge Sidings North 52.2009808 0.1431521 52.2009808 0.1431521 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 Cambridge Sidings North TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16956338 1789633961900890 5 5 2026-09-17 08:46:37.109187 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:35.790674
603446 632866 G26383 871H08MB17 2026-09-17 COMPLETE 16958367 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 632866, "stp": "P", "toc": "Southern", "uid": "G26383", "consist": "377428+377429", "dest_crs": "LIT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26383/2026-09-17/detailed", "trust_id": "871H08MB17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Littlehampton", "service_date": "2026-09-17", "dest_arr_time": "0934", "dest_platform": "2", "is_terminated": 1, "next_location": "Littlehampton", "signalling_id": "1H08", "timing_status": "LATE", "origin_station": "London Victoria (C)", "current_leg_arr": "0936", "current_leg_dep": "0927", "current_leg_end": "Littlehampton", "origin_dep_time": "0746", "origin_platform": "15", "current_location": "Littlehampton Carriage Holding Sidings", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4881117, 50.816525799999994], [-0.489421, 50.8165424], [-0.4896653000000001, 50.816547099999994], [-0.4902800000000001, 50.8165666], [-0.4908814, 50.8165537], [-0.4916084, 50.816592699999994], [-0.49320829999999993, 50.816697799999986], [-0.49408540000000006, 50.81676889999999], [-0.4949774, 50.816851500000006], [-0.4966228, 50.817035], [-0.4975307, 50.817146], [-0.4982628999999999, 50.81724680000001], [-0.49904080000000006, 50.81736380000001], [-0.4997690000000001, 50.8174892], [-0.5004248, 50.8176188], [-0.5012044, 50.81778409999999], [-0.5020212, 50.8179833], [-0.5028164, 50.8181985], [-0.5036528, 50.81844579999999], [-0.5044119, 50.81869820000001], [-0.5049979999999998, 50.81891600000001], [-0.5054883000000001, 50.8191077], [-0.5060649, 50.8193492], [-0.5066127, 50.8195904], [-0.5087427, 50.8205828], [-0.5093358, 50.8208539], [-0.5099515, 50.821118299999995], [-0.5099756, 50.8211264], [-0.5108223999999999, 50.82143489999999], [-0.5113882999999999, 50.8216314], [-0.5119045999999999, 50.82180089999999], [-0.5124482999999999, 50.8219645], [-0.5131818, 50.82217549999999], [-0.5138372, 50.8223499], [-0.5145672, 50.8225245], [-0.5153129, 50.8226762], [-0.5156788884447993, 50.82275035457093], [-0.5159861, 50.82281259999999], [-0.5167504999999999, 50.8229442], [-0.5174059, 50.82304219999999], [-0.5180134, 50.8231229], [-0.5187309, 50.823199], [-0.5226276, 50.82353590000001], [-0.5330178, 50.8244342], [-0.537393, 50.8248158], [-0.5389891704717129, 50.82495435129202], [-0.542515, 50.825260400000005], [-0.5425258, 50.8252613], [-0.5488873999999999, 50.82582680000001], [-0.5496572, 50.8259056], [-0.5504082, 50.825992], [-0.5512357999999999, 50.826108100000006], [-0.5519571999999999, 50.826227499999995], [-0.5526532, 50.826352100000015], [-0.5534467, 50.82651460000001], [-0.554221, 50.82668840000001], [-0.5553695999999999, 50.826985699999994], [-0.5559784999999999, 50.82715879999999], [-0.5561562, 50.82720929999999], [-0.5563183999999999, 50.8272567], [-0.5566378999999999, 50.82735], [-0.5567051999999999, 50.827370399999985], [-0.5573118999999999, 50.8275475], [-0.5578487, 50.82767530000001], [-0.5583288, 50.827771], [-0.5588438, 50.8278582], [-0.5593332999999999, 50.82790660000001], [-0.5597579, 50.8279416], [-0.5598387, 50.827947], [-0.5601988, 50.82796270000001], [-0.5606756999999999, 50.827966399999994], [-0.5612617999999999, 50.82795430000001], [-0.5618848999999999, 50.8279074], [-0.5624197, 50.8278506], [-0.5629293, 50.8277759], [-0.5633538, 50.827683], [-0.5636985, 50.8276022], [-0.5642197000000001, 50.82746300000001], [-0.5645005999999999, 50.8273854], [-0.5646628645484658, 50.82734019001072], [-0.5646657, 50.82733940000001], [-0.5648690999999999, 50.827290399999995], [-0.5651628, 50.82720069999999], [-0.5654262999999999, 50.8271051], [-0.5656749, 50.826998299999985], [-0.5659017, 50.82687870000001], [-0.5661208, 50.8267409], [-0.5663128999999999, 50.8265952], [-0.5665022, 50.826418799999985], [-0.5666573, 50.826239399999984], [-0.5667936, 50.8260379], [-0.5669049999999999, 50.82581090000001], [-0.5669374999999999, 50.82571610000001], [-0.5669685999999999, 50.82560110000001], [-0.5669993, 50.82539649999999], [-0.5670007999999999, 50.8253329], [-0.5669987, 50.82521400000001], [-0.5669767, 50.8250279], [-0.566932937246389, 50.82486890949125], [-0.5668353981171536, 50.8247239112262], [-0.566749658353973, 50.82459551264218], [-0.5666735351892487, 50.82448151187787], [-0.5666048458553824, 50.82437970707189], [-0.5665414075847757, 50.82428789636291], [-0.5664810376098298, 50.82420387788959], [-0.5664215531629464, 50.82412544979056], [-0.5663607714765271, 50.824050410204485], [-0.5662965097829733, 50.82397655727002], [-0.5662265853146866, 50.82390168912581], [-0.5661488153040684, 50.823823603910526], [-0.5660610169835203, 50.823740099762794], [-0.5659610075854439, 50.82364897482128], [-0.5658466043422405, 50.82354802722464], [-0.565715624486312, 50.82343505511151], [-0.5655658852500595, 50.82330785662056], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]}", "current_leg_start": "Angmering", "dest_arr_time_act": "0934", "motion_projection": null, "next_location_lat": "50.8103921", "next_location_lon": "-0.5468198", "previous_location": "Angmering", "current_leg_milage": "5.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.981, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8072.698, \"from_m\": 7545.981, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10338.399, \"from_m\": 8072.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14876.032, \"from_m\": 10338.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14921.78, \"from_m\": 14876.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15785.19, \"from_m\": 14921.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16681.641, \"from_m\": 15785.19, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16718.607, \"from_m\": 16681.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17112.863, \"from_m\": 16718.607, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17143.298, \"from_m\": 17112.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17231.967, \"from_m\": 17143.298, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17295.666, \"from_m\": 17231.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17331.373, \"from_m\": 17295.666, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17375.643, \"from_m\": 17331.373, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17434.208, \"from_m\": 17375.643, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18711.851, \"from_m\": 17434.208, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23054.833, \"from_m\": 18711.851, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23171.601, \"from_m\": 23054.833, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23294.133, \"from_m\": 23171.601, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23360.91, \"from_m\": 23294.133, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34256.014, \"from_m\": 23360.91, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34989.363, \"from_m\": 34256.014, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 43481.833, \"from_m\": 34989.363, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43552.822, \"from_m\": 43481.833, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50667.193, \"from_m\": 43552.822, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50747.9, \"from_m\": 50667.193, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51042.133, \"from_m\": 50747.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51897.403, \"from_m\": 51042.133, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 59761.616, \"from_m\": 51897.403, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60975.335, \"from_m\": 59761.616, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61493.496, \"from_m\": 60975.335, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66200.244, \"from_m\": 61493.496, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66240.527, \"from_m\": 66200.244, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 77871.122, \"from_m\": 66240.527, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80215.592, \"from_m\": 77871.122, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80454.71, \"from_m\": 80215.592, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81579.727, \"from_m\": 80454.71, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81665.564, \"from_m\": 81579.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82333.712, \"from_m\": 81665.564, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104831.413, \"from_m\": 82333.712, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 104873.688, \"from_m\": 104831.413, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109657.202, \"from_m\": 104873.688, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 110044.07, \"from_m\": 109657.202, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 110340.612, \"from_m\": 110044.07, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110715.209, \"from_m\": 110340.612, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 110747.172, \"from_m\": 110715.209, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 112410.532, \"from_m\": 110747.172, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 112885.041, \"from_m\": 112410.532, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 632866, \"profile_key\": \"db56fff3b7b3c1996a9a8542ee4cf7e5450803d733da47731cbb7994afbda686\", \"schedule_id\": 10267, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0750\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0752\", \"wtt_dep\": \"0753\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0755H\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0757\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0802H\", \"wtt_dep\": \"0804\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807H\", \"location\": \"Purley\", \"stage_seq\": 10, \"distance_m\": 21705.84, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0808H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 23294.133, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 12, \"distance_m\": 35127.575, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0819\", \"wtt_dep\": \"0822\", \"location\": \"Gatwick Airport\", \"stage_seq\": 13, \"distance_m\": 43117.193, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0825\", \"location\": \"Three Bridges\", \"stage_seq\": 14, \"distance_m\": 47608.172, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 15, \"distance_m\": 50747.9, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 16, \"distance_m\": 59866.311, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0832\", \"wtt_dep\": \"0834\", \"location\": \"Haywards Heath\", \"stage_seq\": 17, \"distance_m\": 61092.655, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0837H\", \"location\": \"Keymer Jn\", \"stage_seq\": 18, \"distance_m\": 66159.387, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0839H\", \"location\": \"Burgess Hill\", \"stage_seq\": 19, \"distance_m\": 67114.511, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843H\", \"location\": \"Hassocks\", \"stage_seq\": 20, \"distance_m\": 70564.234, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0850H\", \"location\": \"Preston Park\", \"stage_seq\": 21, \"distance_m\": 79756.915, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854H\", \"location\": \"Hove\", \"stage_seq\": 22, \"distance_m\": 82094.892, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0858\", \"location\": \"Portslade\", \"stage_seq\": 23, \"distance_m\": 84413.174, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0903\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 24, \"distance_m\": 89119.546, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0907H\", \"location\": \"Lancing\", \"stage_seq\": 25, \"distance_m\": 92990.024, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Worthing\", \"stage_seq\": 26, \"distance_m\": 96716.616, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914\", \"location\": \"West Worthing\", \"stage_seq\": 27, \"distance_m\": 97999.163, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0917\", \"location\": \"Durrington-on-Sea\", \"stage_seq\": 28, \"distance_m\": 99287.729, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Goring-by-Sea\", \"stage_seq\": 29, \"distance_m\": 100730.948, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924H\", \"location\": \"Angmering\", \"stage_seq\": 30, \"distance_m\": 104679.002, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930\", \"location\": \"Arundel Jn\", \"stage_seq\": 31, \"distance_m\": 110294.31, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 32, \"distance_m\": 110747.172, \"section_seq\": 1, \"route_path_id\": 69094}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": null, \"location\": \"Littlehampton\", \"stage_seq\": 33, \"distance_m\": 112885.041, \"section_seq\": 1, \"route_path_id\": 69094}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 112885.041, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69094}], \"total_distance_m\": 112885.041, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 107379.443, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5505.598, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0746", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "50.8103921", "current_position_lon": "-0.5468198", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:50:58Z\", \"source_id\": 52339638, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:51:05Z\", \"source_id\": 16875265, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:55:34Z\", \"source_id\": 52352169, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:56:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:55:36Z\", \"source_id\": 16879009, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:01Z\", \"source_id\": 52364468, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:01:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:12Z\", \"source_id\": 16882753, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:02:41Z\", \"source_id\": 52371839, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:03:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:02:45Z\", \"source_id\": 16885004, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:20Z\", \"source_id\": 52385406, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:08:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:23Z\", \"source_id\": 16888884, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:05Z\", \"source_id\": 52421047, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:08Z\", \"source_id\": 16899385, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:33Z\", \"source_id\": 52436230, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:26:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:34Z\", \"source_id\": 16903822, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:21Z\", \"source_id\": 52455850, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:27Z\", \"source_id\": 16909521, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:30Z\", \"source_id\": 52473867, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:32Z\", \"source_id\": 16914509, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:01Z\", \"source_id\": 52483590, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:01Z\", \"source_id\": 16917325, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:51Z\", \"source_id\": 52502492, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:52Z\", \"source_id\": 16922784, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:06Z\", \"source_id\": 52514953, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:08Z\", \"source_id\": 16926283, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:44Z\", \"source_id\": 52525154, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:48Z\", \"source_id\": 16929078, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:07Z\", \"source_id\": 52540057, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:11Z\", \"source_id\": 16933231, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:26Z\", \"source_id\": 52555051, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:31Z\", \"source_id\": 16937254, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:09Z\", \"source_id\": 52568105, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:13Z\", \"source_id\": 16940791, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:54Z\", \"source_id\": 52575419, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:56Z\", \"source_id\": 16942800, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:45Z\", \"source_id\": 52582940, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:47Z\", \"source_id\": 16944983, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:53Z\", \"source_id\": 52588761, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:55Z\", \"source_id\": 16946467, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:00Z\", \"source_id\": 52602234, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:04Z\", \"source_id\": 16950573, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:25Z\", \"source_id\": 52631119, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:31Z\", \"source_id\": 16958367, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Littlehampton", "service_state_platform": "2", "timing_fact_generation": 1789634137510844, "current_leg_arrival_utc": "2026-09-17T09:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:43.557327", "service_state_evidence_id": 16958367, "current_leg_start_actual_dep": "2026-09-17T09:26:30+01:00", "operational_evidence_version": 152, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:44.686509", "service_state_valid_until_kind": null, "operational_interpretation_version": 152, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None LIT 1H08 377428+377429 8 100 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.981, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8072.698, "from_m": 7545.981, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10338.399, "from_m": 8072.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14876.032, "from_m": 10338.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14921.78, "from_m": 14876.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15785.19, "from_m": 14921.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16681.641, "from_m": 15785.19, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16718.607, "from_m": 16681.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17112.863, "from_m": 16718.607, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17143.298, "from_m": 17112.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17231.967, "from_m": 17143.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17295.666, "from_m": 17231.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17331.373, "from_m": 17295.666, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17375.643, "from_m": 17331.373, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17434.208, "from_m": 17375.643, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18711.851, "from_m": 17434.208, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23054.833, "from_m": 18711.851, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23171.601, "from_m": 23054.833, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23294.133, "from_m": 23171.601, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23360.91, "from_m": 23294.133, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34256.014, "from_m": 23360.91, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34989.363, "from_m": 34256.014, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 43481.833, "from_m": 34989.363, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43552.822, "from_m": 43481.833, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50667.193, "from_m": 43552.822, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50747.9, "from_m": 50667.193, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51042.133, "from_m": 50747.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51897.403, "from_m": 51042.133, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59761.616, "from_m": 51897.403, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60975.335, "from_m": 59761.616, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61493.496, "from_m": 60975.335, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66200.244, "from_m": 61493.496, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66240.527, "from_m": 66200.244, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 77871.122, "from_m": 66240.527, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80215.592, "from_m": 77871.122, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80454.71, "from_m": 80215.592, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81579.727, "from_m": 80454.71, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81665.564, "from_m": 81579.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82333.712, "from_m": 81665.564, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104831.413, "from_m": 82333.712, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 104873.688, "from_m": 104831.413, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109657.202, "from_m": 104873.688, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 110044.07, "from_m": 109657.202, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 110340.612, "from_m": 110044.07, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110715.209, "from_m": 110340.612, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 110747.172, "from_m": 110715.209, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 112410.532, "from_m": 110747.172, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112885.041, "from_m": 112410.532, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 632866, "profile_key": "db56fff3b7b3c1996a9a8542ee4cf7e5450803d733da47731cbb7994afbda686", "schedule_id": 10267, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0746", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0750", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0752", "wtt_dep": "0753", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0755H", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0757", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0802H", "wtt_dep": "0804", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807H", "location": "Purley", "stage_seq": 10, "distance_m": 21705.84, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0808H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 23294.133, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814", "location": "Earlswood (Surrey)", "stage_seq": 12, "distance_m": 35127.575, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0819", "wtt_dep": "0822", "location": "Gatwick Airport", "stage_seq": 13, "distance_m": 43117.193, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0825", "location": "Three Bridges", "stage_seq": 14, "distance_m": 47608.172, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826H", "location": "Balcombe Tunnel Jn", "stage_seq": 15, "distance_m": 50747.9, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830H", "location": "Copyhold Jn", "stage_seq": 16, "distance_m": 59866.311, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0832", "wtt_dep": "0834", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 61092.655, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0837H", "location": "Keymer Jn", "stage_seq": 18, "distance_m": 66159.387, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0839H", "location": "Burgess Hill", "stage_seq": 19, "distance_m": 67114.511, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843H", "location": "Hassocks", "stage_seq": 20, "distance_m": 70564.234, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0850H", "location": "Preston Park", "stage_seq": 21, "distance_m": 79756.915, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854H", "location": "Hove", "stage_seq": 22, "distance_m": 82094.892, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0858", "location": "Portslade", "stage_seq": 23, "distance_m": 84413.174, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0903", "location": "Shoreham-by-Sea", "stage_seq": 24, "distance_m": 89119.546, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0907H", "location": "Lancing", "stage_seq": 25, "distance_m": 92990.024, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Worthing", "stage_seq": 26, "distance_m": 96716.616, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914", "location": "West Worthing", "stage_seq": 27, "distance_m": 97999.163, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0917", "location": "Durrington-on-Sea", "stage_seq": 28, "distance_m": 99287.729, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Goring-by-Sea", "stage_seq": 29, "distance_m": 100730.948, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924H", "location": "Angmering", "stage_seq": 30, "distance_m": 104679.002, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930", "location": "Arundel Jn", "stage_seq": 31, "distance_m": 110294.31, "section_seq": 1, "route_path_id": 69094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Littlehampton Jn", "stage_seq": 32, "distance_m": 110747.172, "section_seq": 1, "route_path_id": 69094}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": null, "location": "Littlehampton", "stage_seq": 33, "distance_m": 112885.041, "section_seq": 1, "route_path_id": 69094}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 112885.041, "from_m": 0.0, "section_seq": 1, "route_path_id": 69094}], "total_distance_m": 112885.041, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 107379.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5505.598, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:50:58Z", "source_id": 52339638, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:51:05Z", "source_id": 16875265, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:55:34Z", "source_id": 52352169, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:56:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:55:36Z", "source_id": 16879009, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:01Z", "source_id": 52364468, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:01:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:12Z", "source_id": 16882753, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:02:41Z", "source_id": 52371839, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:03:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:02:45Z", "source_id": 16885004, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:20Z", "source_id": 52385406, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:08:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:23Z", "source_id": 16888884, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30626, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:05Z", "source_id": 52421047, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:08Z", "source_id": 16899385, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:33Z", "source_id": 52436230, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:26:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:34Z", "source_id": 16903822, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30866, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:21Z", "source_id": 52455850, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:33:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:27Z", "source_id": 16909521, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:30Z", "source_id": 52473867, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:39:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:32Z", "source_id": 16914509, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:01Z", "source_id": 52483590, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:43:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:01Z", "source_id": 16917325, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:51Z", "source_id": 52502492, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T07:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:52Z", "source_id": 16922784, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31092, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:06Z", "source_id": 52514953, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:54:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:08Z", "source_id": 16926283, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:44Z", "source_id": 52525154, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T07:57:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:48Z", "source_id": 16929078, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:07Z", "source_id": 52540057, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:03:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:11Z", "source_id": 16933231, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31038, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:26Z", "source_id": 52555051, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:08:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:31Z", "source_id": 16937254, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31044, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:09Z", "source_id": 52568105, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:13:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:13Z", "source_id": 16940791, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31104, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:54Z", "source_id": 52575419, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:56Z", "source_id": 16942800, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31048, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:45Z", "source_id": 52582940, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:18:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:47Z", "source_id": 16944983, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31052, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:53Z", "source_id": 52588761, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:20:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:55Z", "source_id": 16946467, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31056, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:00Z", "source_id": 52602234, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:26:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:04Z", "source_id": 16950573, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27491, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:25Z", "source_id": 52631119, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T08:36:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:31Z", "source_id": 16958367, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] London Victoria (C) 0746 0746 15 None None Littlehampton 0934 0934 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26383/2026-09-17/detailed None Angmering 2026-09-17T09:26:30+01:00 Littlehampton 9.0 {"type": "LineString", "coordinates": [[-0.4881117, 50.816525799999994], [-0.489421, 50.8165424], [-0.4896653000000001, 50.816547099999994], [-0.4902800000000001, 50.8165666], [-0.4908814, 50.8165537], [-0.4916084, 50.816592699999994], [-0.49320829999999993, 50.816697799999986], [-0.49408540000000006, 50.81676889999999], [-0.4949774, 50.816851500000006], [-0.4966228, 50.817035], [-0.4975307, 50.817146], [-0.4982628999999999, 50.81724680000001], [-0.49904080000000006, 50.81736380000001], [-0.4997690000000001, 50.8174892], [-0.5004248, 50.8176188], [-0.5012044, 50.81778409999999], [-0.5020212, 50.8179833], [-0.5028164, 50.8181985], [-0.5036528, 50.81844579999999], [-0.5044119, 50.81869820000001], [-0.5049979999999998, 50.81891600000001], [-0.5054883000000001, 50.8191077], [-0.5060649, 50.8193492], [-0.5066127, 50.8195904], [-0.5087427, 50.8205828], [-0.5093358, 50.8208539], [-0.5099515, 50.821118299999995], [-0.5099756, 50.8211264], [-0.5108223999999999, 50.82143489999999], [-0.5113882999999999, 50.8216314], [-0.5119045999999999, 50.82180089999999], [-0.5124482999999999, 50.8219645], [-0.5131818, 50.82217549999999], [-0.5138372, 50.8223499], [-0.5145672, 50.8225245], [-0.5153129, 50.8226762], [-0.5156788884447993, 50.82275035457093], [-0.5159861, 50.82281259999999], [-0.5167504999999999, 50.8229442], [-0.5174059, 50.82304219999999], [-0.5180134, 50.8231229], [-0.5187309, 50.823199], [-0.5226276, 50.82353590000001], [-0.5330178, 50.8244342], [-0.537393, 50.8248158], [-0.5389891704717129, 50.82495435129202], [-0.542515, 50.825260400000005], [-0.5425258, 50.8252613], [-0.5488873999999999, 50.82582680000001], [-0.5496572, 50.8259056], [-0.5504082, 50.825992], [-0.5512357999999999, 50.826108100000006], [-0.5519571999999999, 50.826227499999995], [-0.5526532, 50.826352100000015], [-0.5534467, 50.82651460000001], [-0.554221, 50.82668840000001], [-0.5553695999999999, 50.826985699999994], [-0.5559784999999999, 50.82715879999999], [-0.5561562, 50.82720929999999], [-0.5563183999999999, 50.8272567], [-0.5566378999999999, 50.82735], [-0.5567051999999999, 50.827370399999985], [-0.5573118999999999, 50.8275475], [-0.5578487, 50.82767530000001], [-0.5583288, 50.827771], [-0.5588438, 50.8278582], [-0.5593332999999999, 50.82790660000001], [-0.5597579, 50.8279416], [-0.5598387, 50.827947], [-0.5601988, 50.82796270000001], [-0.5606756999999999, 50.827966399999994], [-0.5612617999999999, 50.82795430000001], [-0.5618848999999999, 50.8279074], [-0.5624197, 50.8278506], [-0.5629293, 50.8277759], [-0.5633538, 50.827683], [-0.5636985, 50.8276022], [-0.5642197000000001, 50.82746300000001], [-0.5645005999999999, 50.8273854], [-0.5646628645484658, 50.82734019001072], [-0.5646657, 50.82733940000001], [-0.5648690999999999, 50.827290399999995], [-0.5651628, 50.82720069999999], [-0.5654262999999999, 50.8271051], [-0.5656749, 50.826998299999985], [-0.5659017, 50.82687870000001], [-0.5661208, 50.8267409], [-0.5663128999999999, 50.8265952], [-0.5665022, 50.826418799999985], [-0.5666573, 50.826239399999984], [-0.5667936, 50.8260379], [-0.5669049999999999, 50.82581090000001], [-0.5669374999999999, 50.82571610000001], [-0.5669685999999999, 50.82560110000001], [-0.5669993, 50.82539649999999], [-0.5670007999999999, 50.8253329], [-0.5669987, 50.82521400000001], [-0.5669767, 50.8250279], [-0.566932937246389, 50.82486890949125], [-0.5668353981171536, 50.8247239112262], [-0.566749658353973, 50.82459551264218], [-0.5666735351892487, 50.82448151187787], [-0.5666048458553824, 50.82437970707189], [-0.5665414075847757, 50.82428789636291], [-0.5664810376098298, 50.82420387788959], [-0.5664215531629464, 50.82412544979056], [-0.5663607714765271, 50.824050410204485], [-0.5662965097829733, 50.82397655727002], [-0.5662265853146866, 50.82390168912581], [-0.5661488153040684, 50.823823603910526], [-0.5660610169835203, 50.823740099762794], [-0.5659610075854439, 50.82364897482128], [-0.5658466043422405, 50.82354802722464], [-0.565715624486312, 50.82343505511151], [-0.5655658852500595, 50.82330785662056], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]} 5.1 0927 0936 Angmering Littlehampton Carriage Holding Sidings Littlehampton 50.8103921 -0.5468198 50.8103921 -0.5468198 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 Littlehampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958367 1789634137510844 152 152 2026-09-17 08:46:44.686509 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:43.557327
603447 634684 C14939 072B83MD17 2026-09-17 COMPLETE 16958020 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 634684, "stp": "P", "toc": "ScotRail", "uid": "C14939", "consist": "385007+385033", "dest_crs": "GLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14939/2026-09-17/detailed", "trust_id": "072B83MD17", "origin_crs": "LNK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "4", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2B83", "timing_status": "ON TIME", "origin_station": "Lanark", "current_leg_arr": "0936", "current_leg_dep": "0927", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0852", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Cambuslang", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Cambuslang", "current_leg_milage": "5.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 17012.605, \"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\": 17110.433, \"from_m\": 17012.605, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17134.047, \"from_m\": 17110.433, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17264.605, \"from_m\": 17134.047, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21258.231, \"from_m\": 17264.605, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21271.599, \"from_m\": 21258.231, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21504.454, \"from_m\": 21271.599, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22341.143, \"from_m\": 21504.454, \"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\": 22477.185, \"from_m\": 22341.143, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22501.101, \"from_m\": 22477.185, \"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\": 22582.88, \"from_m\": 22501.101, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23482.148, \"from_m\": 22582.88, \"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\": 23529.716, \"from_m\": 23482.148, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25004.404, \"from_m\": 23529.716, \"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\": 25412.861, \"from_m\": 25004.404, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26078.142, \"from_m\": 25412.861, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34711.613, \"from_m\": 26078.142, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34809.929, \"from_m\": 34711.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36891.618, \"from_m\": 34809.929, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39395.875, \"from_m\": 36891.618, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 40781.629, \"from_m\": 39395.875, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 44035.754, \"from_m\": 40781.629, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 44865.314, \"from_m\": 44035.754, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 45279.19, \"from_m\": 44865.314, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45839.502, \"from_m\": 45279.19, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 46263.969, \"from_m\": 45839.502, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 634684, \"profile_key\": \"65fafe48a8252210f4b1f3c4bbc4a54acbe7cc0af32884f4e9961f3558644ed3\", \"schedule_id\": 1919, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"Lanark\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Lanark Jn\", \"stage_seq\": 2, \"distance_m\": 4189.753, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902\", \"location\": \"Carluke\", \"stage_seq\": 3, \"distance_m\": 13486.661, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Law Jn\", \"stage_seq\": 4, \"distance_m\": 17012.605, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908\", \"location\": \"Wishaw\", \"stage_seq\": 5, \"distance_m\": 20562.651, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0911H\", \"location\": \"Shieldmuir\", \"stage_seq\": 6, \"distance_m\": 22826.582, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0917\", \"location\": \"Motherwell\", \"stage_seq\": 7, \"distance_m\": 25583.143, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920H\", \"location\": \"Uddingston Jn\", \"stage_seq\": 8, \"distance_m\": 32489.428, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0921H\", \"location\": \"Uddingston\", \"stage_seq\": 9, \"distance_m\": 32657.748, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Newton East Jn\", \"stage_seq\": 10, \"distance_m\": 34809.929, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Newton West Jn\", \"stage_seq\": 11, \"distance_m\": 36785.44, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926\", \"location\": \"Cambuslang\", \"stage_seq\": 12, \"distance_m\": 38222.089, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 13, \"distance_m\": 40008.986, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929\", \"location\": \"Shawfield Jn\", \"stage_seq\": 14, \"distance_m\": 42030.861, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 15, \"distance_m\": 44247.197, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 16, \"distance_m\": 45029.839, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 17, \"distance_m\": 45334.536, \"section_seq\": 1, \"route_path_id\": 66271}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 18, \"distance_m\": 46263.969, \"section_seq\": 1, \"route_path_id\": 66271}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46263.969, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66271}], \"total_distance_m\": 46263.969, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 46121.254, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 142.715, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0852½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:13Z\", \"source_id\": 52537549, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:16Z\", \"source_id\": 16932517, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:18Z\", \"source_id\": 52546116, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:21Z\", \"source_id\": 16934892, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:26Z\", \"source_id\": 52555027, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:31Z\", \"source_id\": 16937262, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:09Z\", \"source_id\": 52565320, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:14Z\", \"source_id\": 16940058, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:52Z\", \"source_id\": 52575368, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:58Z\", \"source_id\": 16942834, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:57Z\", \"source_id\": 52591521, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:04Z\", \"source_id\": 16947315, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:04Z\", \"source_id\": 52605315, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:07Z\", \"source_id\": 16951390, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2003, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:58Z\", \"source_id\": 52629843, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:05Z\", \"source_id\": 16958020, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "4", "timing_fact_generation": 1789634112013696, "current_leg_arrival_utc": "2026-09-17T09:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:45.228135", "service_state_evidence_id": 16958020, "current_leg_start_actual_dep": "2026-09-17T09:26:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:45.656292", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P LNK GLC 2B83 385007+385033 6 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": 17012.605, "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": 17110.433, "from_m": 17012.605, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17134.047, "from_m": 17110.433, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17264.605, "from_m": 17134.047, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21258.231, "from_m": 17264.605, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21271.599, "from_m": 21258.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21504.454, "from_m": 21271.599, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22341.143, "from_m": 21504.454, "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": 22477.185, "from_m": 22341.143, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22501.101, "from_m": 22477.185, "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": 22582.88, "from_m": 22501.101, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23482.148, "from_m": 22582.88, "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": 23529.716, "from_m": 23482.148, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25004.404, "from_m": 23529.716, "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": 25412.861, "from_m": 25004.404, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26078.142, "from_m": 25412.861, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34711.613, "from_m": 26078.142, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34809.929, "from_m": 34711.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36891.618, "from_m": 34809.929, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39395.875, "from_m": 36891.618, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40781.629, "from_m": 39395.875, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 44035.754, "from_m": 40781.629, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 44865.314, "from_m": 44035.754, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 45279.19, "from_m": 44865.314, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45839.502, "from_m": 45279.19, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 46263.969, "from_m": 45839.502, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 634684, "profile_key": "65fafe48a8252210f4b1f3c4bbc4a54acbe7cc0af32884f4e9961f3558644ed3", "schedule_id": 1919, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0852H", "location": "Lanark", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Lanark Jn", "stage_seq": 2, "distance_m": 4189.753, "section_seq": 1, "route_path_id": 66271}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902", "location": "Carluke", "stage_seq": 3, "distance_m": 13486.661, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Law Jn", "stage_seq": 4, "distance_m": 17012.605, "section_seq": 1, "route_path_id": 66271}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908", "location": "Wishaw", "stage_seq": 5, "distance_m": 20562.651, "section_seq": 1, "route_path_id": 66271}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0911H", "location": "Shieldmuir", "stage_seq": 6, "distance_m": 22826.582, "section_seq": 1, "route_path_id": 66271}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0917", "location": "Motherwell", "stage_seq": 7, "distance_m": 25583.143, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920H", "location": "Uddingston Jn", "stage_seq": 8, "distance_m": 32489.428, "section_seq": 1, "route_path_id": 66271}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0921H", "location": "Uddingston", "stage_seq": 9, "distance_m": 32657.748, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Newton East Jn", "stage_seq": 10, "distance_m": 34809.929, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Newton West Jn", "stage_seq": 11, "distance_m": 36785.44, "section_seq": 1, "route_path_id": 66271}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926", "location": "Cambuslang", "stage_seq": 12, "distance_m": 38222.089, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Rutherglen East Jn", "stage_seq": 13, "distance_m": 40008.986, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929", "location": "Shawfield Jn", "stage_seq": 14, "distance_m": 42030.861, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Larkfield Jn", "stage_seq": 15, "distance_m": 44247.197, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Eglinton St Jn", "stage_seq": 16, "distance_m": 45029.839, "section_seq": 1, "route_path_id": 66271}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Glasgow Bridge Street Jn", "stage_seq": 17, "distance_m": 45334.536, "section_seq": 1, "route_path_id": 66271}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 18, "distance_m": 46263.969, "section_seq": 1, "route_path_id": 66271}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46263.969, "from_m": 0.0, "section_seq": 1, "route_path_id": 66271}], "total_distance_m": 46263.969, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 46121.254, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 142.715, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2620, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:13Z", "source_id": 52537549, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:02:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:16Z", "source_id": 16932517, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2612, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:18Z", "source_id": 52546116, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:04:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:21Z", "source_id": 16934892, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2604, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:26Z", "source_id": 52555027, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:08:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:31Z", "source_id": 16937262, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2595, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:09Z", "source_id": 52565320, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:12:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:14Z", "source_id": 16940058, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2455, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:52Z", "source_id": 52575368, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:15:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:58Z", "source_id": 16942834, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2368, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:57Z", "source_id": 52591521, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:22:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:04Z", "source_id": 16947315, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2341, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:04Z", "source_id": 52605315, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:26:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:07Z", "source_id": 16951390, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2003, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:58Z", "source_id": 52629843, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:36:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:05Z", "source_id": 16958020, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] Lanark 0852 0852½ 1 None None Glasgow Central High Level 0936 0936 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C14939/2026-09-17/detailed None Cambuslang 2026-09-17T09:26:00+01:00 Glasgow Central High Level 9.0 {"type": "LineString", "coordinates": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 5.0 0927 0936 Cambuslang Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958020 1789634112013696 53 53 2026-09-17 08:46:45.656292 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:45.228135
603448 633221 G15126 871V39MB17 2026-09-17 COMPLETE 16958165 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 633221, "stp": "P", "toc": "Great Western Railway", "uid": "G15126", "consist": "165113", "dest_crs": "RDZ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15126/2026-09-17/detailed", "trust_id": "871V39MB17", "origin_crs": "GTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Platforms 4/5/6", "service_date": "2026-09-17", "dest_arr_time": "0930", "dest_platform": "5", "is_terminated": 1, "next_location": "Reading Platforms 4/5/6", "signalling_id": "1V39", "timing_status": "LATE", "origin_station": "Gatwick Airport", "current_leg_arr": "0936", "current_leg_dep": "0928", "current_leg_end": "Reading Platforms 4/5/6", "origin_dep_time": "0759", "origin_platform": "2", "current_location": "Reading Platforms 4/5/6", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]}", "current_leg_start": "Wokingham", "dest_arr_time_act": "0930", "motion_projection": null, "next_location_lat": "51.4586984", "next_location_lon": "-0.9712403", "previous_location": "Wokingham", "current_leg_milage": "6.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1558.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4369.629, \"from_m\": 1558.532, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4410.383, \"from_m\": 4369.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7794.077, \"from_m\": 4410.383, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9107.384, \"from_m\": 7794.077, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9261.952, \"from_m\": 9107.384, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9383.775, \"from_m\": 9261.952, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9727.028, \"from_m\": 9383.775, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29242.282, \"from_m\": 9727.028, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29288.964, \"from_m\": 29242.282, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30451.61, \"from_m\": 29288.964, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32840.91, \"from_m\": 30451.61, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 34226.911, \"from_m\": 32840.91, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36136.553, \"from_m\": 34226.911, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36194.512, \"from_m\": 36136.553, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38989.989, \"from_m\": 36194.512, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39990.68, \"from_m\": 38989.989, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40051.592, \"from_m\": 39990.68, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 40128.158, \"from_m\": 40051.592, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40168.049, \"from_m\": 40128.158, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41758.147, \"from_m\": 40168.049, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41870.005, \"from_m\": 41758.147, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42215.999, \"from_m\": 41870.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42260.912, \"from_m\": 42215.999, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 42285.994, \"from_m\": 42260.912, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42339.859, \"from_m\": 42285.994, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43454.277, \"from_m\": 42339.859, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50802.596, \"from_m\": 43454.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51007.935, \"from_m\": 50802.596, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52015.057, \"from_m\": 51007.935, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52065.677, \"from_m\": 52015.057, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 53466.789, \"from_m\": 52065.677, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53506.01, \"from_m\": 53466.789, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 72119.735, \"from_m\": 53506.01, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72685.922, \"from_m\": 72119.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73141.578, \"from_m\": 72685.922, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 82639.579, \"from_m\": 73141.578, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 82646.196, \"from_m\": 82639.579, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82731.238, \"from_m\": 82646.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83170.558, \"from_m\": 82731.238, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83430.64, \"from_m\": 83170.558, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83717.574, \"from_m\": 83430.64, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 633221, \"profile_key\": \"36c6bc742d5e8824fd3300e148a997e29a167e360b8a78f8c2228bef4df2e893\", \"schedule_id\": 8908, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0759\", \"location\": \"Gatwick Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0803H\", \"location\": \"Salfords\", \"stage_seq\": 2, \"distance_m\": 5035.082, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0806\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 3, \"distance_m\": 7971.842, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0809\", \"wtt_dep\": \"0812\", \"location\": \"Redhill\", \"stage_seq\": 4, \"distance_m\": 9287.218, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0816\", \"wtt_dep\": \"0817\", \"location\": \"Reigate\", \"stage_seq\": 5, \"distance_m\": 12078.685, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820H\", \"location\": \"Betchworth\", \"stage_seq\": 6, \"distance_m\": 16702.019, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0823H\", \"wtt_dep\": \"0824H\", \"location\": \"Dorking (Deepdene)\", \"stage_seq\": 7, \"distance_m\": 20871.546, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826\", \"location\": \"Dorking West\", \"stage_seq\": 8, \"distance_m\": 21887.827, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831\", \"location\": \"Gomshall\", \"stage_seq\": 9, \"distance_m\": 29669.844, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0834H\", \"location\": \"Chilworth\", \"stage_seq\": 10, \"distance_m\": 35973.625, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0837\", \"wtt_dep\": \"0838\", \"location\": \"Shalford\", \"stage_seq\": 11, \"distance_m\": 38939.365, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Shalford Jn\", \"stage_seq\": 12, \"distance_m\": 40094.072, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0844H\", \"location\": \"Guildford\", \"stage_seq\": 13, \"distance_m\": 42087.838, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0854\", \"location\": \"Ash\", \"stage_seq\": 14, \"distance_m\": 52147.62, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 15, \"distance_m\": 53457.127, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0858\", \"wtt_dep\": \"0859\", \"location\": \"North Camp\", \"stage_seq\": 16, \"distance_m\": 55342.512, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0903\", \"location\": \"Farnborough North\", \"stage_seq\": 17, \"distance_m\": 58568.07, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0907\", \"wtt_dep\": \"0907H\", \"location\": \"Blackwater\", \"stage_seq\": 18, \"distance_m\": 62638.818, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Blackwater Sig. BEF2979\", \"stage_seq\": 19, \"distance_m\": 63523.757, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0910H\", \"wtt_dep\": \"0911H\", \"location\": \"Sandhurst (Berks)\", \"stage_seq\": 20, \"distance_m\": 65141.844, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Crowthorne\", \"stage_seq\": 21, \"distance_m\": 67652.106, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"Wokingham\", \"stage_seq\": 22, \"distance_m\": 72901.131, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926\", \"location\": \"Earley\", \"stage_seq\": 23, \"distance_m\": 79201.17, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 24, \"distance_m\": 82471.376, \"section_seq\": 1, \"route_path_id\": 68663}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": null, \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 25, \"distance_m\": 83717.574, \"section_seq\": 1, \"route_path_id\": 68663}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83717.574, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68663}], \"total_distance_m\": 83717.574, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 83533.819, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 183.755, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0759", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4586984", "current_position_lon": "-0.9712403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:04:09Z\", \"source_id\": 52376053, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:05:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:04:11Z\", \"source_id\": 16886198, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:45Z\", \"source_id\": 52383653, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:07:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:49Z\", \"source_id\": 16888424, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:04Z\", \"source_id\": 52396035, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:10Z\", \"source_id\": 16892063, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:39Z\", \"source_id\": 52414155, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:41Z\", \"source_id\": 16897395, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:34Z\", \"source_id\": 52433494, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:37Z\", \"source_id\": 16903024, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28150, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:03Z\", \"source_id\": 52440557, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:06Z\", \"source_id\": 16905137, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:27Z\", \"source_id\": 52459124, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:36:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:28Z\", \"source_id\": 16910409, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:07Z\", \"source_id\": 52478225, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:11Z\", \"source_id\": 16915827, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:16Z\", \"source_id\": 52484328, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:19Z\", \"source_id\": 16917535, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:53Z\", \"source_id\": 52508752, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:51:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:58Z\", \"source_id\": 16924501, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:55Z\", \"source_id\": 52536593, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:58Z\", \"source_id\": 16932294, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:26Z\", \"source_id\": 52543787, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:28Z\", \"source_id\": 16934177, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:22Z\", \"source_id\": 52557611, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:26Z\", \"source_id\": 16937950, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:59Z\", \"source_id\": 52605108, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:01Z\", \"source_id\": 16951307, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:14Z\", \"source_id\": 52622191, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:17Z\", \"source_id\": 16956061, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:11Z\", \"source_id\": 52630399, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:13Z\", \"source_id\": 16958165, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Platforms 4/5/6", "service_state_platform": "5", "timing_fact_generation": 1789634114103747, "current_leg_arrival_utc": "2026-09-17T09:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:46.310860", "service_state_evidence_id": 16958165, "current_leg_start_actual_dep": "2026-09-17T09:27:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:46.458203", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P GTW RDZ 1V39 165113 3 90 None {"version": 3, "segments": [{"to_m": 1558.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4369.629, "from_m": 1558.532, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4410.383, "from_m": 4369.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7794.077, "from_m": 4410.383, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9107.384, "from_m": 7794.077, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9261.952, "from_m": 9107.384, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9383.775, "from_m": 9261.952, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9727.028, "from_m": 9383.775, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29242.282, "from_m": 9727.028, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29288.964, "from_m": 29242.282, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30451.61, "from_m": 29288.964, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32840.91, "from_m": 30451.61, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 34226.911, "from_m": 32840.91, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36136.553, "from_m": 34226.911, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36194.512, "from_m": 36136.553, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38989.989, "from_m": 36194.512, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39990.68, "from_m": 38989.989, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40051.592, "from_m": 39990.68, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 40128.158, "from_m": 40051.592, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40168.049, "from_m": 40128.158, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41758.147, "from_m": 40168.049, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41870.005, "from_m": 41758.147, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42215.999, "from_m": 41870.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42260.912, "from_m": 42215.999, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 42285.994, "from_m": 42260.912, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42339.859, "from_m": 42285.994, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43454.277, "from_m": 42339.859, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50802.596, "from_m": 43454.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51007.935, "from_m": 50802.596, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52015.057, "from_m": 51007.935, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52065.677, "from_m": 52015.057, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 53466.789, "from_m": 52065.677, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53506.01, "from_m": 53466.789, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 72119.735, "from_m": 53506.01, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72685.922, "from_m": 72119.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73141.578, "from_m": 72685.922, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82639.579, "from_m": 73141.578, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 82646.196, "from_m": 82639.579, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82731.238, "from_m": 82646.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83170.558, "from_m": 82731.238, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83430.64, "from_m": 83170.558, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83717.574, "from_m": 83430.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 633221, "profile_key": "36c6bc742d5e8824fd3300e148a997e29a167e360b8a78f8c2228bef4df2e893", "schedule_id": 8908, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0759", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0803H", "location": "Salfords", "stage_seq": 2, "distance_m": 5035.082, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0806", "location": "Earlswood (Surrey)", "stage_seq": 3, "distance_m": 7971.842, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0809", "wtt_dep": "0812", "location": "Redhill", "stage_seq": 4, "distance_m": 9287.218, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0816", "wtt_dep": "0817", "location": "Reigate", "stage_seq": 5, "distance_m": 12078.685, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820H", "location": "Betchworth", "stage_seq": 6, "distance_m": 16702.019, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0823H", "wtt_dep": "0824H", "location": "Dorking (Deepdene)", "stage_seq": 7, "distance_m": 20871.546, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826", "location": "Dorking West", "stage_seq": 8, "distance_m": 21887.827, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831", "location": "Gomshall", "stage_seq": 9, "distance_m": 29669.844, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0834H", "location": "Chilworth", "stage_seq": 10, "distance_m": 35973.625, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0837", "wtt_dep": "0838", "location": "Shalford", "stage_seq": 11, "distance_m": 38939.365, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0840", "location": "Shalford Jn", "stage_seq": 12, "distance_m": 40094.072, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0844H", "location": "Guildford", "stage_seq": 13, "distance_m": 42087.838, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0854", "location": "Ash", "stage_seq": 14, "distance_m": 52147.62, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Aldershot South Jn", "stage_seq": 15, "distance_m": 53457.127, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0858", "wtt_dep": "0859", "location": "North Camp", "stage_seq": 16, "distance_m": 55342.512, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0903", "location": "Farnborough North", "stage_seq": 17, "distance_m": 58568.07, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0907", "wtt_dep": "0907H", "location": "Blackwater", "stage_seq": 18, "distance_m": 62638.818, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Blackwater Sig. BEF2979", "stage_seq": 19, "distance_m": 63523.757, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0910H", "wtt_dep": "0911H", "location": "Sandhurst (Berks)", "stage_seq": 20, "distance_m": 65141.844, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Crowthorne", "stage_seq": 21, "distance_m": 67652.106, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "Wokingham", "stage_seq": 22, "distance_m": 72901.131, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926", "location": "Earley", "stage_seq": 23, "distance_m": 79201.17, "section_seq": 1, "route_path_id": 68663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928", "location": "Reading Spur Jn", "stage_seq": 24, "distance_m": 82471.376, "section_seq": 1, "route_path_id": 68663}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "stage_seq": 25, "distance_m": 83717.574, "section_seq": 1, "route_path_id": 68663}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83717.574, "from_m": 0.0, "section_seq": 1, "route_path_id": 68663}], "total_distance_m": 83717.574, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 83533.819, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 183.755, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:04:09Z", "source_id": 52376053, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:05:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:04:11Z", "source_id": 16886198, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:45Z", "source_id": 52383653, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:07:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:49Z", "source_id": 16888424, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30308, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:04Z", "source_id": 52396035, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:12:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:10Z", "source_id": 16892063, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28154, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:39Z", "source_id": 52414155, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:41Z", "source_id": 16897395, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28147, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:34Z", "source_id": 52433494, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:25:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:37Z", "source_id": 16903024, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28150, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:03Z", "source_id": 52440557, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:29:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:06Z", "source_id": 16905137, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28141, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:27Z", "source_id": 52459124, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:36:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:28Z", "source_id": 16910409, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28136, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:07Z", "source_id": 52478225, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:42:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:11Z", "source_id": 16915827, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28131, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:16Z", "source_id": 52484328, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:19Z", "source_id": 16917535, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27921, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:53Z", "source_id": 52508752, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:51:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:58Z", "source_id": 16924501, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27838, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:55Z", "source_id": 52536593, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:01:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:58Z", "source_id": 16932294, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27829, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:26Z", "source_id": 52543787, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:05:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:28Z", "source_id": 16934177, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27825, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:22Z", "source_id": 52557611, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:09:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:26Z", "source_id": 16937950, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27815, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:59Z", "source_id": 52605108, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:26:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:01Z", "source_id": 16951307, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27804, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:14Z", "source_id": 52622191, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:33:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:17Z", "source_id": 16956061, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23744, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:11Z", "source_id": 52630399, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:36:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:13Z", "source_id": 16958165, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] Gatwick Airport 0759 0759 2 None None Reading Platforms 4/5/6 0930 0930 5 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15126/2026-09-17/detailed None Wokingham 2026-09-17T09:27:30+01:00 Reading Platforms 4/5/6 8.0 {"type": "LineString", "coordinates": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]} 6.7 0928 0936 Wokingham Reading Platforms 4/5/6 Reading Platforms 4/5/6 51.4586984 -0.9712403 51.4586984 -0.9712403 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 Reading Platforms 4/5/6 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958165 1789634114103747 84 84 2026-09-17 08:46:46.458203 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:46.310860
603449 635473 G77128 871T97ME17 2026-09-17 COMPLETE 16958289 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 635473, "stp": "P", "toc": "Southern", "uid": "G77128", "consist": "377103+377161", "dest_crs": "RDH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77128/2026-09-17/detailed", "trust_id": "871T97ME17", "origin_crs": "GTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Redhill", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "0", "is_terminated": 1, "next_location": "Redhill", "signalling_id": "1T97", "timing_status": "ON TIME", "origin_station": "Gatwick Airport", "current_leg_arr": "0936", "current_leg_dep": "0931", "current_leg_end": "Redhill", "origin_dep_time": "0922", "origin_platform": "1", "current_location": "Redhill Sig. T487", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666556, 51.23821449999999], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]}", "current_leg_start": "Earlswood (Surrey)", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "51.2401337", "next_location_lon": "-0.1656933", "previous_location": "Earlswood (Surrey)", "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\": 1558.532, \"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\": 4369.629, \"from_m\": 1558.532, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4410.383, \"from_m\": 4369.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7794.077, \"from_m\": 4410.383, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9107.384, \"from_m\": 7794.077, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9261.952, \"from_m\": 9107.384, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9352.727, \"from_m\": 9261.952, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9426.694, \"from_m\": 9352.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 635473, \"profile_key\": \"77a7adc1ffa67623c9c29bb4a21204cf6c87a3635e57f3ef356846d079f0aeb4\", \"schedule_id\": 12000, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"Gatwick Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69566}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925\", \"location\": \"Horley\", \"stage_seq\": 2, \"distance_m\": 1361.96, \"section_seq\": 1, \"route_path_id\": 69566}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Salfords\", \"stage_seq\": 3, \"distance_m\": 5035.082, \"section_seq\": 1, \"route_path_id\": 69566}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0932H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 4, \"distance_m\": 7971.842, \"section_seq\": 1, \"route_path_id\": 69566}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Redhill\", \"stage_seq\": 5, \"distance_m\": 9426.694, \"section_seq\": 1, \"route_path_id\": 69566}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9426.694, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69566}], \"total_distance_m\": 9426.694, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 9311.973, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 114.721, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0922", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.2401337", "current_position_lon": "-0.1656933", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:27Z\", \"source_id\": 52600870, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:31Z\", \"source_id\": 16950192, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:22Z\", \"source_id\": 52608824, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:29Z\", \"source_id\": 16952387, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:43Z\", \"source_id\": 52617984, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:44Z\", \"source_id\": 16954856, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:24Z\", \"source_id\": 52630950, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:25Z\", \"source_id\": 16958289, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Redhill", "service_state_platform": "0", "timing_fact_generation": 1789634127170972, "current_leg_arrival_utc": "2026-09-17T09:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:47.383788", "service_state_evidence_id": 16958289, "current_leg_start_actual_dep": "2026-09-17T09:32:30+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:47.669797", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P GTW RDH 1T97 377103+377161 8 100 None {"version": 3, "segments": [{"to_m": 1558.532, "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": 4369.629, "from_m": 1558.532, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4410.383, "from_m": 4369.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7794.077, "from_m": 4410.383, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9107.384, "from_m": 7794.077, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9261.952, "from_m": 9107.384, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9352.727, "from_m": 9261.952, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9426.694, "from_m": 9352.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 635473, "profile_key": "77a7adc1ffa67623c9c29bb4a21204cf6c87a3635e57f3ef356846d079f0aeb4", "schedule_id": 12000, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0922", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69566}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925", "location": "Horley", "stage_seq": 2, "distance_m": 1361.96, "section_seq": 1, "route_path_id": 69566}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Salfords", "stage_seq": 3, "distance_m": 5035.082, "section_seq": 1, "route_path_id": 69566}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0932H", "location": "Earlswood (Surrey)", "stage_seq": 4, "distance_m": 7971.842, "section_seq": 1, "route_path_id": 69566}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Redhill", "stage_seq": 5, "distance_m": 9426.694, "section_seq": 1, "route_path_id": 69566}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9426.694, "from_m": 0.0, "section_seq": 1, "route_path_id": 69566}], "total_distance_m": 9426.694, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 9311.973, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 114.721, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30567, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:27Z", "source_id": 52600870, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:24:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:31Z", "source_id": 16950192, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:22Z", "source_id": 52608824, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:28:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:29Z", "source_id": 16952387, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:43Z", "source_id": 52617984, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:31:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:44Z", "source_id": 16954856, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30315, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:24Z", "source_id": 52630950, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:36:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:25Z", "source_id": 16958289, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] Gatwick Airport 0922 0922 1 None None Redhill 0936 0936 0 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G77128/2026-09-17/detailed None Earlswood (Surrey) 2026-09-17T09:32:30+01:00 Redhill 5.0 {"type": "LineString", "coordinates": [[-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666556, 51.23821449999999], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]} 0.9 0931 0936 Earlswood (Surrey) Redhill Sig. T487 Redhill 51.2401337 -0.1656933 51.2401337 -0.1656933 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 Redhill TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958289 1789634127170972 21 21 2026-09-17 08:46:47.669797 0 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:47.383788
603450 634790 L87177 071G16MD17 2026-09-17 COMPLETE 16958254 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 634790, "stp": "P", "toc": "ScotRail", "uid": "L87177", "consist": "380016", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87177/2026-09-17/detailed", "trust_id": "071G16MD17", "origin_crs": "GRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "15", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "1G16", "timing_status": "EARLY", "origin_station": "Gourock", "current_leg_arr": "0936", "current_leg_dep": "0927", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0856", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.424534, 55.8474786], [-4.4239379, 55.8474714], [-4.423666599999999, 55.847467599999995], [-4.4230199, 55.8474602], [-4.4225537, 55.847454899999995], [-4.422207499999999, 55.8474645], [-4.421943999999999, 55.84747310000001], [-4.4216017, 55.84749180000001], [-4.4213003, 55.84751510000001], [-4.421037699999999, 55.8475368], [-4.420738599999999, 55.847568], [-4.420462499999999, 55.8476031], [-4.420155299999999, 55.8476475], [-4.4199594, 55.84767690000001], [-4.4197634, 55.847711800000006], [-4.419474299999999, 55.8477641], [-4.419213199999999, 55.8478152], [-4.418879399999999, 55.8478893], [-4.418513699999999, 55.8479761], [-4.4180946, 55.8480867], [-4.4176203, 55.8482253], [-4.417005399999999, 55.8484216], [-4.4164912, 55.84858989999999], [-4.415494, 55.8489523], [-4.414555, 55.8493179], [-4.4136543, 55.849705699999994], [-4.4129586000000005, 55.850021799999986], [-4.4122139, 55.8503621], [-4.4117969, 55.8505565], [-4.410785899999999, 55.8510277], [-4.4097245, 55.8515086], [-4.4093982, 55.8516527], [-4.4089544, 55.85184129999999], [-4.4081826, 55.8521595], [-4.4075597, 55.8524075], [-4.4072955, 55.852504499999995], [-4.4066656, 55.85272309999999], [-4.406228099999999, 55.8528719], [-4.4057977, 55.8530039], [-4.4052068, 55.85320099999999], [-4.4048354000000005, 55.8533176], [-4.4045160999999995, 55.85341840000001], [-4.4039943, 55.853564], [-4.4035842, 55.853675599999995], [-4.402953799999999, 55.8538401], [-4.402330899999999, 55.854006], [-4.401744892185655, 55.85415702067183], [-4.401692199999999, 55.8541706], [-4.4009733, 55.854342900000006], [-4.4000238, 55.8545553], [-4.3995777, 55.85465], [-4.399572492345718, 55.8546510340212], [-4.3992170999999995, 55.8547216], [-4.3984665, 55.8548646], [-4.3977487, 55.8550013], [-4.3963564, 55.8552268], [-4.3957979, 55.85530769999999], [-4.3952537, 55.85538579999999], [-4.3939721, 55.855559199999995], [-4.3929455, 55.8556888], [-4.391934899999999, 55.85580039999999], [-4.3912287, 55.8558708], [-4.3901164, 55.8559838], [-4.3889497, 55.856090599999995], [-4.388207899999999, 55.8561504], [-4.3873556, 55.85621059999999], [-4.386735399999999, 55.85624980000001], [-4.3867023, 55.8562517], [-4.386135200000001, 55.85628500000001], [-4.3843791, 55.8563639], [-4.3832550999999995, 55.8563946], [-4.3814374, 55.856415000000005], [-4.380101599999999, 55.8564053], [-4.3783263, 55.85636989999999], [-4.3774166, 55.8563288], [-4.3767806, 55.85630129999999], [-4.375898099999999, 55.8562473], [-4.374935899999999, 55.8561716], [-4.3749093, 55.8561695], [-4.3747732, 55.8561588], [-4.3736985, 55.85606580000001], [-4.3717486, 55.8558687], [-4.3715965, 55.8558542], [-4.368766999999999, 55.85556879999999], [-4.3682661, 55.85551469999999], [-4.3648012, 55.8551624], [-4.3640631999999995, 55.8550933], [-4.3639672, 55.8550838], [-4.3620062, 55.8548892], [-4.361975499999999, 55.8548862], [-4.356153, 55.8543036], [-4.3548722, 55.85418129999999], [-4.3533052, 55.8540241], [-4.353274899999999, 55.8540211], [-4.3520233, 55.85389549999999], [-4.3460335, 55.85326849999999], [-4.341513399999999, 55.8528142], [-4.3414196, 55.85280459999999], [-4.340281, 55.852688099999995], [-4.3376471, 55.8524393], [-4.3369289, 55.8523715], [-4.3305345, 55.8517131], [-4.3282558, 55.851476099999985], [-4.327906499999999, 55.851439799999994], [-4.3251524, 55.851162300000006], [-4.324417699999999, 55.8510891], [-4.321409699999999, 55.85078930000001], [-4.3170393, 55.85034749999999], [-4.316502, 55.85029240000001], [-4.315440699999999, 55.8501835], [-4.314926400000001, 55.85013069999999], [-4.312741, 55.849910099999995], [-4.311913363773703, 55.84982805725414], [-4.3116273, 55.84979969999999], [-4.3104503, 55.849683899999995], [-4.3070961, 55.8493514], [-4.3059495, 55.849230799999994], [-4.3057162, 55.8492063], [-4.3050568, 55.84914], [-4.3022791, 55.8488607], [-4.302213699999999, 55.84885370000001], [-4.3001231, 55.8486411], [-4.2970107697182085, 55.84832824728025], [-4.2967326909339345, 55.848300711513], [-4.296486727368793, 55.84827717413419], [-4.296268286061994, 55.84825708045746], [-4.29607277405275, 55.84823987579634], [-4.295895598380267, 55.84822500546446], [-4.29573216608376, 55.84821191477541], [-4.295577884202437, 55.848200049042774], [-4.2954281597755095, 55.84818885358017], [-4.295278399842187, 55.84817777370118], [-4.29512401144168, 55.848166254719395], [-4.2949604016132, 55.84815374194842], [-4.294782977395957, 55.848139680701834], [-4.29458714582916, 55.848123516293256], [-4.294368313952022, 55.84810469403626], [-4.294121888803751, 55.84808265924445], [-4.2938432774235595, 55.84805685723142], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Paisley Gilmour Street", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Paisley Gilmour Street", "current_leg_milage": "7.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 521.988, \"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\": 914.989, \"from_m\": 521.988, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2706.976, \"from_m\": 914.989, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4033.011, \"from_m\": 2706.976, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6587.151, \"from_m\": 4033.011, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8600.525, \"from_m\": 6587.151, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8641.851, \"from_m\": 8600.525, \"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\": 8970.427, \"from_m\": 8641.851, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9562.015, \"from_m\": 8970.427, \"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\": 10384.436, \"from_m\": 9562.015, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29607.813, \"from_m\": 10384.436, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30938.643, \"from_m\": 29607.813, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 37027.143, \"from_m\": 30938.643, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37157.12, \"from_m\": 37027.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39189.584, \"from_m\": 37157.12, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39267.365, \"from_m\": 39189.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\": 39268.462, \"from_m\": 39267.365, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 39592.513, \"from_m\": 39268.462, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40145.061, \"from_m\": 39592.513, \"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\": 40608.483, \"from_m\": 40145.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41042.603, \"from_m\": 40608.483, \"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\": 41570.075, \"from_m\": 41042.603, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 41994.618, \"from_m\": 41570.075, \"capability_applied\": null, \"effective_limit_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\": 634790, \"profile_key\": \"b762e8b613e5c97c98b0dbcff75a028a791f1c1fecfe0447ae6803deca197917\", \"schedule_id\": 18521, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Gourock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0859\", \"wtt_dep\": \"0859H\", \"location\": \"Fort Matilda\", \"stage_seq\": 2, \"distance_m\": 1867.382, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0902H\", \"location\": \"Greenock West\", \"stage_seq\": 3, \"distance_m\": 4114.371, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0904H\", \"location\": \"Greenock Central\", \"stage_seq\": 4, \"distance_m\": 5187.846, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0907\", \"location\": \"Cartsdyke\", \"stage_seq\": 5, \"distance_m\": 6487.445, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909\", \"location\": \"Bogston\", \"stage_seq\": 6, \"distance_m\": 7895.605, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"Wemyss Bay Jn\", \"stage_seq\": 7, \"distance_m\": 8600.525, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0911H\", \"location\": \"Port Glasgow\", \"stage_seq\": 8, \"distance_m\": 9438.582, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0920H\", \"location\": \"Bishopton\", \"stage_seq\": 9, \"distance_m\": 22449.262, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 10, \"distance_m\": 30412.762, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928H\", \"location\": \"Arkleston Jn\", \"stage_seq\": 11, \"distance_m\": 32199.307, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Gower Street Jn\", \"stage_seq\": 12, \"distance_m\": 38804.488, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Shields Jn\", \"stage_seq\": 13, \"distance_m\": 39334.418, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 14, \"distance_m\": 41068.079, \"section_seq\": 1, \"route_path_id\": 73466}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 15, \"distance_m\": 41994.618, \"section_seq\": 1, \"route_path_id\": 73466}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41994.618, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73466}], \"total_distance_m\": 41994.618, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41401.219, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 593.399, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0856", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1619, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:32Z\", \"source_id\": 52524546, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:36Z\", \"source_id\": 16928923, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:12Z\", \"source_id\": 52534494, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:13Z\", \"source_id\": 16931710, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1629, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:57Z\", \"source_id\": 52542413, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:58Z\", \"source_id\": 16933799, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:32Z\", \"source_id\": 52552443, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:34Z\", \"source_id\": 16936593, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:40Z\", \"source_id\": 52558423, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:43Z\", \"source_id\": 16938197, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:33Z\", \"source_id\": 52563751, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:33Z\", \"source_id\": 16939577, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:11Z\", \"source_id\": 52586692, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:13Z\", \"source_id\": 16945979, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:30Z\", \"source_id\": 52603736, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:36Z\", \"source_id\": 16950969, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:18Z\", \"source_id\": 52630691, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:23Z\", \"source_id\": 16958254, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "15", "timing_fact_generation": 1789634124926707, "current_leg_arrival_utc": "2026-09-17T09:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:47.396706", "service_state_evidence_id": 16958254, "current_leg_start_actual_dep": "2026-09-17T09:27:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:47.666257", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GRK GLC 1G16 380016 3 100 None {"version": 3, "segments": [{"to_m": 521.988, "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": 914.989, "from_m": 521.988, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2706.976, "from_m": 914.989, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4033.011, "from_m": 2706.976, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6587.151, "from_m": 4033.011, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8600.525, "from_m": 6587.151, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8641.851, "from_m": 8600.525, "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": 8970.427, "from_m": 8641.851, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9562.015, "from_m": 8970.427, "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": 10384.436, "from_m": 9562.015, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29607.813, "from_m": 10384.436, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30938.643, "from_m": 29607.813, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 37027.143, "from_m": 30938.643, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37157.12, "from_m": 37027.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39189.584, "from_m": 37157.12, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39267.365, "from_m": 39189.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": 39268.462, "from_m": 39267.365, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 39592.513, "from_m": 39268.462, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40145.061, "from_m": 39592.513, "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": 40608.483, "from_m": 40145.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41042.603, "from_m": 40608.483, "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": 41570.075, "from_m": 41042.603, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 41994.618, "from_m": 41570.075, "capability_applied": null, "effective_limit_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": 634790, "profile_key": "b762e8b613e5c97c98b0dbcff75a028a791f1c1fecfe0447ae6803deca197917", "schedule_id": 18521, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0856", "location": "Gourock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0859", "wtt_dep": "0859H", "location": "Fort Matilda", "stage_seq": 2, "distance_m": 1867.382, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0902H", "location": "Greenock West", "stage_seq": 3, "distance_m": 4114.371, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0904H", "location": "Greenock Central", "stage_seq": 4, "distance_m": 5187.846, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0907", "location": "Cartsdyke", "stage_seq": 5, "distance_m": 6487.445, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909", "location": "Bogston", "stage_seq": 6, "distance_m": 7895.605, "section_seq": 1, "route_path_id": 73466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "Wemyss Bay Jn", "stage_seq": 7, "distance_m": 8600.525, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0911H", "location": "Port Glasgow", "stage_seq": 8, "distance_m": 9438.582, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0920H", "location": "Bishopton", "stage_seq": 9, "distance_m": 22449.262, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927", "location": "Paisley Gilmour Street", "stage_seq": 10, "distance_m": 30412.762, "section_seq": 1, "route_path_id": 73466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928H", "location": "Arkleston Jn", "stage_seq": 11, "distance_m": 32199.307, "section_seq": 1, "route_path_id": 73466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Gower Street Jn", "stage_seq": 12, "distance_m": 38804.488, "section_seq": 1, "route_path_id": 73466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Shields Jn", "stage_seq": 13, "distance_m": 39334.418, "section_seq": 1, "route_path_id": 73466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Glasgow Bridge Street Jn", "stage_seq": 14, "distance_m": 41068.079, "section_seq": 1, "route_path_id": 73466}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 15, "distance_m": 41994.618, "section_seq": 1, "route_path_id": 73466}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41994.618, "from_m": 0.0, "section_seq": 1, "route_path_id": 73466}], "total_distance_m": 41994.618, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41401.219, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 593.399, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1619, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:32Z", "source_id": 52524546, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:59:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:36Z", "source_id": 16928923, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1625, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:12Z", "source_id": 52534494, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:02:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:13Z", "source_id": 16931710, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1629, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:57Z", "source_id": 52542413, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:58Z", "source_id": 16933799, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1633, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:32Z", "source_id": 52552443, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:34Z", "source_id": 16936593, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1637, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:40Z", "source_id": 52558423, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:43Z", "source_id": 16938197, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1696, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:33Z", "source_id": 52563751, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:11:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:33Z", "source_id": 16939577, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1709, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:11Z", "source_id": 52586692, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:20:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:13Z", "source_id": 16945979, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1724, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:30Z", "source_id": 52603736, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:26:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:36Z", "source_id": 16950969, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2031, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:18Z", "source_id": 52630691, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:36:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:23Z", "source_id": 16958254, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] Gourock 0856 0856 1 None None Glasgow Central High Level 0937 0937 15 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87177/2026-09-17/detailed None Paisley Gilmour Street 2026-09-17T09:27:00+01:00 Glasgow Central High Level 9.0 {"type": "LineString", "coordinates": [[-4.424534, 55.8474786], [-4.4239379, 55.8474714], [-4.423666599999999, 55.847467599999995], [-4.4230199, 55.8474602], [-4.4225537, 55.847454899999995], [-4.422207499999999, 55.8474645], [-4.421943999999999, 55.84747310000001], [-4.4216017, 55.84749180000001], [-4.4213003, 55.84751510000001], [-4.421037699999999, 55.8475368], [-4.420738599999999, 55.847568], [-4.420462499999999, 55.8476031], [-4.420155299999999, 55.8476475], [-4.4199594, 55.84767690000001], [-4.4197634, 55.847711800000006], [-4.419474299999999, 55.8477641], [-4.419213199999999, 55.8478152], [-4.418879399999999, 55.8478893], [-4.418513699999999, 55.8479761], [-4.4180946, 55.8480867], [-4.4176203, 55.8482253], [-4.417005399999999, 55.8484216], [-4.4164912, 55.84858989999999], [-4.415494, 55.8489523], [-4.414555, 55.8493179], [-4.4136543, 55.849705699999994], [-4.4129586000000005, 55.850021799999986], [-4.4122139, 55.8503621], [-4.4117969, 55.8505565], [-4.410785899999999, 55.8510277], [-4.4097245, 55.8515086], [-4.4093982, 55.8516527], [-4.4089544, 55.85184129999999], [-4.4081826, 55.8521595], [-4.4075597, 55.8524075], [-4.4072955, 55.852504499999995], [-4.4066656, 55.85272309999999], [-4.406228099999999, 55.8528719], [-4.4057977, 55.8530039], [-4.4052068, 55.85320099999999], [-4.4048354000000005, 55.8533176], [-4.4045160999999995, 55.85341840000001], [-4.4039943, 55.853564], [-4.4035842, 55.853675599999995], [-4.402953799999999, 55.8538401], [-4.402330899999999, 55.854006], [-4.401744892185655, 55.85415702067183], [-4.401692199999999, 55.8541706], [-4.4009733, 55.854342900000006], [-4.4000238, 55.8545553], [-4.3995777, 55.85465], [-4.399572492345718, 55.8546510340212], [-4.3992170999999995, 55.8547216], [-4.3984665, 55.8548646], [-4.3977487, 55.8550013], [-4.3963564, 55.8552268], [-4.3957979, 55.85530769999999], [-4.3952537, 55.85538579999999], [-4.3939721, 55.855559199999995], [-4.3929455, 55.8556888], [-4.391934899999999, 55.85580039999999], [-4.3912287, 55.8558708], [-4.3901164, 55.8559838], [-4.3889497, 55.856090599999995], [-4.388207899999999, 55.8561504], [-4.3873556, 55.85621059999999], [-4.386735399999999, 55.85624980000001], [-4.3867023, 55.8562517], [-4.386135200000001, 55.85628500000001], [-4.3843791, 55.8563639], [-4.3832550999999995, 55.8563946], [-4.3814374, 55.856415000000005], [-4.380101599999999, 55.8564053], [-4.3783263, 55.85636989999999], [-4.3774166, 55.8563288], [-4.3767806, 55.85630129999999], [-4.375898099999999, 55.8562473], [-4.374935899999999, 55.8561716], [-4.3749093, 55.8561695], [-4.3747732, 55.8561588], [-4.3736985, 55.85606580000001], [-4.3717486, 55.8558687], [-4.3715965, 55.8558542], [-4.368766999999999, 55.85556879999999], [-4.3682661, 55.85551469999999], [-4.3648012, 55.8551624], [-4.3640631999999995, 55.8550933], [-4.3639672, 55.8550838], [-4.3620062, 55.8548892], [-4.361975499999999, 55.8548862], [-4.356153, 55.8543036], [-4.3548722, 55.85418129999999], [-4.3533052, 55.8540241], [-4.353274899999999, 55.8540211], [-4.3520233, 55.85389549999999], [-4.3460335, 55.85326849999999], [-4.341513399999999, 55.8528142], [-4.3414196, 55.85280459999999], [-4.340281, 55.852688099999995], [-4.3376471, 55.8524393], [-4.3369289, 55.8523715], [-4.3305345, 55.8517131], [-4.3282558, 55.851476099999985], [-4.327906499999999, 55.851439799999994], [-4.3251524, 55.851162300000006], [-4.324417699999999, 55.8510891], [-4.321409699999999, 55.85078930000001], [-4.3170393, 55.85034749999999], [-4.316502, 55.85029240000001], [-4.315440699999999, 55.8501835], [-4.314926400000001, 55.85013069999999], [-4.312741, 55.849910099999995], [-4.311913363773703, 55.84982805725414], [-4.3116273, 55.84979969999999], [-4.3104503, 55.849683899999995], [-4.3070961, 55.8493514], [-4.3059495, 55.849230799999994], [-4.3057162, 55.8492063], [-4.3050568, 55.84914], [-4.3022791, 55.8488607], [-4.302213699999999, 55.84885370000001], [-4.3001231, 55.8486411], [-4.2970107697182085, 55.84832824728025], [-4.2967326909339345, 55.848300711513], [-4.296486727368793, 55.84827717413419], [-4.296268286061994, 55.84825708045746], [-4.29607277405275, 55.84823987579634], [-4.295895598380267, 55.84822500546446], [-4.29573216608376, 55.84821191477541], [-4.295577884202437, 55.848200049042774], [-4.2954281597755095, 55.84818885358017], [-4.295278399842187, 55.84817777370118], [-4.29512401144168, 55.848166254719395], [-4.2949604016132, 55.84815374194842], [-4.294782977395957, 55.848139680701834], [-4.29458714582916, 55.848123516293256], [-4.294368313952022, 55.84810469403626], [-4.294121888803751, 55.84808265924445], [-4.2938432774235595, 55.84805685723142], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 7.2 0927 0936 Paisley Gilmour Street Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958254 1789634124926707 46 46 2026-09-17 08:46:47.666257 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:47.396706
603451 635686 C48673 732W13MF17 2026-09-17 COMPLETE 16956899 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 635686, "stp": "P", "toc": "Great Western Railway", "uid": "C48673", "consist": "165125", "dest_crs": "WNC", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48673/2026-09-17/detailed", "trust_id": "732W13MF17", "origin_crs": "SLO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Windsor & Eton Central", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "BAY", "is_terminated": 1, "next_location": "Windsor & Eton Central", "signalling_id": "2W13", "timing_status": "ON TIME", "origin_station": "Slough", "current_leg_arr": "0936", "current_leg_dep": "0930", "current_leg_end": "Windsor & Eton Central", "origin_dep_time": "0930", "origin_platform": "1", "current_location": "Windsor & Eton Central", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5919076, 51.51225469999999], [-0.5899883, 51.51194660000001], [-0.5869687, 51.5114825], [-0.5866298, 51.5114312], [-0.5838389999999999, 51.5110084], [-0.5829215, 51.51087969999998], [-0.5817002, 51.5107295], [-0.5802295, 51.51055920000001], [-0.5776150999999999, 51.5102776], [-0.5766849999999999, 51.51018500000001], [-0.5755607, 51.5100804], [-0.5739000999999999, 51.5099322], [-0.5727985, 51.509840099999984], [-0.5717329999999999, 51.509755699999985], [-0.5697794, 51.509617799999994], [-0.5661912, 51.5093837], [-0.5667045, 51.50940669999998], [-0.5679127, 51.50944249999999], [-0.5685876999999999, 51.5094698], [-0.5690772999999999, 51.50949930000001], [-0.5703071999999999, 51.5095794], [-0.5718652, 51.5096858], [-0.5737224999999999, 51.50983660000001], [-0.5748836999999999, 51.5099431], [-0.5754623, 51.5099962], [-0.5780084, 51.51024689999999], [-0.5805017, 51.51052020000001], [-0.5823934, 51.510744900000006], [-0.5834899999999998, 51.510884899999986], [-0.5848975, 51.5110702], [-0.5857821, 51.51118919999999], [-0.5876198999999999, 51.511408900000006], [-0.5906157, 51.5118606], [-0.5933386, 51.51231], [-0.593522, 51.51234049999999], [-0.5946588, 51.51253539999999], [-0.5949402999999999, 51.512575], [-0.5952360999999999, 51.5126092], [-0.5954912, 51.51262], [-0.5957374, 51.5126152], [-0.5959801, 51.51259780000001], [-0.5962391, 51.51256660000001], [-0.5964469, 51.5125381], [-0.5967029, 51.5124854], [-0.5969552000000001, 51.5124218], [-0.5973738, 51.51227839999999], [-0.5980544, 51.5120085], [-0.5983787999999999, 51.5118595], [-0.5987746, 51.51164279999999], [-0.5990472, 51.5114518], [-0.599325, 51.5112426], [-0.5995890999999999, 51.51101189999999], [-0.5998345, 51.5107774], [-0.6000997999999999, 51.5105171], [-0.6007002, 51.50990869999999], [-0.6015605, 51.50908789999999], [-0.6024388, 51.5082369], [-0.6041237, 51.506602], [-0.6042979, 51.5064401], [-0.6055579, 51.5051452], [-0.6067587, 51.5038827], [-0.6080582, 51.50257], [-0.6093527, 51.50126939999999], [-0.6097669999999998, 51.500869300000005], [-0.6100486, 51.500606000000005], [-0.6101337999999998, 51.50052819999999], [-0.610472, 51.500213], [-0.6110088, 51.4997321], [-0.6116039, 51.49925439999999], [-0.6117357, 51.49914199999999], [-0.6118277, 51.49906349999999], [-0.6121661377666715, 51.4987748385867], [-0.6126681, 51.4983467], [-0.6137969, 51.49743180000001], [-0.6149871, 51.4964626], [-0.6155117999999999, 51.49591860000001], [-0.6156208999999999, 51.4957979], [-0.6160914, 51.495222099999985], [-0.6165696999999999, 51.4945133], [-0.6170301, 51.49379609999999], [-0.6172611, 51.49332679999999], [-0.6173508, 51.49312230000001], [-0.6174718999999999, 51.492846400000005], [-0.6175302, 51.49267429999999], [-0.6176740999999999, 51.4922493], [-0.6177962, 51.4916882], [-0.6178621, 51.491240600000005], [-0.6179015999999999, 51.49079059999999], [-0.6179126000000001, 51.4904974], [-0.6178995999999999, 51.4903314], [-0.6178878, 51.49018019999999], [-0.6177971, 51.48949439999999], [-0.6177286, 51.488929799999994], [-0.6177086, 51.4886042], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.48797879999999], [-0.6177472999999999, 51.4876242], [-0.6177671999999998, 51.4873969], [-0.617802, 51.48712049999999], [-0.6179104, 51.48655349999999], [-0.6179269999999999, 51.4863768], [-0.6179293999999999, 51.4861451], [-0.6179408, 51.4859406], [-0.6178953, 51.485744999999994], [-0.6178053999999998, 51.4855182], [-0.6177022, 51.48532919999999], [-0.6175769999999999, 51.48514759999998], [-0.617502, 51.48506679999999], [-0.6173988000000001, 51.4849368], [-0.6172413, 51.4847761], [-0.6170582, 51.48460599999999], [-0.6168194, 51.48442899999999], [-0.6166134, 51.48429709999999], [-0.6163407, 51.4841449], [-0.6160106999999999, 51.4839971], [-0.615644, 51.4838599], [-0.6153017999999999, 51.4837515], [-0.6150257999999998, 51.4836917], [-0.6147682, 51.48364930000001], [-0.6146025, 51.4836232], [-0.6141159999999999, 51.4835661], [-0.6136805, 51.4835319], [-0.6132370999999999, 51.48351710000001], [-0.6124107, 51.4834917], [-0.6119118, 51.4834713], [-0.6114333, 51.48343959999999], [-0.6109315, 51.48335360000001], [-0.6103466999999999, 51.4832256]]}", "current_leg_start": "Slough", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "51.4832256", "next_location_lon": "-0.6103467", "previous_location": "Slough", "current_leg_milage": "5.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 575.318, \"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\": 1810.666, \"from_m\": 575.318, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1976.803, \"from_m\": 1810.666, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3182.761, \"from_m\": 1976.803, \"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\": 3312.268, \"from_m\": 3182.761, \"capability_applied\": null, \"effective_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\": 3815.263, \"from_m\": 3312.268, \"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\": 4067.093, \"from_m\": 3815.263, \"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\": 5586.589, \"from_m\": 4067.093, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5597.059, \"from_m\": 5586.589, \"capability_applied\": null, \"effective_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\": 7473.495, \"from_m\": 5597.059, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7739.722, \"from_m\": 7473.495, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 8039.345, \"from_m\": 7739.722, \"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\": 635686, \"profile_key\": \"e600dca2dcb10322874c3094545fe087e1847bd2e08ba6b82ba1a388a75fc868\", \"schedule_id\": 6463, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0930\", \"location\": \"Slough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30215}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Windsor & Eton Central\", \"stage_seq\": 2, \"distance_m\": 8039.345, \"section_seq\": 1, \"route_path_id\": 30215}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8039.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30215}], \"total_distance_m\": 8039.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7324.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0930", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4832256", "current_position_lon": "-0.6103467", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:23Z\", \"source_id\": 52625343, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:26Z\", \"source_id\": 16956899, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Windsor & Eton Central", "service_state_platform": "BAY", "timing_fact_generation": 1789634006674921, "current_leg_arrival_utc": "2026-09-17T09:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:52.703033", "service_state_evidence_id": 16956899, "current_leg_start_actual_dep": "2026-09-17T09:30:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:53.355969", "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 SLO WNC 2W13 165125 2 90 None {"version": 3, "segments": [{"to_m": 575.318, "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": 1810.666, "from_m": 575.318, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1976.803, "from_m": 1810.666, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3182.761, "from_m": 1976.803, "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": 3312.268, "from_m": 3182.761, "capability_applied": null, "effective_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": 3815.263, "from_m": 3312.268, "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": 4067.093, "from_m": 3815.263, "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": 5586.589, "from_m": 4067.093, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5597.059, "from_m": 5586.589, "capability_applied": null, "effective_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": 7473.495, "from_m": 5597.059, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7739.722, "from_m": 7473.495, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 8039.345, "from_m": 7739.722, "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": 635686, "profile_key": "e600dca2dcb10322874c3094545fe087e1847bd2e08ba6b82ba1a388a75fc868", "schedule_id": 6463, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0930", "location": "Slough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30215}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Windsor & Eton Central", "stage_seq": 2, "distance_m": 8039.345, "section_seq": 1, "route_path_id": 30215}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8039.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 30215}], "total_distance_m": 8039.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7324.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.295, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23583, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:23Z", "source_id": 52625343, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:36:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:26Z", "source_id": 16956899, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] Slough 0930 0930 1 None None Windsor & Eton Central 0936 0936 BAY ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48673/2026-09-17/detailed None Slough 2026-09-17T09:30:00+01:00 Windsor & Eton Central 6.0 {"type": "LineString", "coordinates": [[-0.5919076, 51.51225469999999], [-0.5899883, 51.51194660000001], [-0.5869687, 51.5114825], [-0.5866298, 51.5114312], [-0.5838389999999999, 51.5110084], [-0.5829215, 51.51087969999998], [-0.5817002, 51.5107295], [-0.5802295, 51.51055920000001], [-0.5776150999999999, 51.5102776], [-0.5766849999999999, 51.51018500000001], [-0.5755607, 51.5100804], [-0.5739000999999999, 51.5099322], [-0.5727985, 51.509840099999984], [-0.5717329999999999, 51.509755699999985], [-0.5697794, 51.509617799999994], [-0.5661912, 51.5093837], [-0.5667045, 51.50940669999998], [-0.5679127, 51.50944249999999], [-0.5685876999999999, 51.5094698], [-0.5690772999999999, 51.50949930000001], [-0.5703071999999999, 51.5095794], [-0.5718652, 51.5096858], [-0.5737224999999999, 51.50983660000001], [-0.5748836999999999, 51.5099431], [-0.5754623, 51.5099962], [-0.5780084, 51.51024689999999], [-0.5805017, 51.51052020000001], [-0.5823934, 51.510744900000006], [-0.5834899999999998, 51.510884899999986], [-0.5848975, 51.5110702], [-0.5857821, 51.51118919999999], [-0.5876198999999999, 51.511408900000006], [-0.5906157, 51.5118606], [-0.5933386, 51.51231], [-0.593522, 51.51234049999999], [-0.5946588, 51.51253539999999], [-0.5949402999999999, 51.512575], [-0.5952360999999999, 51.5126092], [-0.5954912, 51.51262], [-0.5957374, 51.5126152], [-0.5959801, 51.51259780000001], [-0.5962391, 51.51256660000001], [-0.5964469, 51.5125381], [-0.5967029, 51.5124854], [-0.5969552000000001, 51.5124218], [-0.5973738, 51.51227839999999], [-0.5980544, 51.5120085], [-0.5983787999999999, 51.5118595], [-0.5987746, 51.51164279999999], [-0.5990472, 51.5114518], [-0.599325, 51.5112426], [-0.5995890999999999, 51.51101189999999], [-0.5998345, 51.5107774], [-0.6000997999999999, 51.5105171], [-0.6007002, 51.50990869999999], [-0.6015605, 51.50908789999999], [-0.6024388, 51.5082369], [-0.6041237, 51.506602], [-0.6042979, 51.5064401], [-0.6055579, 51.5051452], [-0.6067587, 51.5038827], [-0.6080582, 51.50257], [-0.6093527, 51.50126939999999], [-0.6097669999999998, 51.500869300000005], [-0.6100486, 51.500606000000005], [-0.6101337999999998, 51.50052819999999], [-0.610472, 51.500213], [-0.6110088, 51.4997321], [-0.6116039, 51.49925439999999], [-0.6117357, 51.49914199999999], [-0.6118277, 51.49906349999999], [-0.6121661377666715, 51.4987748385867], [-0.6126681, 51.4983467], [-0.6137969, 51.49743180000001], [-0.6149871, 51.4964626], [-0.6155117999999999, 51.49591860000001], [-0.6156208999999999, 51.4957979], [-0.6160914, 51.495222099999985], [-0.6165696999999999, 51.4945133], [-0.6170301, 51.49379609999999], [-0.6172611, 51.49332679999999], [-0.6173508, 51.49312230000001], [-0.6174718999999999, 51.492846400000005], [-0.6175302, 51.49267429999999], [-0.6176740999999999, 51.4922493], [-0.6177962, 51.4916882], [-0.6178621, 51.491240600000005], [-0.6179015999999999, 51.49079059999999], [-0.6179126000000001, 51.4904974], [-0.6178995999999999, 51.4903314], [-0.6178878, 51.49018019999999], [-0.6177971, 51.48949439999999], [-0.6177286, 51.488929799999994], [-0.6177086, 51.4886042], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.48797879999999], [-0.6177472999999999, 51.4876242], [-0.6177671999999998, 51.4873969], [-0.617802, 51.48712049999999], [-0.6179104, 51.48655349999999], [-0.6179269999999999, 51.4863768], [-0.6179293999999999, 51.4861451], [-0.6179408, 51.4859406], [-0.6178953, 51.485744999999994], [-0.6178053999999998, 51.4855182], [-0.6177022, 51.48532919999999], [-0.6175769999999999, 51.48514759999998], [-0.617502, 51.48506679999999], [-0.6173988000000001, 51.4849368], [-0.6172413, 51.4847761], [-0.6170582, 51.48460599999999], [-0.6168194, 51.48442899999999], [-0.6166134, 51.48429709999999], [-0.6163407, 51.4841449], [-0.6160106999999999, 51.4839971], [-0.615644, 51.4838599], [-0.6153017999999999, 51.4837515], [-0.6150257999999998, 51.4836917], [-0.6147682, 51.48364930000001], [-0.6146025, 51.4836232], [-0.6141159999999999, 51.4835661], [-0.6136805, 51.4835319], [-0.6132370999999999, 51.48351710000001], [-0.6124107, 51.4834917], [-0.6119118, 51.4834713], [-0.6114333, 51.48343959999999], [-0.6109315, 51.48335360000001], [-0.6103466999999999, 51.4832256]]} 5.0 0930 0936 Slough Windsor & Eton Central Windsor & Eton Central 51.4832256 -0.6103467 51.4832256 -0.6103467 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 Windsor & Eton Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16956899 1789634006674921 6 6 2026-09-17 08:46:53.355969 BAY None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:52.703033
603452 634920 G97806 512U25ME17 2026-09-17 COMPLETE 16958266 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 634920, "stp": "P", "toc": "London Overground", "uid": "G97806", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G97806/2026-09-17/detailed", "trust_id": "512U25ME17", "origin_crs": "ENF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "5", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2U25", "timing_status": "LATE", "origin_station": "Enfield Town", "current_leg_arr": "0936", "current_leg_dep": "0933", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0900", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Bethnal Green", "dest_arr_time_act": "0934", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Bethnal Green", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 523.002, \"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\": 3059.549, \"from_m\": 523.002, \"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\": 3428.845, \"from_m\": 3059.549, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6718.837, \"from_m\": 3428.845, \"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\": 7152.055, \"from_m\": 6718.837, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12071.937, \"from_m\": 7152.055, \"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\": 12195.572, \"from_m\": 12071.937, \"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\": 12267.039, \"from_m\": 12195.572, \"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\": 12638.54, \"from_m\": 12267.039, \"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\": 14021.364, \"from_m\": 12638.54, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15597.354, \"from_m\": 14021.364, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16234.255, \"from_m\": 15597.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\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16710.93, \"from_m\": 16234.255, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17164.148, \"from_m\": 16710.93, \"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\": 634920, \"profile_key\": \"de078484191da90536d218952b96030ee91306843e16a62e1e02b172f3c4a6f4\", \"schedule_id\": 35314, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Enfield Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0903\", \"location\": \"Bush Hill Park\", \"stage_seq\": 2, \"distance_m\": 1397.487, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904\", \"location\": \"Bury Street Jn\", \"stage_seq\": 3, \"distance_m\": 2292.351, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0906\", \"location\": \"Edmonton Green\", \"stage_seq\": 4, \"distance_m\": 3428.845, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908\", \"location\": \"Silver Street\", \"stage_seq\": 5, \"distance_m\": 4409.209, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0909H\", \"wtt_dep\": \"0910\", \"location\": \"White Hart Lane\", \"stage_seq\": 6, \"distance_m\": 5615.911, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Bruce Grove\", \"stage_seq\": 7, \"distance_m\": 6955.578, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0915\", \"location\": \"Seven Sisters\", \"stage_seq\": 8, \"distance_m\": 8139.646, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917\", \"location\": \"Stamford Hill\", \"stage_seq\": 9, \"distance_m\": 9068.692, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919\", \"location\": \"Stoke Newington\", \"stage_seq\": 10, \"distance_m\": 10409.693, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0920H\", \"location\": \"Rectory Road\", \"stage_seq\": 11, \"distance_m\": 11004.807, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924H\", \"location\": \"Hackney Downs\", \"stage_seq\": 12, \"distance_m\": 12378.222, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"London Fields\", \"stage_seq\": 13, \"distance_m\": 13291.638, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Cambridge Heath\", \"stage_seq\": 14, \"distance_m\": 14328.394, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0930H\", \"location\": \"Bethnal Green\", \"stage_seq\": 15, \"distance_m\": 15352.006, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 16, \"distance_m\": 17164.148, \"section_seq\": 1, \"route_path_id\": 42761}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17164.148, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42761}], \"total_distance_m\": 17164.148, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15588.158, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1575.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0900", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:12Z\", \"source_id\": 52545852, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:18Z\", \"source_id\": 16934835, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:47Z\", \"source_id\": 52553297, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:51Z\", \"source_id\": 16936787, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:46Z\", \"source_id\": 52558713, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:51Z\", \"source_id\": 16938261, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:50Z\", \"source_id\": 52564483, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:53Z\", \"source_id\": 16939809, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:36Z\", \"source_id\": 52569321, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:41Z\", \"source_id\": 16941141, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:52Z\", \"source_id\": 52578035, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:56Z\", \"source_id\": 16943524, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:19Z\", \"source_id\": 52587093, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:22Z\", \"source_id\": 16946083, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:23Z\", \"source_id\": 52592778, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:27Z\", \"source_id\": 16947640, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:02Z\", \"source_id\": 52597140, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:07Z\", \"source_id\": 16948980, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:13Z\", \"source_id\": 52602986, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:18Z\", \"source_id\": 16950762, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:03Z\", \"source_id\": 52610574, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:07Z\", \"source_id\": 16952921, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:22Z\", \"source_id\": 52617034, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:24Z\", \"source_id\": 16954618, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:25Z\", \"source_id\": 52622573, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:27Z\", \"source_id\": 16956169, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:21Z\", \"source_id\": 52630887, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:25Z\", \"source_id\": 16958266, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "5", "timing_fact_generation": 1789634132162837, "current_leg_arrival_utc": "2026-09-17T09:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:55.529845", "service_state_evidence_id": 16958266, "current_leg_start_actual_dep": "2026-09-17T09:32:30+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:56.245096", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P ENF LST 2U25 None None None None {"version": 3, "segments": [{"to_m": 523.002, "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": 3059.549, "from_m": 523.002, "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": 3428.845, "from_m": 3059.549, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6718.837, "from_m": 3428.845, "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": 7152.055, "from_m": 6718.837, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12071.937, "from_m": 7152.055, "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": 12195.572, "from_m": 12071.937, "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": 12267.039, "from_m": 12195.572, "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": 12638.54, "from_m": 12267.039, "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": 14021.364, "from_m": 12638.54, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15597.354, "from_m": 14021.364, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16234.255, "from_m": 15597.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", "infrastructure_limit_mph": 40.0}, {"to_m": 16710.93, "from_m": 16234.255, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17164.148, "from_m": 16710.93, "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": 634920, "profile_key": "de078484191da90536d218952b96030ee91306843e16a62e1e02b172f3c4a6f4", "schedule_id": 35314, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0900", "location": "Enfield Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0903", "location": "Bush Hill Park", "stage_seq": 2, "distance_m": 1397.487, "section_seq": 1, "route_path_id": 42761}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904", "location": "Bury Street Jn", "stage_seq": 3, "distance_m": 2292.351, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0906", "location": "Edmonton Green", "stage_seq": 4, "distance_m": 3428.845, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908", "location": "Silver Street", "stage_seq": 5, "distance_m": 4409.209, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0909H", "wtt_dep": "0910", "location": "White Hart Lane", "stage_seq": 6, "distance_m": 5615.911, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Bruce Grove", "stage_seq": 7, "distance_m": 6955.578, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0915", "location": "Seven Sisters", "stage_seq": 8, "distance_m": 8139.646, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917", "location": "Stamford Hill", "stage_seq": 9, "distance_m": 9068.692, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919", "location": "Stoke Newington", "stage_seq": 10, "distance_m": 10409.693, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0920H", "location": "Rectory Road", "stage_seq": 11, "distance_m": 11004.807, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924H", "location": "Hackney Downs", "stage_seq": 12, "distance_m": 12378.222, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "London Fields", "stage_seq": 13, "distance_m": 13291.638, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Cambridge Heath", "stage_seq": 14, "distance_m": 14328.394, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0930H", "location": "Bethnal Green", "stage_seq": 15, "distance_m": 15352.006, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 16, "distance_m": 17164.148, "section_seq": 1, "route_path_id": 42761}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17164.148, "from_m": 0.0, "section_seq": 1, "route_path_id": 42761}], "total_distance_m": 17164.148, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15588.158, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1575.99, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14938, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:12Z", "source_id": 52545852, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:04:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:18Z", "source_id": 16934835, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14946, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:47Z", "source_id": 52553297, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:07:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:51Z", "source_id": 16936787, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14950, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:46Z", "source_id": 52558713, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:09:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:51Z", "source_id": 16938261, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14954, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:50Z", "source_id": 52564483, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:11:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:53Z", "source_id": 16939809, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14958, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:36Z", "source_id": 52569321, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:13:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:41Z", "source_id": 16941141, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14964, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:52Z", "source_id": 52578035, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:16:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:56Z", "source_id": 16943524, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14975, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:19Z", "source_id": 52587093, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:19:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:22Z", "source_id": 16946083, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14979, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:23Z", "source_id": 52592778, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:21:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:27Z", "source_id": 16947640, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14983, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:02Z", "source_id": 52597140, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:23:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:07Z", "source_id": 16948980, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15430, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:13Z", "source_id": 52602986, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:18Z", "source_id": 16950762, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15442, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:03Z", "source_id": 52610574, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:28:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:07Z", "source_id": 16952921, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15447, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:22Z", "source_id": 52617034, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:30:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:24Z", "source_id": 16954618, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:25Z", "source_id": 52622573, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:27Z", "source_id": 16956169, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15476, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:21Z", "source_id": 52630887, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:36:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:25Z", "source_id": 16958266, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] Enfield Town 0900 0900 2 None None London Liverpool Street 0938 0934 5 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G97806/2026-09-17/detailed None Bethnal Green 2026-09-17T09:32:30+01:00 London Liverpool Street 3.0 {"type": "LineString", "coordinates": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} 1.1 0933 0936 Bethnal Green London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958266 1789634132162837 71 71 2026-09-17 08:46:56.245096 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:55.529845
603453 634230 G88375 871L15MD17 2026-09-17 COMPLETE 16958211 2026-09-17 09:36:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 634230, "stp": "P", "toc": "Southern", "uid": "G88375", "consist": "377206+377401", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88375/2026-09-17/detailed", "trust_id": "871L15MD17", "origin_crs": "EGR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-17", "dest_arr_time": "0934", "dest_platform": "14", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1L15", "timing_status": "LATE", "origin_station": "East Grinstead", "current_leg_arr": "0936", "current_leg_dep": "0930", "current_leg_end": "London Victoria (C)", "origin_dep_time": "0836", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "0934", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 591.373, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5894.946, \"from_m\": 591.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6124.263, \"from_m\": 5894.946, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12626.264, \"from_m\": 6124.263, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 13919.202, \"from_m\": 12626.264, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13943.392, \"from_m\": 13919.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13971.129, \"from_m\": 13943.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15286.062, \"from_m\": 13971.129, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15894.471, \"from_m\": 15286.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15916.708, \"from_m\": 15894.471, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15949.155, \"from_m\": 15916.708, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15960.263, \"from_m\": 15949.155, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17583.013, \"from_m\": 15960.263, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19840.05, \"from_m\": 17583.013, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29901.888, \"from_m\": 19840.05, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30063.834, \"from_m\": 29901.888, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31210.434, \"from_m\": 30063.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31245.476, \"from_m\": 31210.434, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31311.537, \"from_m\": 31245.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31346.46, \"from_m\": 31311.537, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31412.96, \"from_m\": 31346.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31501.628, \"from_m\": 31412.96, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31532.064, \"from_m\": 31501.628, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31926.32, \"from_m\": 31532.064, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31963.285, \"from_m\": 31926.32, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32859.736, \"from_m\": 31963.285, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 33383.728, \"from_m\": 32859.736, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33465.05, \"from_m\": 33383.728, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33518.826, \"from_m\": 33465.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41899.248, \"from_m\": 33518.826, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45297.625, \"from_m\": 41899.248, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47978.585, \"from_m\": 45297.625, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 48635.622, \"from_m\": 47978.585, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 634230, \"profile_key\": \"a84577ee70e5b5c2f3610e6d805ca83f6847ce8140f8ca2518f719a6b8254260\", \"schedule_id\": 12740, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"East Grinstead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0839H\", \"wtt_dep\": \"0840\", \"location\": \"Dormans\", \"stage_seq\": 2, \"distance_m\": 3659.554, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843\", \"location\": \"Lingfield\", \"stage_seq\": 3, \"distance_m\": 6031.857, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0849H\", \"wtt_dep\": \"0850H\", \"location\": \"Hurst Green\", \"stage_seq\": 4, \"distance_m\": 14136.447, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0852H\", \"wtt_dep\": \"0853H\", \"location\": \"Oxted\", \"stage_seq\": 5, \"distance_m\": 15659.32, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859\", \"location\": \"Woldingham\", \"stage_seq\": 6, \"distance_m\": 20821.312, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0902H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 7, \"distance_m\": 23620.755, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906\", \"location\": \"Riddlesdown\", \"stage_seq\": 8, \"distance_m\": 26716.702, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Sanderstead\", \"stage_seq\": 9, \"distance_m\": 28696.94, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 30226.238, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"East Croydon\", \"stage_seq\": 11, \"distance_m\": 31733.956, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 32581.666, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917H\", \"location\": \"Selhurst\", \"stage_seq\": 13, \"distance_m\": 33610.719, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 38905.311, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 41251.322, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0926\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 16, \"distance_m\": 44393.028, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 17, \"distance_m\": 45457.636, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 18, \"distance_m\": 47293.548, \"section_seq\": 1, \"route_path_id\": 69150}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 19, \"distance_m\": 48635.622, \"section_seq\": 1, \"route_path_id\": 69150}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48635.622, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69150}], \"total_distance_m\": 48635.622, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48407.923, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 227.699, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0836", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:33Z\", \"source_id\": 52468095, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:38Z\", \"source_id\": 16912982, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:34Z\", \"source_id\": 52485148, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:39Z\", \"source_id\": 16917817, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:15Z\", \"source_id\": 52506782, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:51:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:21Z\", \"source_id\": 16923985, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:17Z\", \"source_id\": 52515424, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:18Z\", \"source_id\": 16926406, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30407, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:00Z\", \"source_id\": 52531324, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:07Z\", \"source_id\": 16930856, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:43Z\", \"source_id\": 52538826, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:48Z\", \"source_id\": 16932936, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:09Z\", \"source_id\": 52551429, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:14Z\", \"source_id\": 16936284, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:09Z\", \"source_id\": 52559838, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:11Z\", \"source_id\": 16938524, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:26Z\", \"source_id\": 52568810, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:27Z\", \"source_id\": 16941004, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:48Z\", \"source_id\": 52575232, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:52Z\", \"source_id\": 16942750, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:44Z\", \"source_id\": 52588260, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:47Z\", \"source_id\": 16946325, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:08Z\", \"source_id\": 52605546, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:11Z\", \"source_id\": 16951459, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:11Z\", \"source_id\": 52613740, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:15Z\", \"source_id\": 16953799, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:15Z\", \"source_id\": 52630606, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:19Z\", \"source_id\": 16958211, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "15", "timing_fact_generation": 1789634123438778, "current_leg_arrival_utc": "2026-09-17T09:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:36:56.238977", "service_state_evidence_id": 16958211, "current_leg_start_actual_dep": "2026-09-17T09:28:00+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-17T08:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:46:56.936084", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P EGR None 1L15 377206+377401 8 100 None {"version": 3, "segments": [{"to_m": 591.373, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5894.946, "from_m": 591.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6124.263, "from_m": 5894.946, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12626.264, "from_m": 6124.263, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 13919.202, "from_m": 12626.264, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13943.392, "from_m": 13919.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13971.129, "from_m": 13943.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15286.062, "from_m": 13971.129, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15894.471, "from_m": 15286.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15916.708, "from_m": 15894.471, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15949.155, "from_m": 15916.708, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15960.263, "from_m": 15949.155, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17583.013, "from_m": 15960.263, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19840.05, "from_m": 17583.013, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29901.888, "from_m": 19840.05, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30063.834, "from_m": 29901.888, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31210.434, "from_m": 30063.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31245.476, "from_m": 31210.434, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31311.537, "from_m": 31245.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31346.46, "from_m": 31311.537, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31412.96, "from_m": 31346.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31501.628, "from_m": 31412.96, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31532.064, "from_m": 31501.628, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31926.32, "from_m": 31532.064, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31963.285, "from_m": 31926.32, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32859.736, "from_m": 31963.285, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 33383.728, "from_m": 32859.736, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33465.05, "from_m": 33383.728, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33518.826, "from_m": 33465.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41899.248, "from_m": 33518.826, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45297.625, "from_m": 41899.248, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47978.585, "from_m": 45297.625, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 48635.622, "from_m": 47978.585, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 634230, "profile_key": "a84577ee70e5b5c2f3610e6d805ca83f6847ce8140f8ca2518f719a6b8254260", "schedule_id": 12740, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0836", "location": "East Grinstead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0839H", "wtt_dep": "0840", "location": "Dormans", "stage_seq": 2, "distance_m": 3659.554, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843", "location": "Lingfield", "stage_seq": 3, "distance_m": 6031.857, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0849H", "wtt_dep": "0850H", "location": "Hurst Green", "stage_seq": 4, "distance_m": 14136.447, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0852H", "wtt_dep": "0853H", "location": "Oxted", "stage_seq": 5, "distance_m": 15659.32, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859", "location": "Woldingham", "stage_seq": 6, "distance_m": 20821.312, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0902H", "location": "Upper Warlingham", "stage_seq": 7, "distance_m": 23620.755, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906", "location": "Riddlesdown", "stage_seq": 8, "distance_m": 26716.702, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Sanderstead", "stage_seq": 9, "distance_m": 28696.94, "section_seq": 1, "route_path_id": 69150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912H", "location": "South Croydon", "stage_seq": 10, "distance_m": 30226.238, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "East Croydon", "stage_seq": 11, "distance_m": 31733.956, "section_seq": 1, "route_path_id": 69150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916H", "location": "Windmill Bridge Jn", "stage_seq": 12, "distance_m": 32581.666, "section_seq": 1, "route_path_id": 69150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917H", "location": "Selhurst", "stage_seq": 13, "distance_m": 33610.719, "section_seq": 1, "route_path_id": 69150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 38905.311, "section_seq": 1, "route_path_id": 69150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922", "location": "Balham", "stage_seq": 15, "distance_m": 41251.322, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0926", "location": "Clapham Junction (C)", "stage_seq": 16, "distance_m": 44393.028, "section_seq": 1, "route_path_id": 69150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Pouparts Jn", "stage_seq": 17, "distance_m": 45457.636, "section_seq": 1, "route_path_id": 69150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929", "location": "Battersea Pier Jn", "stage_seq": 18, "distance_m": 47293.548, "section_seq": 1, "route_path_id": 69150}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 19, "distance_m": 48635.622, "section_seq": 1, "route_path_id": 69150}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48635.622, "from_m": 0.0, "section_seq": 1, "route_path_id": 69150}], "total_distance_m": 48635.622, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48407.923, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 227.699, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30434, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:33Z", "source_id": 52468095, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:40:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:38Z", "source_id": 16912982, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30430, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:34Z", "source_id": 52485148, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:43:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:39Z", "source_id": 16917817, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30424, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:15Z", "source_id": 52506782, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:51:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:21Z", "source_id": 16923985, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30411, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:17Z", "source_id": 52515424, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:54:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:18Z", "source_id": 16926406, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30407, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:00Z", "source_id": 52531324, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:59:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:07Z", "source_id": 16930856, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30403, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:43Z", "source_id": 52538826, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:03:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:48Z", "source_id": 16932936, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30399, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:09Z", "source_id": 52551429, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:07:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:14Z", "source_id": 16936284, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30396, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:09Z", "source_id": 52559838, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:10:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:11Z", "source_id": 16938524, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30239, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:26Z", "source_id": 52568810, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:27Z", "source_id": 16941004, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:48Z", "source_id": 52575232, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:15:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:52Z", "source_id": 16942750, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29930, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:44Z", "source_id": 52588260, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:20:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:47Z", "source_id": 16946325, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:08Z", "source_id": 52605546, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:26:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:11Z", "source_id": 16951459, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:11Z", "source_id": 52613740, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:29:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:15Z", "source_id": 16953799, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28777, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:15Z", "source_id": 52630606, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:36:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:19Z", "source_id": 16958211, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}] East Grinstead 0836 0836 2 None None London Victoria (C) 0934 0934 14 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88375/2026-09-17/detailed None Clapham Junction (C) 2026-09-17T09:28:00+01:00 London Victoria (C) 6.0 {"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 3.0 0930 0936 Clapham Junction (C) Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:36:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958211 1789634123438778 75 75 2026-09-17 08:46:56.936084 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:36:56.238977
603454 634112 C10096 629K17MD17 2026-09-17 COMPLETE 16959466 2026-09-17 09:37:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 634112, "stp": "P", "toc": "Thameslink", "uid": "C10096", "consist": "700058", "dest_crs": "EPH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10096/2026-09-17/detailed", "trust_id": "629K17MD17", "origin_crs": "LUT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle", "service_date": "2026-09-17", "dest_arr_time": "0931", "dest_platform": "4", "is_terminated": 1, "next_location": "Elephant & Castle", "signalling_id": "9K17", "timing_status": "LATE", "origin_station": "Luton", "current_leg_arr": "0937", "current_leg_dep": "0934", "current_leg_end": "Elephant & Castle", "origin_dep_time": "0831", "origin_platform": "2", "current_location": "Elephant & Castle", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1031634, 51.5105179], [-0.10317619999999998, 51.51001539999999], [-0.1031861, 51.5096532], [-0.1031995, 51.5094303], [-0.10322629999999998, 51.5089192], [-0.1032297, 51.5087796], [-0.1032364, 51.5086604], [-0.1032496, 51.5085663], [-0.1032867, 51.5084005], [-0.1033062, 51.5083372], [-0.1033578, 51.508174200000006], [-0.1034208, 51.5079727], [-0.1034687, 51.5077849], [-0.10349319999999998, 51.507618099999995], [-0.1035132, 51.5074255], [-0.1035151, 51.50722900000001], [-0.1035044, 51.50711209999999], [-0.1034905, 51.5069923], [-0.1034524, 51.5067651], [-0.1034059, 51.5066043], [-0.10335049999999998, 51.506452], [-0.10327909999999998, 51.506281], [-0.1031886, 51.5060926], [-0.10308290000000002, 51.50590510000001], [-0.1028938, 51.50560699999999], [-0.1027998, 51.50546250000001], [-0.10262315961332368, 51.50516368649792], [-0.1025663, 51.5050675], [-0.1024293, 51.5047941], [-0.1023045, 51.50452520000001], [-0.1022401, 51.5043539], [-0.10218452471206103, 51.50416992728873], [-0.10217498376099328, 51.504138343488584], [-0.10216130857244468, 51.504093073915016], [-0.1021526131001426, 51.504064288890106], [-0.10208639999999998, 51.50384509999999], [-0.1019916, 51.50355], [-0.10183929999999998, 51.50324220000001], [-0.1017858, 51.5030878], [-0.1017065, 51.5028966], [-0.1016418, 51.5027665], [-0.1015761, 51.5026302], [-0.1015246, 51.502536199999994], [-0.10146230000000002, 51.5024285], [-0.101392, 51.50232], [-0.1010412, 51.5018202], [-0.1009844, 51.5017362], [-0.1009323, 51.50164120000001], [-0.1007442, 51.50129040000001], [-0.10067339999999998, 51.50111019999999], [-0.1006174, 51.50095590000001], [-0.1005709, 51.50080059999999], [-0.100441, 51.5003109], [-0.10038189999999998, 51.50013450000001], [-0.10032299999999998, 51.4999692], [-0.1002288, 51.499764799999994], [-0.1001771, 51.4996473], [-0.10007610000000002, 51.499470900000006], [-0.0999677, 51.49930290000001], [-0.099838, 51.49909870000001], [-0.0996413078854774, 51.49884038154468], [-0.0995999, 51.498786], [-0.09959172575363616, 51.4987748385867], [-0.0994587, 51.4985932], [-0.09927149999999998, 51.49825680000001], [-0.0990676, 51.49786809999999], [-0.0988744, 51.49749819999999], [-0.0987941, 51.4973476], [-0.098673, 51.4970958], [-0.0985967, 51.49688129999999], [-0.0985322, 51.4966611], [-0.0984796, 51.4963991], [-0.0984612, 51.4962296], [-0.0984402, 51.495936500000006], [-0.0984297, 51.4955549], [-0.0984402, 51.49537069999999], [-0.09846779999999998, 51.49517999999999], [-0.098474, 51.495145699999995], [-0.0984994, 51.4950064], [-0.0985502, 51.4947782], [-0.0986112, 51.494579], [-0.0987045, 51.494304699999994], [-0.098794, 51.4940623]]}", "current_leg_start": "London Blackfriars", "dest_arr_time_act": "0931", "motion_projection": null, "next_location_lat": "51.4940623", "next_location_lon": "-0.0987940", "previous_location": "London Blackfriars", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 973.65, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6066.192, \"from_m\": 973.65, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 8513.252, \"from_m\": 6066.192, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9239.424, \"from_m\": 8513.252, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9460.013, \"from_m\": 9239.424, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9573.108, \"from_m\": 9460.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15026.602, \"from_m\": 9573.108, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16240.534, \"from_m\": 15026.602, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16843.773, \"from_m\": 16240.534, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 17622.454, \"from_m\": 16843.773, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25345.347, \"from_m\": 17622.454, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25424.901, \"from_m\": 25345.347, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28775.739, \"from_m\": 25424.901, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30219.671, \"from_m\": 28775.739, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36051.978, \"from_m\": 30219.671, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36718.848, \"from_m\": 36051.978, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40226.58, \"from_m\": 36718.848, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40694.241, \"from_m\": 40226.58, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40729.132, \"from_m\": 40694.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40772.067, \"from_m\": 40729.132, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40813.497, \"from_m\": 40772.067, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41461.779, \"from_m\": 40813.497, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 43160.884, \"from_m\": 41461.779, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 45002.223, \"from_m\": 43160.884, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45220.713, \"from_m\": 45002.223, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45798.847, \"from_m\": 45220.713, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48484.706, \"from_m\": 45798.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48553.591, \"from_m\": 48484.706, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49780.579, \"from_m\": 48553.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49817.84, \"from_m\": 49780.579, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 49888.873, \"from_m\": 49817.84, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49944.14, \"from_m\": 49888.873, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 50097.166, \"from_m\": 49944.14, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52139.429, \"from_m\": 50097.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52201.886, \"from_m\": 52139.429, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 53445.402, \"from_m\": 52201.886, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 53523.027, \"from_m\": 53445.402, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53932.664, \"from_m\": 53523.027, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54645.285, \"from_m\": 53932.664, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54756.573, \"from_m\": 54645.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54803.01, \"from_m\": 54756.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55109.852, \"from_m\": 54803.01, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56174.903, \"from_m\": 55109.852, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56297.492, \"from_m\": 56174.903, \"capability_applied\": null, \"effective_limit_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\": 634112, \"profile_key\": \"3d397125b35a5f2d86fdf559e15e4af65d7172b37f5ef4cc6de30de5371c6973\", \"schedule_id\": 1159, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0831\", \"location\": \"Luton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0833H\", \"wtt_dep\": \"0834H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 2, \"distance_m\": 1660.596, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0839H\", \"location\": \"Harpenden\", \"stage_seq\": 3, \"distance_m\": 9080.204, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Harpenden Jn\", \"stage_seq\": 4, \"distance_m\": 9590.308, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0845H\", \"location\": \"St. Albans\", \"stage_seq\": 5, \"distance_m\": 16630.471, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0850H\", \"location\": \"Radlett\", \"stage_seq\": 6, \"distance_m\": 24150.476, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Radlett Jn\", \"stage_seq\": 7, \"distance_m\": 25424.901, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854H\", \"location\": \"Elstree\", \"stage_seq\": 8, \"distance_m\": 28693.948, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 9, \"distance_m\": 33699.113, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Silkstream Jn\", \"stage_seq\": 10, \"distance_m\": 36010.045, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901\", \"location\": \"Hendon\", \"stage_seq\": 11, \"distance_m\": 37446.538, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0902H\", \"location\": \"Brent Cross West\", \"stage_seq\": 12, \"distance_m\": 39017.656, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903H\", \"location\": \"Cricklewood\", \"stage_seq\": 13, \"distance_m\": 40477.259, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 14, \"distance_m\": 42426.929, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 15, \"distance_m\": 45220.713, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Kentish Town\", \"stage_seq\": 16, \"distance_m\": 46174.68, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"Dock Jn North\", \"stage_seq\": 17, \"distance_m\": 47141.777, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 18, \"distance_m\": 51081.19, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0922\", \"location\": \"Farringdon\", \"stage_seq\": 19, \"distance_m\": 53277.034, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0924\", \"location\": \"City Thameslink\", \"stage_seq\": 20, \"distance_m\": 54007.191, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926H\", \"location\": \"London Blackfriars\", \"stage_seq\": 21, \"distance_m\": 54404.883, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 22, \"distance_m\": 55027.322, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 23, \"distance_m\": 55757.911, \"section_seq\": 1, \"route_path_id\": 66055}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": null, \"location\": \"Elephant & Castle\", \"stage_seq\": 24, \"distance_m\": 56297.492, \"section_seq\": 1, \"route_path_id\": 66055}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 56297.492, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66055}], \"total_distance_m\": 56297.492, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 51083.741, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5213.751, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0831", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4940623", "current_position_lon": "-0.0987940", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:46Z\", \"source_id\": 52457219, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:50Z\", \"source_id\": 16909865, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:14Z\", \"source_id\": 52473055, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:22Z\", \"source_id\": 16914337, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18357, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:20Z\", \"source_id\": 52489980, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:21Z\", \"source_id\": 16919181, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:11Z\", \"source_id\": 52509590, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:52:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:16Z\", \"source_id\": 16924766, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:40Z\", \"source_id\": 52522125, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:47Z\", \"source_id\": 16928289, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:18Z\", \"source_id\": 52534904, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:21Z\", \"source_id\": 16931805, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:12Z\", \"source_id\": 52543148, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:16Z\", \"source_id\": 16934031, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:48Z\", \"source_id\": 52547480, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:52Z\", \"source_id\": 16935262, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:59Z\", \"source_id\": 52553776, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:01Z\", \"source_id\": 16936877, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:45Z\", \"source_id\": 52561480, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:48Z\", \"source_id\": 16938981, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:26Z\", \"source_id\": 52574162, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:31Z\", \"source_id\": 16942487, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:08Z\", \"source_id\": 52584011, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:12Z\", \"source_id\": 16945251, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:51Z\", \"source_id\": 52607460, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:58Z\", \"source_id\": 16952006, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:17Z\", \"source_id\": 52613925, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:21Z\", \"source_id\": 16953841, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:37Z\", \"source_id\": 52623111, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:39Z\", \"source_id\": 16956309, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:56Z\", \"source_id\": 52635426, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:59Z\", \"source_id\": 16959466, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Elephant & Castle", "service_state_platform": "4", "timing_fact_generation": 1789634221754277, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:01.743436", "service_state_evidence_id": 16959466, "current_leg_start_actual_dep": "2026-09-17T09:32:30+01:00", "operational_evidence_version": 98, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:03.661533", "service_state_valid_until_kind": null, "operational_interpretation_version": 98, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P LUT EPH 9K17 700058 8 100 None {"version": 3, "segments": [{"to_m": 973.65, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6066.192, "from_m": 973.65, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 8513.252, "from_m": 6066.192, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9239.424, "from_m": 8513.252, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9460.013, "from_m": 9239.424, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9573.108, "from_m": 9460.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15026.602, "from_m": 9573.108, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16240.534, "from_m": 15026.602, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16843.773, "from_m": 16240.534, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 17622.454, "from_m": 16843.773, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25345.347, "from_m": 17622.454, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25424.901, "from_m": 25345.347, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28775.739, "from_m": 25424.901, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30219.671, "from_m": 28775.739, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36051.978, "from_m": 30219.671, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36718.848, "from_m": 36051.978, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40226.58, "from_m": 36718.848, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40694.241, "from_m": 40226.58, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40729.132, "from_m": 40694.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40772.067, "from_m": 40729.132, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40813.497, "from_m": 40772.067, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41461.779, "from_m": 40813.497, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 43160.884, "from_m": 41461.779, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 45002.223, "from_m": 43160.884, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45220.713, "from_m": 45002.223, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45798.847, "from_m": 45220.713, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48484.706, "from_m": 45798.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48553.591, "from_m": 48484.706, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49780.579, "from_m": 48553.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49817.84, "from_m": 49780.579, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49888.873, "from_m": 49817.84, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49944.14, "from_m": 49888.873, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 50097.166, "from_m": 49944.14, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52139.429, "from_m": 50097.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 52201.886, "from_m": 52139.429, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 53445.402, "from_m": 52201.886, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 53523.027, "from_m": 53445.402, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53932.664, "from_m": 53523.027, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 54645.285, "from_m": 53932.664, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 54756.573, "from_m": 54645.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54803.01, "from_m": 54756.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55109.852, "from_m": 54803.01, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56174.903, "from_m": 55109.852, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56297.492, "from_m": 56174.903, "capability_applied": null, "effective_limit_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": 634112, "profile_key": "3d397125b35a5f2d86fdf559e15e4af65d7172b37f5ef4cc6de30de5371c6973", "schedule_id": 1159, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0831", "location": "Luton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0833H", "wtt_dep": "0834H", "location": "Luton Airport Parkway", "stage_seq": 2, "distance_m": 1660.596, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0839H", "location": "Harpenden", "stage_seq": 3, "distance_m": 9080.204, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0840", "location": "Harpenden Jn", "stage_seq": 4, "distance_m": 9590.308, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0845H", "location": "St. Albans", "stage_seq": 5, "distance_m": 16630.471, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0850H", "location": "Radlett", "stage_seq": 6, "distance_m": 24150.476, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "Radlett Jn", "stage_seq": 7, "distance_m": 25424.901, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854H", "location": "Elstree", "stage_seq": 8, "distance_m": 28693.948, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858H", "location": "Mill Hill Broadway", "stage_seq": 9, "distance_m": 33699.113, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Silkstream Jn", "stage_seq": 10, "distance_m": 36010.045, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901", "location": "Hendon", "stage_seq": 11, "distance_m": 37446.538, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0902H", "location": "Brent Cross West", "stage_seq": 12, "distance_m": 39017.656, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903H", "location": "Cricklewood", "stage_seq": 13, "distance_m": 40477.259, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906H", "location": "West Hampstead Thameslink", "stage_seq": 14, "distance_m": 42426.929, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908H", "location": "Carlton Road Jn", "stage_seq": 15, "distance_m": 45220.713, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Kentish Town", "stage_seq": 16, "distance_m": 46174.68, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913", "location": "Dock Jn North", "stage_seq": 17, "distance_m": 47141.777, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "St Pancras Low Level", "stage_seq": 18, "distance_m": 51081.19, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0922", "location": "Farringdon", "stage_seq": 19, "distance_m": 53277.034, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0924", "location": "City Thameslink", "stage_seq": 20, "distance_m": 54007.191, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926H", "location": "London Blackfriars", "stage_seq": 21, "distance_m": 54404.883, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Blackfriars Jn", "stage_seq": 22, "distance_m": 55027.322, "section_seq": 1, "route_path_id": 66055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928H", "location": "Southwark Bridge Jn", "stage_seq": 23, "distance_m": 55757.911, "section_seq": 1, "route_path_id": 66055}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": null, "location": "Elephant & Castle", "stage_seq": 24, "distance_m": 56297.492, "section_seq": 1, "route_path_id": 66055}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56297.492, "from_m": 0.0, "section_seq": 1, "route_path_id": 66055}], "total_distance_m": 56297.492, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 51083.741, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5213.751, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18191, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:46Z", "source_id": 52457219, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:33:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:50Z", "source_id": 16909865, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18201, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:14Z", "source_id": 52473055, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:39:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:22Z", "source_id": 16914337, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18357, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:20Z", "source_id": 52489980, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:45:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:21Z", "source_id": 16919181, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:11Z", "source_id": 52509590, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:52:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:16Z", "source_id": 16924766, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:40Z", "source_id": 52522125, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:56:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:47Z", "source_id": 16928289, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:18Z", "source_id": 52534904, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:01:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:21Z", "source_id": 16931805, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:12Z", "source_id": 52543148, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:04:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:16Z", "source_id": 16934031, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:48Z", "source_id": 52547480, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:05:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:52Z", "source_id": 16935262, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:59Z", "source_id": 52553776, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:08:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:01Z", "source_id": 16936877, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:45Z", "source_id": 52561480, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:10:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:48Z", "source_id": 16938981, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:26Z", "source_id": 52574162, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:15:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:31Z", "source_id": 16942487, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:08Z", "source_id": 52584011, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:18:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:12Z", "source_id": 16945251, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:51Z", "source_id": 52607460, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:27:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:58Z", "source_id": 16952006, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:17Z", "source_id": 52613925, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:29:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:21Z", "source_id": 16953841, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:37Z", "source_id": 52623111, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:32:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:39Z", "source_id": 16956309, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:56Z", "source_id": 52635426, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:37:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:59Z", "source_id": 16959466, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Luton 0831 0831 2 None None Elephant & Castle 0931 0931 4 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:C10096/2026-09-17/detailed None London Blackfriars 2026-09-17T09:32:30+01:00 Elephant & Castle 3.0 {"type": "LineString", "coordinates": [[-0.1031634, 51.5105179], [-0.10317619999999998, 51.51001539999999], [-0.1031861, 51.5096532], [-0.1031995, 51.5094303], [-0.10322629999999998, 51.5089192], [-0.1032297, 51.5087796], [-0.1032364, 51.5086604], [-0.1032496, 51.5085663], [-0.1032867, 51.5084005], [-0.1033062, 51.5083372], [-0.1033578, 51.508174200000006], [-0.1034208, 51.5079727], [-0.1034687, 51.5077849], [-0.10349319999999998, 51.507618099999995], [-0.1035132, 51.5074255], [-0.1035151, 51.50722900000001], [-0.1035044, 51.50711209999999], [-0.1034905, 51.5069923], [-0.1034524, 51.5067651], [-0.1034059, 51.5066043], [-0.10335049999999998, 51.506452], [-0.10327909999999998, 51.506281], [-0.1031886, 51.5060926], [-0.10308290000000002, 51.50590510000001], [-0.1028938, 51.50560699999999], [-0.1027998, 51.50546250000001], [-0.10262315961332368, 51.50516368649792], [-0.1025663, 51.5050675], [-0.1024293, 51.5047941], [-0.1023045, 51.50452520000001], [-0.1022401, 51.5043539], [-0.10218452471206103, 51.50416992728873], [-0.10217498376099328, 51.504138343488584], [-0.10216130857244468, 51.504093073915016], [-0.1021526131001426, 51.504064288890106], [-0.10208639999999998, 51.50384509999999], [-0.1019916, 51.50355], [-0.10183929999999998, 51.50324220000001], [-0.1017858, 51.5030878], [-0.1017065, 51.5028966], [-0.1016418, 51.5027665], [-0.1015761, 51.5026302], [-0.1015246, 51.502536199999994], [-0.10146230000000002, 51.5024285], [-0.101392, 51.50232], [-0.1010412, 51.5018202], [-0.1009844, 51.5017362], [-0.1009323, 51.50164120000001], [-0.1007442, 51.50129040000001], [-0.10067339999999998, 51.50111019999999], [-0.1006174, 51.50095590000001], [-0.1005709, 51.50080059999999], [-0.100441, 51.5003109], [-0.10038189999999998, 51.50013450000001], [-0.10032299999999998, 51.4999692], [-0.1002288, 51.499764799999994], [-0.1001771, 51.4996473], [-0.10007610000000002, 51.499470900000006], [-0.0999677, 51.49930290000001], [-0.099838, 51.49909870000001], [-0.0996413078854774, 51.49884038154468], [-0.0995999, 51.498786], [-0.09959172575363616, 51.4987748385867], [-0.0994587, 51.4985932], [-0.09927149999999998, 51.49825680000001], [-0.0990676, 51.49786809999999], [-0.0988744, 51.49749819999999], [-0.0987941, 51.4973476], [-0.098673, 51.4970958], [-0.0985967, 51.49688129999999], [-0.0985322, 51.4966611], [-0.0984796, 51.4963991], [-0.0984612, 51.4962296], [-0.0984402, 51.495936500000006], [-0.0984297, 51.4955549], [-0.0984402, 51.49537069999999], [-0.09846779999999998, 51.49517999999999], [-0.098474, 51.495145699999995], [-0.0984994, 51.4950064], [-0.0985502, 51.4947782], [-0.0986112, 51.494579], [-0.0987045, 51.494304699999994], [-0.098794, 51.4940623]]} 1.2 0934 0937 London Blackfriars Elephant & Castle Elephant & Castle 51.4940623 -0.0987940 51.4940623 -0.0987940 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:37:00 Elephant & Castle TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959466 1789634221754277 98 98 2026-09-17 08:47:03.661533 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:01.743436
603455 634254 L85086 865B15MD17 2026-09-17 COMPLETE None 2026-09-17 08:37:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 634254, "stp": "P", "toc": "South Western Railway", "uid": "L85086", "consist": null, "dest_crs": "WIN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85086/2026-09-17/detailed", "trust_id": "865B15MD17", "origin_crs": "XGC", "show_on_map": 0, "dar_est_time": "09:37:00", "dar_platform": null, "dest_station": "Winchester", "service_date": "2026-09-17", "dest_arr_time": "0839", "dest_platform": "2", "is_terminated": 1, "next_location": "Winchester", "signalling_id": "5B15", "timing_status": null, "origin_station": "Winchester Baltic Siding", "current_leg_arr": "0839", "current_leg_dep": "0837", "current_leg_end": "Winchester", "origin_dep_time": "0837", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3177283, 51.074516899999985], [-1.3187494999999998, 51.0713008], [-1.3187735000000005, 51.0710874], [-1.3190901999999998, 51.07009790000001], [-1.3191672, 51.0698574], [-1.3192728, 51.0695275], [-1.3197624, 51.06799759999999], [-1.3201162999999998, 51.0668916]]}", "current_leg_start": "Winchester Baltic Siding", "dest_arr_time_act": "0839", "motion_projection": null, "next_location_lat": "51.0668916", "next_location_lon": "-1.3201163", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 364.662, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 388.45, \"from_m\": 364.662, \"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\": 500.681, \"from_m\": 388.45, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 864.343, \"from_m\": 500.681, \"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}], \"service_id\": 634254, \"profile_key\": \"1cfc2e74874ccdc29cb51d357a72dce4a2c10c0396b8a70f0caa69992d5685f0\", \"schedule_id\": 17877, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"Winchester Baltic Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73174}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": null, \"location\": \"Winchester\", \"stage_seq\": 2, \"distance_m\": 864.343, \"section_seq\": 1, \"route_path_id\": 73174}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 864.343, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73174}], \"total_distance_m\": 864.343, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 864.343, \"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": "0837", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.0668916", "current_position_lon": "-1.3201163", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Winchester Baltic Siding", "service_state_platform": null, "timing_fact_generation": 1789633923629245, "current_leg_arrival_utc": "2026-09-17T08:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:01.807422", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-17T08:37:30+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:03.666046", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P XGC WIN 5B15 None None None None {"version": 3, "segments": [{"to_m": 364.662, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 388.45, "from_m": 364.662, "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": 500.681, "from_m": 388.45, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 864.343, "from_m": 500.681, "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}], "service_id": 634254, "profile_key": "1cfc2e74874ccdc29cb51d357a72dce4a2c10c0396b8a70f0caa69992d5685f0", "schedule_id": 17877, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0837", "location": "Winchester Baltic Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73174}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": null, "location": "Winchester", "stage_seq": 2, "distance_m": 864.343, "section_seq": 1, "route_path_id": 73174}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 864.343, "from_m": 0.0, "section_seq": 1, "route_path_id": 73174}], "total_distance_m": 864.343, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 864.343, "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} [] Winchester Baltic Siding 0837 0837 None 9:37:00 None Winchester 0839 0839 2 None None https://www.realtimetrains.co.uk/service/gb-nr:L85086/2026-09-17/detailed None Winchester Baltic Siding 2026-09-17T08:37:30+01:00 Winchester 2.0 {"type": "LineString", "coordinates": [[-1.3177283, 51.074516899999985], [-1.3187494999999998, 51.0713008], [-1.3187735000000005, 51.0710874], [-1.3190901999999998, 51.07009790000001], [-1.3191672, 51.0698574], [-1.3192728, 51.0695275], [-1.3197624, 51.06799759999999], [-1.3201162999999998, 51.0668916]]} 0.5 0837 0839 None None Winchester 51.0668916 -1.3201163 51.0668916 -1.3201163 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:37:00 Winchester Baltic Siding SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789633923629245 45 45 2026-09-17 08:47:03.666046 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:01.807422
603456 634255 P69650 725C08MD17 2026-09-17 COMPLETE 16960839 2026-09-17 09:38:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 634255, "stp": "P", "toc": "West Midlands Trains", "uid": "P69650", "consist": null, "dest_crs": "XCM", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69650/2026-09-17/detailed", "trust_id": "725C08MD17", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Camden C.S.D.", "service_date": "2026-09-17", "dest_arr_time": "0843", "dest_platform": null, "is_terminated": 1, "next_location": "Camden C.S.D.", "signalling_id": "5C08", "timing_status": null, "origin_station": "London Euston", "current_leg_arr": "0843", "current_leg_dep": "0840", "current_leg_end": "Camden C.S.D.", "origin_dep_time": "0837", "origin_platform": "14", "current_location": "London Euston", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.14429427997250413, 51.53511533165628], [-0.1444079, 51.535171899999995], [-0.1446107, 51.5352889], [-0.14474879999999998, 51.535387299999975], [-0.14480819999999997, 51.5354339], [-0.144873, 51.5354827], [-0.1450354, 51.535627100000006], [-0.1452701, 51.53585129999999], [-0.1456761, 51.536215899999995], [-0.14594439999999995, 51.53645949999999], [-0.1460691, 51.53656829999999], [-0.1470107, 51.5374313], [-0.147273, 51.5376787], [-0.1476971, 51.5380981], [-0.1479341, 51.5383186], [-0.14825349999999998, 51.53861539999999], [-0.1486252, 51.5389503], [-0.1487759, 51.5390916], [-0.1489951, 51.5392872], [-0.14930169999999998, 51.53955989999999], [-0.14952559999999998, 51.5397739], [-0.1495579, 51.5398039], [-0.14966659999999998, 51.53988340000001], [-0.1498689, 51.54003149999999], [-0.1499076, 51.54006789999999], [-0.1500616, 51.5402054], [-0.1501518, 51.54028280000001], [-0.15025799999999995, 51.54036850000001], [-0.15041309999999997, 51.5404782], [-0.15049169999999998, 51.5405304], [-0.15061949999999996, 51.54060470000001], [-0.150767, 51.54067260000001], [-0.15127629999999995, 51.540888499999994], [-0.1514652, 51.54096899999998], [-0.15172389999999997, 51.54109420000001], [-0.15190950000000003, 51.5411968], [-0.1520748, 51.5412729], [-0.15309869999999998, 51.54172410000001]]}", "current_leg_start": "London Euston", "dest_arr_time_act": "0843", "motion_projection": null, "next_location_lat": "51.5417241", "next_location_lon": "-0.1530987", "previous_location": null, "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1272.89, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1389.034, \"from_m\": 1272.89, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2033.761, \"from_m\": 1389.034, \"capability_applied\": null, \"effective_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\": 634255, \"profile_key\": \"f14b665468984c7e51d4c28b6b7b6f485d08bec2c89139ad1e83ab71b78dc2ab\", \"schedule_id\": 22254, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27854}, {\"is_pass\": false, \"wtt_arr\": \"0843\", \"wtt_dep\": null, \"location\": \"Camden C.S.D.\", \"stage_seq\": 2, \"distance_m\": 2033.761, \"section_seq\": 1, \"route_path_id\": 27854}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2033.761, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27854}], \"total_distance_m\": 2033.761, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 795.956, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1237.805, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0837", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5282275", "current_position_lon": "-0.1338880", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "London Euston", "service_state_platform": "14", "timing_fact_generation": 1789634334462667, "current_leg_arrival_utc": "2026-09-17T08:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:01.810351", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-17T08:40:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:03.639272", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P EUS XCM 5C08 None None None None {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1272.89, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1389.034, "from_m": 1272.89, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2033.761, "from_m": 1389.034, "capability_applied": null, "effective_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": 634255, "profile_key": "f14b665468984c7e51d4c28b6b7b6f485d08bec2c89139ad1e83ab71b78dc2ab", "schedule_id": 22254, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0837", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27854}, {"is_pass": false, "wtt_arr": "0843", "wtt_dep": null, "location": "Camden C.S.D.", "stage_seq": 2, "distance_m": 2033.761, "section_seq": 1, "route_path_id": 27854}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2033.761, "from_m": 0.0, "section_seq": 1, "route_path_id": 27854}], "total_distance_m": 2033.761, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 795.956, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1237.805, "synthetic_unknown_infrastructure_limit_mph": 60} [] London Euston 0837 0837 14 None None Camden C.S.D. 0843 0843 None None None https://www.realtimetrains.co.uk/service/gb-nr:P69650/2026-09-17/detailed None London Euston 2026-09-17T08:40:30+01:00 Camden C.S.D. 3.0 {"type": "LineString", "coordinates": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.14429427997250413, 51.53511533165628], [-0.1444079, 51.535171899999995], [-0.1446107, 51.5352889], [-0.14474879999999998, 51.535387299999975], [-0.14480819999999997, 51.5354339], [-0.144873, 51.5354827], [-0.1450354, 51.535627100000006], [-0.1452701, 51.53585129999999], [-0.1456761, 51.536215899999995], [-0.14594439999999995, 51.53645949999999], [-0.1460691, 51.53656829999999], [-0.1470107, 51.5374313], [-0.147273, 51.5376787], [-0.1476971, 51.5380981], [-0.1479341, 51.5383186], [-0.14825349999999998, 51.53861539999999], [-0.1486252, 51.5389503], [-0.1487759, 51.5390916], [-0.1489951, 51.5392872], [-0.14930169999999998, 51.53955989999999], [-0.14952559999999998, 51.5397739], [-0.1495579, 51.5398039], [-0.14966659999999998, 51.53988340000001], [-0.1498689, 51.54003149999999], [-0.1499076, 51.54006789999999], [-0.1500616, 51.5402054], [-0.1501518, 51.54028280000001], [-0.15025799999999995, 51.54036850000001], [-0.15041309999999997, 51.5404782], [-0.15049169999999998, 51.5405304], [-0.15061949999999996, 51.54060470000001], [-0.150767, 51.54067260000001], [-0.15127629999999995, 51.540888499999994], [-0.1514652, 51.54096899999998], [-0.15172389999999997, 51.54109420000001], [-0.15190950000000003, 51.5411968], [-0.1520748, 51.5412729], [-0.15309869999999998, 51.54172410000001]]} 1.3 0840 0843 None London Euston Camden C.S.D. 51.5282275 -0.1338880 51.5417241 -0.1530987 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:37:00 London Euston SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789634334462667 36 36 2026-09-17 08:47:03.639272 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:01.810351
603457 635095 W82670 072N20ME17 2026-09-17 COMPLETE 16958432 2026-09-17 09:37:00 2026-09-17 08:47:05 2026-09-19 08:47:05 {"id": 635095, "stp": "P", "toc": "ScotRail", "uid": "W82670", "consist": "380103", "dest_crs": "NEI", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82670/2026-09-17/detailed", "trust_id": "072N20ME17", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neilston", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": null, "is_terminated": 1, "next_location": "Neilston", "signalling_id": "2N20", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0937", "current_leg_dep": "0931", "current_leg_end": "Neilston", "origin_dep_time": "0906", "origin_platform": "4", "current_location": "Neilston", "last_update_time": "2026-09-17T08:47:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]}", "current_leg_start": "Patterton", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "55.7828901", "next_location_lon": "-4.4269095", "previous_location": "Patterton", "current_leg_milage": "3.8", "linx_max_speed_mph": 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\": 1007.78, \"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\": 1402.285, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2607.43, \"from_m\": 1402.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2644.09, \"from_m\": 2607.43, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2696.228, \"from_m\": 2644.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3499.124, \"from_m\": 2696.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4594.703, \"from_m\": 3499.124, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5434.896, \"from_m\": 4594.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5831.098, \"from_m\": 5434.896, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6876.111, \"from_m\": 5831.098, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6920.593, \"from_m\": 6876.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8006.659, \"from_m\": 6920.593, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8254.171, \"from_m\": 8006.659, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15818.605, \"from_m\": 8254.171, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20015.841, \"from_m\": 15818.605, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 20328.954, \"from_m\": 20015.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 635095, \"profile_key\": \"ce91cb8fbdd57684c930085230c6a9deda8b0290d40def48a6f12673f0bf66ce\", \"schedule_id\": 28404, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0906\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0910H\", \"wtt_dep\": \"0911\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0912H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0914H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0916H\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0918H\", \"location\": \"Cathcart\", \"stage_seq\": 8, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 9, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921\", \"location\": \"Muirend\", \"stage_seq\": 10, \"distance_m\": 6765.763, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924\", \"location\": \"Williamwood\", \"stage_seq\": 11, \"distance_m\": 11248.232, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Whitecraigs\", \"stage_seq\": 12, \"distance_m\": 12598.919, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Patterton\", \"stage_seq\": 13, \"distance_m\": 14201.687, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Neilston\", \"stage_seq\": 14, \"distance_m\": 20328.954, \"section_seq\": 1, \"route_path_id\": 101884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20328.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}], \"total_distance_m\": 20328.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20276.816, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0906", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.7828901", "current_position_lon": "-4.4269095", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:12Z\", \"source_id\": 52562784, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:17Z\", \"source_id\": 16939329, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:09Z\", \"source_id\": 52568082, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:13Z\", \"source_id\": 16940797, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:32Z\", \"source_id\": 52574529, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:35Z\", \"source_id\": 16942542, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:28Z\", \"source_id\": 52579594, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:34Z\", \"source_id\": 16944033, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:00Z\", \"source_id\": 52586300, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:09Z\", \"source_id\": 16945905, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:36Z\", \"source_id\": 52593377, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:41Z\", \"source_id\": 16947807, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:16Z\", \"source_id\": 52597801, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:19Z\", \"source_id\": 16949157, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:16Z\", \"source_id\": 52613901, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:21Z\", \"source_id\": 16953835, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:32Z\", \"source_id\": 52631468, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:35Z\", \"source_id\": 16958432, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neilston", "service_state_platform": "2", "timing_fact_generation": 1789634141763357, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:03.010752", "service_state_evidence_id": 16958432, "current_leg_start_actual_dep": "2026-09-17T09:29:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:03.652232", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC NEI 2N20 380103 4 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "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": 1402.285, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2607.43, "from_m": 1402.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2644.09, "from_m": 2607.43, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2696.228, "from_m": 2644.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3499.124, "from_m": 2696.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4594.703, "from_m": 3499.124, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5434.896, "from_m": 4594.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5831.098, "from_m": 5434.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6876.111, "from_m": 5831.098, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6920.593, "from_m": 6876.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8006.659, "from_m": 6920.593, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8254.171, "from_m": 8006.659, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15818.605, "from_m": 8254.171, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20015.841, "from_m": 15818.605, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 20328.954, "from_m": 20015.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 635095, "profile_key": "ce91cb8fbdd57684c930085230c6a9deda8b0290d40def48a6f12673f0bf66ce", "schedule_id": 28404, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0906", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0910H", "wtt_dep": "0911", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0912H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0914H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0916H", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0918H", "location": "Cathcart", "stage_seq": 8, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Cathcart West Jn", "stage_seq": 9, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921", "location": "Muirend", "stage_seq": 10, "distance_m": 6765.763, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924", "location": "Williamwood", "stage_seq": 11, "distance_m": 11248.232, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Whitecraigs", "stage_seq": 12, "distance_m": 12598.919, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Patterton", "stage_seq": 13, "distance_m": 14201.687, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Neilston", "stage_seq": 14, "distance_m": 20328.954, "section_seq": 1, "route_path_id": 101884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20328.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 101884}], "total_distance_m": 20328.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20276.816, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:12Z", "source_id": 52562784, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:10:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:17Z", "source_id": 16939329, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:09Z", "source_id": 52568082, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:12:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:13Z", "source_id": 16940797, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:32Z", "source_id": 52574529, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:14:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:35Z", "source_id": 16942542, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:28Z", "source_id": 52579594, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:17:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:34Z", "source_id": 16944033, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:00Z", "source_id": 52586300, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:19:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:09Z", "source_id": 16945905, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2528, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:36Z", "source_id": 52593377, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:22:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:41Z", "source_id": 16947807, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2525, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:16Z", "source_id": 52597801, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:25:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:19Z", "source_id": 16949157, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2520, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:16Z", "source_id": 52613901, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:30:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:21Z", "source_id": 16953835, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1869, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:32Z", "source_id": 52631468, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:37:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:35Z", "source_id": 16958432, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Glasgow Central High Level 0906 0906 4 None None Neilston 0937 0937 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82670/2026-09-17/detailed None Patterton 2026-09-17T09:29:00+01:00 Neilston 6.0 {"type": "LineString", "coordinates": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]} 3.8 0931 0937 Patterton Neilston Neilston 55.7828901 -4.4269095 55.7828901 -4.4269095 1 0 2026-09-17 08:47:05 TERMINATED 2026-09-17 08:37:00 Neilston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958432 1789634141763357 39 39 2026-09-17 08:47:03.652232 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:03.010752
603458 634591 C15294 062N45MD17 2026-09-17 COMPLETE 16959564 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 634591, "stp": "P", "toc": "ScotRail", "uid": "C15294", "consist": "385041", "dest_crs": "ALO", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15294/2026-09-17/detailed", "trust_id": "062N45MD17", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Alloa", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "1", "is_terminated": 1, "next_location": "Alloa", "signalling_id": "2N45", "timing_status": "LATE", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "0937", "current_leg_dep": "0929", "current_leg_end": "Alloa", "origin_dep_time": "0849", "origin_platform": "3", "current_location": "Alloa", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]}", "current_leg_start": "Stirling", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "56.1179199", "next_location_lon": "-3.7888638", "previous_location": "Stirling", "current_leg_milage": "6.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 27487.108, \"from_m\": 5249.173, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31408.817, \"from_m\": 27487.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32002.27, \"from_m\": 31408.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32712.526, \"from_m\": 32002.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35407.751, \"from_m\": 32712.526, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46077.386, \"from_m\": 35407.751, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47081.759, \"from_m\": 46077.386, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47141.251, \"from_m\": 47081.759, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47168.705, \"from_m\": 47141.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47615.592, \"from_m\": 47168.705, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47853.31, \"from_m\": 47615.592, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48228.183, \"from_m\": 47853.31, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 48265.925, \"from_m\": 48228.183, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50067.947, \"from_m\": 48265.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57870.367, \"from_m\": 50067.947, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58183.337, \"from_m\": 57870.367, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58354.547, \"from_m\": 58183.337, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 634591, \"profile_key\": \"1d79388d66f10a244613871d3131584874105398c209f95a01e40ea91d246746\", \"schedule_id\": 2020, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0849\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0903H\", \"wtt_dep\": \"0904\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27859.191, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 28917.076, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 9, \"distance_m\": 32432.067, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33550.315, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0918H\", \"location\": \"Larbert\", \"stage_seq\": 11, \"distance_m\": 34497.758, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0927H\", \"location\": \"Stirling\", \"stage_seq\": 12, \"distance_m\": 47489.116, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928H\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 13, \"distance_m\": 48860.148, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"Cambus Loop\", \"stage_seq\": 14, \"distance_m\": 55475.79, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Alloa\", \"stage_seq\": 15, \"distance_m\": 58354.547, \"section_seq\": 1, \"route_path_id\": 28691}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58354.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28691}], \"total_distance_m\": 58354.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58354.547, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0849", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "56.1179199", "current_position_lon": "-3.7888638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:24Z\", \"source_id\": 52513051, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:28Z\", \"source_id\": 16925749, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:00Z\", \"source_id\": 52525761, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:03Z\", \"source_id\": 16929305, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:49Z\", \"source_id\": 52542077, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:54Z\", \"source_id\": 16933731, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:13Z\", \"source_id\": 52584208, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:18Z\", \"source_id\": 16945323, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:19Z\", \"source_id\": 52606050, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:23Z\", \"source_id\": 16951590, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:14Z\", \"source_id\": 52627742, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:17Z\", \"source_id\": 16957476, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:03Z\", \"source_id\": 52635825, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:06Z\", \"source_id\": 16959564, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Alloa", "service_state_platform": "1", "timing_fact_generation": 1789634227095605, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:07.089530", "service_state_evidence_id": 16959564, "current_leg_start_actual_dep": "2026-09-17T09:28:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:09.404490", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ALO 2N45 385041 3 100 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 27487.108, "from_m": 5249.173, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31408.817, "from_m": 27487.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32002.27, "from_m": 31408.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32712.526, "from_m": 32002.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35407.751, "from_m": 32712.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46077.386, "from_m": 35407.751, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47081.759, "from_m": 46077.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47141.251, "from_m": 47081.759, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47168.705, "from_m": 47141.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47615.592, "from_m": 47168.705, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47853.31, "from_m": 47615.592, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48228.183, "from_m": 47853.31, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 48265.925, "from_m": 48228.183, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 50067.947, "from_m": 48265.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57870.367, "from_m": 50067.947, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58183.337, "from_m": 57870.367, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58354.547, "from_m": 58183.337, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 634591, "profile_key": "1d79388d66f10a244613871d3131584874105398c209f95a01e40ea91d246746", "schedule_id": 2020, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0849", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0903H", "wtt_dep": "0904", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27859.191, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 28917.076, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912H", "location": "Carmuirs West Jn", "stage_seq": 9, "distance_m": 32432.067, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33550.315, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0918H", "location": "Larbert", "stage_seq": 11, "distance_m": 34497.758, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0927H", "location": "Stirling", "stage_seq": 12, "distance_m": 47489.116, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928H", "location": "Causewayhead Jn", "stage_seq": 13, "distance_m": 48860.148, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "Cambus Loop", "stage_seq": 14, "distance_m": 55475.79, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Alloa", "stage_seq": 15, "distance_m": 58354.547, "section_seq": 1, "route_path_id": 28691}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58354.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 28691}], "total_distance_m": 58354.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58354.547, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:24Z", "source_id": 52513051, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:53:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:28Z", "source_id": 16925749, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:00Z", "source_id": 52525761, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:03Z", "source_id": 16929305, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:49Z", "source_id": 52542077, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:03:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:54Z", "source_id": 16933731, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1099, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:13Z", "source_id": 52584208, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:19:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:18Z", "source_id": 16945323, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 638, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:19Z", "source_id": 52606050, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:27:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:23Z", "source_id": 16951590, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 614, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:14Z", "source_id": 52627742, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:34:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:17Z", "source_id": 16957476, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 607, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:03Z", "source_id": 52635825, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:37:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:06Z", "source_id": 16959564, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 0849 0849 3 None None Alloa 0936 0936 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15294/2026-09-17/detailed None Stirling 2026-09-17T09:28:30+01:00 Alloa 8.0 {"type": "LineString", "coordinates": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]} 6.8 0929 0937 Stirling Alloa Alloa 56.1179199 -3.7888638 56.1179199 -3.7888638 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Alloa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959564 1789634227095605 47 47 2026-09-17 08:47:09.404490 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:07.089530
603459 634637 P87067 882D36ND17 2026-09-17 COMPLETE 16958210 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 634637, "stp": "P", "toc": "Southeastern", "uid": "P87067", "consist": "465041+465165", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87067/2026-09-17/detailed", "trust_id": "882D36ND17", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-17", "dest_arr_time": "0933", "dest_platform": "3", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2D36", "timing_status": "LATE", "origin_station": "Orpington", "current_leg_arr": "0937", "current_leg_dep": "0930", "current_leg_end": "London Victoria", "origin_dep_time": "0850", "origin_platform": "8", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Brixton", "dest_arr_time_act": "0933", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Brixton", "current_leg_milage": "3.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 350.071, \"from_m\": 198.971, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 400.113, \"from_m\": 350.071, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 488.011, \"from_m\": 400.113, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 542.97, \"from_m\": 488.011, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2547.8, \"from_m\": 542.97, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3717.658, \"from_m\": 2547.8, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3901.63, \"from_m\": 3717.658, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4443.551, \"from_m\": 3901.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4478.445, \"from_m\": 4443.551, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4525.211, \"from_m\": 4478.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4571.709, \"from_m\": 4525.211, \"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\": 6747.507, \"from_m\": 4571.709, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6796.373, \"from_m\": 6747.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17303.298, \"from_m\": 6796.373, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17829.716, \"from_m\": 17303.298, \"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\": 17853.579, \"from_m\": 17829.716, \"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\": 17895.685, \"from_m\": 17853.579, \"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\": 19001.598, \"from_m\": 17895.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\": 20450.945, \"from_m\": 19001.598, \"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\": 20576.822, \"from_m\": 20450.945, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20748.864, \"from_m\": 20576.822, \"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\": 20822.687, \"from_m\": 20748.864, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22119.967, \"from_m\": 20822.687, \"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\": 22551.002, \"from_m\": 22119.967, \"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\": 22871.163, \"from_m\": 22551.002, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24001.615, \"from_m\": 22871.163, \"capability_applied\": null, \"effective_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\": 634637, \"profile_key\": \"6272f92df26ae4403dfe230111d4a277b991d94bd07661369c23e42f5af81d72\", \"schedule_id\": 23118, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2670.985, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0857\", \"location\": \"Bickley Jn\", \"stage_seq\": 4, \"distance_m\": 3755.338, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859H\", \"location\": \"Bickley\", \"stage_seq\": 5, \"distance_m\": 4830.208, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0903\", \"location\": \"Bromley South\", \"stage_seq\": 6, \"distance_m\": 6519.95, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0906\", \"location\": \"Shortlands\", \"stage_seq\": 7, \"distance_m\": 7942.518, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 8, \"distance_m\": 10089.688, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 11429.12, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914\", \"location\": \"Penge East\", \"stage_seq\": 10, \"distance_m\": 12459.77, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"Sydenham Hill\", \"stage_seq\": 11, \"distance_m\": 14763.158, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"West Dulwich\", \"stage_seq\": 12, \"distance_m\": 15878.218, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Herne Hill\", \"stage_seq\": 13, \"distance_m\": 17591.902, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0926\", \"location\": \"Brixton\", \"stage_seq\": 14, \"distance_m\": 18846.344, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 15, \"distance_m\": 20576.822, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 22598.907, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 17, \"distance_m\": 24001.615, \"section_seq\": 1, \"route_path_id\": 99988}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24001.615, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99988}], \"total_distance_m\": 24001.615, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22622.597, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1379.018, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0850", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:30Z\", \"source_id\": 52516061, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:33Z\", \"source_id\": 16926599, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:42Z\", \"source_id\": 52530535, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:47Z\", \"source_id\": 16930631, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:40Z\", \"source_id\": 52538771, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:43Z\", \"source_id\": 16932885, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:21Z\", \"source_id\": 52546281, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:24Z\", \"source_id\": 16934914, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:34Z\", \"source_id\": 52560975, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:37Z\", \"source_id\": 16938855, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:06Z\", \"source_id\": 52568031, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:13Z\", \"source_id\": 16940777, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:57Z\", \"source_id\": 52575598, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:58Z\", \"source_id\": 16942861, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:28Z\", \"source_id\": 52584896, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:30Z\", \"source_id\": 16945483, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:57Z\", \"source_id\": 52591555, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:00Z\", \"source_id\": 16947284, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:48Z\", \"source_id\": 52599148, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:54Z\", \"source_id\": 16949667, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:36Z\", \"source_id\": 52612075, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:40Z\", \"source_id\": 16953342, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:15Z\", \"source_id\": 52630559, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:19Z\", \"source_id\": 16958210, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "3", "timing_fact_generation": 1789634124333993, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:07.685232", "service_state_evidence_id": 16958210, "current_leg_start_actual_dep": "2026-09-17T09:30:00+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:09.401360", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P ORP None 2D36 465041+465165 8 75 None {"version": 3, "segments": [{"to_m": 198.971, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 350.071, "from_m": 198.971, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 400.113, "from_m": 350.071, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 488.011, "from_m": 400.113, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 542.97, "from_m": 488.011, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2547.8, "from_m": 542.97, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3717.658, "from_m": 2547.8, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3901.63, "from_m": 3717.658, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4443.551, "from_m": 3901.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4478.445, "from_m": 4443.551, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4525.211, "from_m": 4478.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4571.709, "from_m": 4525.211, "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": 6747.507, "from_m": 4571.709, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6796.373, "from_m": 6747.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17303.298, "from_m": 6796.373, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17829.716, "from_m": 17303.298, "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": 17853.579, "from_m": 17829.716, "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": 17895.685, "from_m": 17853.579, "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": 19001.598, "from_m": 17895.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": 20450.945, "from_m": 19001.598, "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": 20576.822, "from_m": 20450.945, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20748.864, "from_m": 20576.822, "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": 20822.687, "from_m": 20748.864, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22119.967, "from_m": 20822.687, "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": 22551.002, "from_m": 22119.967, "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": 22871.163, "from_m": 22551.002, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24001.615, "from_m": 22871.163, "capability_applied": null, "effective_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": 634637, "profile_key": "6272f92df26ae4403dfe230111d4a277b991d94bd07661369c23e42f5af81d72", "schedule_id": 23118, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0850", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2670.985, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0857", "location": "Bickley Jn", "stage_seq": 4, "distance_m": 3755.338, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859H", "location": "Bickley", "stage_seq": 5, "distance_m": 4830.208, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0903", "location": "Bromley South", "stage_seq": 6, "distance_m": 6519.95, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0906", "location": "Shortlands", "stage_seq": 7, "distance_m": 7942.518, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Beckenham Junction", "stage_seq": 8, "distance_m": 10089.688, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Kent House", "stage_seq": 9, "distance_m": 11429.12, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914", "location": "Penge East", "stage_seq": 10, "distance_m": 12459.77, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "Sydenham Hill", "stage_seq": 11, "distance_m": 14763.158, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "West Dulwich", "stage_seq": 12, "distance_m": 15878.218, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Herne Hill", "stage_seq": 13, "distance_m": 17591.902, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0926", "location": "Brixton", "stage_seq": 14, "distance_m": 18846.344, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Voltaire Road Jn", "stage_seq": 15, "distance_m": 20576.822, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Grosvenor Bridge Jn", "stage_seq": 16, "distance_m": 22598.907, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": null, "location": "London Victoria", "stage_seq": 17, "distance_m": 24001.615, "section_seq": 1, "route_path_id": 99988}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24001.615, "from_m": 0.0, "section_seq": 1, "route_path_id": 99988}], "total_distance_m": 24001.615, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22622.597, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1379.018, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:30Z", "source_id": 52516061, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:54:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:33Z", "source_id": 16926599, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:42Z", "source_id": 52530535, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:59:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:47Z", "source_id": 16930631, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:40Z", "source_id": 52538771, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:02:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:43Z", "source_id": 16932885, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:21Z", "source_id": 52546281, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:05:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:24Z", "source_id": 16934914, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31351, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:34Z", "source_id": 52560975, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:10:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:37Z", "source_id": 16938855, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31343, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:06Z", "source_id": 52568031, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:12:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:13Z", "source_id": 16940777, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31861, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:57Z", "source_id": 52575598, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:15:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:58Z", "source_id": 16942861, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31267, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:28Z", "source_id": 52584896, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:30Z", "source_id": 16945483, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31253, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:57Z", "source_id": 52591555, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:21:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:00Z", "source_id": 16947284, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29358, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:48Z", "source_id": 52599148, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:24:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:54Z", "source_id": 16949667, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29352, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:36Z", "source_id": 52612075, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:40Z", "source_id": 16953342, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28673, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:15Z", "source_id": 52630559, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:37:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:19Z", "source_id": 16958210, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Orpington 0850 0850 8 None None London Victoria 0933 0933 3 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P87067/2026-09-17/detailed None Brixton 2026-09-17T09:30:00+01:00 London Victoria 7.0 {"type": "LineString", "coordinates": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 3.0 0930 0937 Brixton Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958210 1789634124333993 63 63 2026-09-17 08:47:09.401360 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:07.685232
603460 635072 W82663 072N19ME17 2026-09-17 COMPLETE 16958387 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 635072, "stp": "P", "toc": "ScotRail", "uid": "W82663", "consist": "380002", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82663/2026-09-17/detailed", "trust_id": "072N19ME17", "origin_crs": "NEI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-17", "dest_arr_time": "0934", "dest_platform": "11", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2N19", "timing_status": "LATE", "origin_station": "Neilston", "current_leg_arr": "0937", "current_leg_dep": "0932", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0905", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "0934", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Pollokshields East", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 146.203, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4799.005, \"from_m\": 146.203, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 11280.216, \"from_m\": 4799.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11324.698, \"from_m\": 11280.216, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12369.711, \"from_m\": 11324.698, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12985.125, \"from_m\": 12369.711, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13825.319, \"from_m\": 12985.125, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14920.898, \"from_m\": 13825.319, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 15723.793, \"from_m\": 14920.898, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15775.931, \"from_m\": 15723.793, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15812.591, \"from_m\": 15775.931, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17017.736, \"from_m\": 15812.591, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17435.335, \"from_m\": 17017.736, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17995.646, \"from_m\": 17435.335, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18420.113, \"from_m\": 17995.646, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 635072, \"profile_key\": \"1951c192ea1bab06cefdaa9f3445e5992084135a013ea707c0140d841d5609cc\", \"schedule_id\": 28401, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Neilston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0910H\", \"wtt_dep\": \"0911\", \"location\": \"Patterton\", \"stage_seq\": 2, \"distance_m\": 6422.051, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0913H\", \"location\": \"Whitecraigs\", \"stage_seq\": 3, \"distance_m\": 7996.784, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0915H\", \"location\": \"Williamwood\", \"stage_seq\": 4, \"distance_m\": 9351.446, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0918H\", \"location\": \"Muirend\", \"stage_seq\": 5, \"distance_m\": 11435.045, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920H\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 6, \"distance_m\": 12503.738, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0921H\", \"location\": \"Cathcart\", \"stage_seq\": 7, \"distance_m\": 12645.94, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0923H\", \"location\": \"Mount Florida\", \"stage_seq\": 8, \"distance_m\": 13922.172, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0925H\", \"location\": \"Crosshill\", \"stage_seq\": 9, \"distance_m\": 14817.871, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0927H\", \"location\": \"Queens Park\", \"stage_seq\": 10, \"distance_m\": 15525.073, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Pollokshields East\", \"stage_seq\": 11, \"distance_m\": 16167.569, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 12, \"distance_m\": 16392.315, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 13, \"distance_m\": 17490.68, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 14, \"distance_m\": 18420.113, \"section_seq\": 1, \"route_path_id\": 39539}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18420.113, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}], \"total_distance_m\": 18420.113, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 18367.975, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0905", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:07Z\", \"source_id\": 52559765, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:11Z\", \"source_id\": 16938533, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:31Z\", \"source_id\": 52577102, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:36Z\", \"source_id\": 16943313, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:58Z\", \"source_id\": 52586128, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:00Z\", \"source_id\": 16945821, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:23Z\", \"source_id\": 52592790, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:25Z\", \"source_id\": 16947625, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:07Z\", \"source_id\": 52599922, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:10Z\", \"source_id\": 16949917, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:32Z\", \"source_id\": 52606606, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:35Z\", \"source_id\": 16951724, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:57Z\", \"source_id\": 52613032, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:58Z\", \"source_id\": 16953583, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:39Z\", \"source_id\": 52617805, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:45Z\", \"source_id\": 16954870, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:28Z\", \"source_id\": 52631208, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:33Z\", \"source_id\": 16958387, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "11", "timing_fact_generation": 1789634141727255, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:08.304220", "service_state_evidence_id": 16958387, "current_leg_start_actual_dep": "2026-09-17T09:32:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:08.386519", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P NEI GLC 2N19 380002 3 100 None {"version": 3, "segments": [{"to_m": 146.203, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4799.005, "from_m": 146.203, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 11280.216, "from_m": 4799.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11324.698, "from_m": 11280.216, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12369.711, "from_m": 11324.698, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12985.125, "from_m": 12369.711, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13825.319, "from_m": 12985.125, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14920.898, "from_m": 13825.319, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 15723.793, "from_m": 14920.898, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15775.931, "from_m": 15723.793, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15812.591, "from_m": 15775.931, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17017.736, "from_m": 15812.591, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17435.335, "from_m": 17017.736, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17995.646, "from_m": 17435.335, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18420.113, "from_m": 17995.646, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 635072, "profile_key": "1951c192ea1bab06cefdaa9f3445e5992084135a013ea707c0140d841d5609cc", "schedule_id": 28401, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0905", "location": "Neilston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0910H", "wtt_dep": "0911", "location": "Patterton", "stage_seq": 2, "distance_m": 6422.051, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0913H", "location": "Whitecraigs", "stage_seq": 3, "distance_m": 7996.784, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0915H", "location": "Williamwood", "stage_seq": 4, "distance_m": 9351.446, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0918H", "location": "Muirend", "stage_seq": 5, "distance_m": 11435.045, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920H", "location": "Cathcart West Jn", "stage_seq": 6, "distance_m": 12503.738, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0921H", "location": "Cathcart", "stage_seq": 7, "distance_m": 12645.94, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0923H", "location": "Mount Florida", "stage_seq": 8, "distance_m": 13922.172, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0925H", "location": "Crosshill", "stage_seq": 9, "distance_m": 14817.871, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0927H", "location": "Queens Park", "stage_seq": 10, "distance_m": 15525.073, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Pollokshields East", "stage_seq": 11, "distance_m": 16167.569, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Muirhouse North Jn", "stage_seq": 12, "distance_m": 16392.315, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Glasgow Bridge Street Jn", "stage_seq": 13, "distance_m": 17490.68, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 14, "distance_m": 18420.113, "section_seq": 1, "route_path_id": 39539}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18420.113, "from_m": 0.0, "section_seq": 1, "route_path_id": 39539}], "total_distance_m": 18420.113, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 18367.975, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2522, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:07Z", "source_id": 52559765, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:11:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:11Z", "source_id": 16938533, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2526, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:31Z", "source_id": 52577102, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:16:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:36Z", "source_id": 16943313, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2530, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:58Z", "source_id": 52586128, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:19:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:00Z", "source_id": 16945821, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1877, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:23Z", "source_id": 52592790, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:22:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:25Z", "source_id": 16947625, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:07Z", "source_id": 52599922, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:25:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:10Z", "source_id": 16949917, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:32Z", "source_id": 52606606, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:27:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:35Z", "source_id": 16951724, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:57Z", "source_id": 52613032, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:29:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:58Z", "source_id": 16953583, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:39Z", "source_id": 52617805, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:45Z", "source_id": 16954870, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2025, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:28Z", "source_id": 52631208, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:37:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:33Z", "source_id": 16958387, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Neilston 0905 0905 None None None Glasgow Central High Level 0934 0934 11 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82663/2026-09-17/detailed None Pollokshields East 2026-09-17T09:32:00+01:00 Glasgow Central High Level 5.0 {"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 1.4 0932 0937 Pollokshields East Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958387 1789634141727255 36 36 2026-09-17 08:47:08.386519 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:08.304220
603461 634181 L81658 872G20MD17 2026-09-17 COMPLETE 16958558 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 634181, "stp": "P", "toc": "South Western Railway", "uid": "L81658", "consist": "701020", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81658/2026-09-17/detailed", "trust_id": "872G20MD17", "origin_crs": "GLD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "4", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2G20", "timing_status": "ON TIME", "origin_station": "Guildford", "current_leg_arr": "0937", "current_leg_dep": "0933", "current_leg_end": "London Waterloo", "origin_dep_time": "0834", "origin_platform": "1", "current_location": "London Waterloo", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.732, \"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\": 317.46, \"from_m\": 198.732, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 842.044, \"from_m\": 317.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2401.836, \"from_m\": 842.044, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6778.156, \"from_m\": 2401.836, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15550.096, \"from_m\": 6778.156, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24426.375, \"from_m\": 15550.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\": 26781.051, \"from_m\": 24426.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\": 27060.635, \"from_m\": 26781.051, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28546.696, \"from_m\": 27060.635, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32548.344, \"from_m\": 28546.696, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36433.723, \"from_m\": 32548.344, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36492.519, \"from_m\": 36433.723, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37160.14, \"from_m\": 36492.519, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37191.166, \"from_m\": 37160.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41939.58, \"from_m\": 37191.166, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42642.92, \"from_m\": 41939.58, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42736.884, \"from_m\": 42642.92, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43481.778, \"from_m\": 42736.884, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45408.249, \"from_m\": 43481.778, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45531.591, \"from_m\": 45408.249, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46312.33, \"from_m\": 45531.591, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47142.913, \"from_m\": 46312.33, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47997.59, \"from_m\": 47142.913, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48574.925, \"from_m\": 47997.59, \"capability_applied\": null, \"effective_limit_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\": 634181, \"profile_key\": \"f9d393c95e562edc1a3eb4274b99b5990ca6bf58015c87d894604ff5ebb1c295\", \"schedule_id\": 17158, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0834\", \"location\": \"Guildford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0837H\", \"wtt_dep\": \"0838\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 2, \"distance_m\": 2639.046, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843\", \"location\": \"Clandon\", \"stage_seq\": 3, \"distance_m\": 7890.076, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0847\", \"wtt_dep\": \"0847H\", \"location\": \"Horsley\", \"stage_seq\": 4, \"distance_m\": 12985.077, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0851\", \"location\": \"Effingham Junction\", \"stage_seq\": 5, \"distance_m\": 14678.024, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0854\", \"wtt_dep\": \"0854H\", \"location\": \"Cobham & Stoke d'Abernon\", \"stage_seq\": 6, \"distance_m\": 18354.458, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858\", \"location\": \"Oxshott\", \"stage_seq\": 7, \"distance_m\": 21219.423, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0900H\", \"wtt_dep\": \"0901\", \"location\": \"Claygate\", \"stage_seq\": 8, \"distance_m\": 24251.02, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0904\", \"location\": \"Hinchley Wood\", \"stage_seq\": 9, \"distance_m\": 26023.65, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 27060.635, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0911H\", \"location\": \"Surbiton\", \"stage_seq\": 11, \"distance_m\": 29271.09, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 12, \"distance_m\": 32175.947, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"New Malden\", \"stage_seq\": 13, \"distance_m\": 32931.781, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916H\", \"location\": \"Raynes Park\", \"stage_seq\": 14, \"distance_m\": 34803.933, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Wimbledon\", \"stage_seq\": 15, \"distance_m\": 36937.811, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0924\", \"location\": \"Earlsfield\", \"stage_seq\": 16, \"distance_m\": 39594.42, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 17, \"distance_m\": 42310.707, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"Vauxhall\", \"stage_seq\": 18, \"distance_m\": 46507.352, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 19, \"distance_m\": 47845.948, \"section_seq\": 1, \"route_path_id\": 35016}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 20, \"distance_m\": 48574.925, \"section_seq\": 1, \"route_path_id\": 35016}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48574.925, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35016}], \"total_distance_m\": 48574.925, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38140.614, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10434.311, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0834", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:42Z\", \"source_id\": 52468451, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:46Z\", \"source_id\": 16913080, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:08Z\", \"source_id\": 52481252, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:12Z\", \"source_id\": 16916638, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:06Z\", \"source_id\": 52494988, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:10Z\", \"source_id\": 16920658, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:34Z\", \"source_id\": 52501619, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:38Z\", \"source_id\": 16922583, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:22Z\", \"source_id\": 52515721, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:27Z\", \"source_id\": 16926507, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:49Z\", \"source_id\": 52525377, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:53Z\", \"source_id\": 16929147, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:10Z\", \"source_id\": 52534294, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:13Z\", \"source_id\": 16931658, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:20Z\", \"source_id\": 52540617, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:23Z\", \"source_id\": 16933357, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:59Z\", \"source_id\": 52556518, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:02Z\", \"source_id\": 16937679, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:26Z\", \"source_id\": 52571550, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:28Z\", \"source_id\": 16941736, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:28Z\", \"source_id\": 52576965, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:32Z\", \"source_id\": 16943242, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:16Z\", \"source_id\": 52584321, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:22Z\", \"source_id\": 16945362, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:48Z\", \"source_id\": 52596593, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:51Z\", \"source_id\": 16948790, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:26Z\", \"source_id\": 52606249, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:27Z\", \"source_id\": 16951620, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:56Z\", \"source_id\": 52621274, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:00Z\", \"source_id\": 16955765, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:43Z\", \"source_id\": 52632039, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:46Z\", \"source_id\": 16958558, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "4", "timing_fact_generation": 1789634147382158, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:13.094863", "service_state_evidence_id": 16958558, "current_leg_start_actual_dep": "2026-09-17T09:33:00+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:13.585503", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P GLD None 2G20 701020 10 100 None {"version": 3, "segments": [{"to_m": 198.732, "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": 317.46, "from_m": 198.732, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 842.044, "from_m": 317.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2401.836, "from_m": 842.044, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6778.156, "from_m": 2401.836, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15550.096, "from_m": 6778.156, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24426.375, "from_m": 15550.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": 26781.051, "from_m": 24426.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": 27060.635, "from_m": 26781.051, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28546.696, "from_m": 27060.635, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32548.344, "from_m": 28546.696, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36433.723, "from_m": 32548.344, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36492.519, "from_m": 36433.723, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37160.14, "from_m": 36492.519, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37191.166, "from_m": 37160.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41939.58, "from_m": 37191.166, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42642.92, "from_m": 41939.58, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42736.884, "from_m": 42642.92, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43481.778, "from_m": 42736.884, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45408.249, "from_m": 43481.778, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45531.591, "from_m": 45408.249, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46312.33, "from_m": 45531.591, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47142.913, "from_m": 46312.33, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47997.59, "from_m": 47142.913, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48574.925, "from_m": 47997.59, "capability_applied": null, "effective_limit_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": 634181, "profile_key": "f9d393c95e562edc1a3eb4274b99b5990ca6bf58015c87d894604ff5ebb1c295", "schedule_id": 17158, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0834", "location": "Guildford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0837H", "wtt_dep": "0838", "location": "London Road (Guildford)", "stage_seq": 2, "distance_m": 2639.046, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843", "location": "Clandon", "stage_seq": 3, "distance_m": 7890.076, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0847", "wtt_dep": "0847H", "location": "Horsley", "stage_seq": 4, "distance_m": 12985.077, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0851", "location": "Effingham Junction", "stage_seq": 5, "distance_m": 14678.024, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0854", "wtt_dep": "0854H", "location": "Cobham & Stoke d'Abernon", "stage_seq": 6, "distance_m": 18354.458, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858", "location": "Oxshott", "stage_seq": 7, "distance_m": 21219.423, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0900H", "wtt_dep": "0901", "location": "Claygate", "stage_seq": 8, "distance_m": 24251.02, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0904", "location": "Hinchley Wood", "stage_seq": 9, "distance_m": 26023.65, "section_seq": 1, "route_path_id": 35016}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908H", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 27060.635, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0911H", "location": "Surbiton", "stage_seq": 11, "distance_m": 29271.09, "section_seq": 1, "route_path_id": 35016}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913", "location": "Berrylands Juncton", "stage_seq": 12, "distance_m": 32175.947, "section_seq": 1, "route_path_id": 35016}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "New Malden", "stage_seq": 13, "distance_m": 32931.781, "section_seq": 1, "route_path_id": 35016}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916H", "location": "Raynes Park", "stage_seq": 14, "distance_m": 34803.933, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Wimbledon", "stage_seq": 15, "distance_m": 36937.811, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0924", "location": "Earlsfield", "stage_seq": 16, "distance_m": 39594.42, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Clapham Junction (M)", "stage_seq": 17, "distance_m": 42310.707, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "Vauxhall", "stage_seq": 18, "distance_m": 46507.352, "section_seq": 1, "route_path_id": 35016}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Waterloo West Crossings", "stage_seq": 19, "distance_m": 47845.948, "section_seq": 1, "route_path_id": 35016}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 20, "distance_m": 48574.925, "section_seq": 1, "route_path_id": 35016}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48574.925, "from_m": 0.0, "section_seq": 1, "route_path_id": 35016}], "total_distance_m": 48574.925, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38140.614, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10434.311, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28096, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:42Z", "source_id": 52468451, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:37:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:46Z", "source_id": 16913080, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28100, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:08Z", "source_id": 52481252, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:42:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:12Z", "source_id": 16916638, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28104, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:06Z", "source_id": 52494988, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:47:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:10Z", "source_id": 16920658, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28108, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:34Z", "source_id": 52501619, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:50:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:38Z", "source_id": 16922583, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28120, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:22Z", "source_id": 52515721, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:54:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:27Z", "source_id": 16926507, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28554, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:49Z", "source_id": 52525377, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:58:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:53Z", "source_id": 16929147, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28550, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:10Z", "source_id": 52534294, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:01:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:13Z", "source_id": 16931658, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28546, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:20Z", "source_id": 52540617, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:04:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:23Z", "source_id": 16933357, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:59Z", "source_id": 52556518, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:02Z", "source_id": 16937679, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28494, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:26Z", "source_id": 52571550, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:14:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:28Z", "source_id": 16941736, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29471, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:28Z", "source_id": 52576965, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:16:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:32Z", "source_id": 16943242, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:16Z", "source_id": 52584321, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:19:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:22Z", "source_id": 16945362, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29393, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:48Z", "source_id": 52596593, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:23:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:51Z", "source_id": 16948790, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:26Z", "source_id": 52606249, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:27:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:27Z", "source_id": 16951620, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:56Z", "source_id": 52621274, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:32:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:00Z", "source_id": 16955765, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28951, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:43Z", "source_id": 52632039, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:46Z", "source_id": 16958558, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Guildford 0834 0834 1 None None London Waterloo 0939 0937 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81658/2026-09-17/detailed None Vauxhall 2026-09-17T09:33:00+01:00 London Waterloo 4.0 {"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} 1.3 0933 0937 Vauxhall London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958558 1789634147382158 80 80 2026-09-17 08:47:13.585503 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:13.094863
603462 634157 L81638 872G15MD17 2026-09-17 COMPLETE 16958697 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 634157, "stp": "P", "toc": "South Western Railway", "uid": "L81638", "consist": "701049", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81638/2026-09-17/detailed", "trust_id": "872G15MD17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "1", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2G15", "timing_status": "ON TIME", "origin_station": "London Waterloo", "current_leg_arr": "0937", "current_leg_dep": "0933", "current_leg_end": "Guildford", "origin_dep_time": "0833", "origin_platform": "1", "current_location": "Guildford", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "0 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": "0937", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "London Road (Guildford)", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15912.346, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.461, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19815.144, \"from_m\": 16032.395, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19859.461, \"from_m\": 19815.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20094.629, \"from_m\": 19859.461, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21497.991, \"from_m\": 20094.629, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21574.171, \"from_m\": 21497.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21604.761, \"from_m\": 21574.171, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 33292.514, \"from_m\": 21604.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42064.455, \"from_m\": 33292.514, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46440.775, \"from_m\": 42064.455, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48000.567, \"from_m\": 46440.775, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48525.151, \"from_m\": 48000.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48643.878, \"from_m\": 48525.151, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48842.611, \"from_m\": 48643.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 634157, \"profile_key\": \"316235cd0edbf255caed7c2f46a5d7902a8e953b1b6a349b044b2e469a4a4256\", \"schedule_id\": 17153, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0833\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0834H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0836\", \"wtt_dep\": \"0837\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0841\", \"wtt_dep\": \"0842\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0845\", \"wtt_dep\": \"0845H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0848H\", \"wtt_dep\": \"0849H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0856H\", \"wtt_dep\": \"0858\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 21574.171, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902H\", \"location\": \"Hinchley Wood\", \"stage_seq\": 11, \"distance_m\": 22896.814, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905H\", \"location\": \"Claygate\", \"stage_seq\": 12, \"distance_m\": 24591.591, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Oxshott\", \"stage_seq\": 13, \"distance_m\": 27623.187, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0912H\", \"wtt_dep\": \"0913H\", \"location\": \"Cobham & Stoke d'Abernon\", \"stage_seq\": 14, \"distance_m\": 30488.153, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919H\", \"location\": \"Effingham Junction\", \"stage_seq\": 15, \"distance_m\": 34164.586, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0921H\", \"wtt_dep\": \"0922H\", \"location\": \"Horsley\", \"stage_seq\": 16, \"distance_m\": 35857.534, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Clandon\", \"stage_seq\": 17, \"distance_m\": 40952.534, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0933H\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 18, \"distance_m\": 46203.564, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 19, \"distance_m\": 48842.611, \"section_seq\": 1, \"route_path_id\": 35014}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48842.611, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35014}], \"total_distance_m\": 48842.611, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35471.368, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 13371.243, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0833", "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-17T07:35:20Z\", \"source_id\": 52464538, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:36:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:35:22Z\", \"source_id\": 16911927, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:09Z\", \"source_id\": 52478286, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:11Z\", \"source_id\": 16915838, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:42Z\", \"source_id\": 52488378, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:45Z\", \"source_id\": 16918742, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:51Z\", \"source_id\": 52496995, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:55Z\", \"source_id\": 16921222, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:23Z\", \"source_id\": 52507165, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:25Z\", \"source_id\": 16924051, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:30Z\", \"source_id\": 52510435, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:33Z\", \"source_id\": 16925023, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:58Z\", \"source_id\": 52520139, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:00Z\", \"source_id\": 16927717, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28548, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:32Z\", \"source_id\": 52538443, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:40Z\", \"source_id\": 16932842, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:56Z\", \"source_id\": 52542348, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:58Z\", \"source_id\": 16933819, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:10Z\", \"source_id\": 52554329, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:13Z\", \"source_id\": 16937046, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:00Z\", \"source_id\": 52564950, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:02Z\", \"source_id\": 16939961, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:33Z\", \"source_id\": 52577239, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:39Z\", \"source_id\": 16943330, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28106, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:58Z\", \"source_id\": 52586170, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:00Z\", \"source_id\": 16945832, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:37Z\", \"source_id\": 52601301, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:41Z\", \"source_id\": 16950321, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:46Z\", \"source_id\": 52618077, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:49Z\", \"source_id\": 16954929, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:56Z\", \"source_id\": 52632523, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:58Z\", \"source_id\": 16958697, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "1", "timing_fact_generation": 1789634161498691, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:20.705388", "service_state_evidence_id": 16958697, "current_leg_start_actual_dep": "2026-09-17T09:33:30+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:20.722498", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None GLD 2G15 701049 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15912.346, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19815.144, "from_m": 16032.395, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19859.461, "from_m": 19815.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20094.629, "from_m": 19859.461, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21497.991, "from_m": 20094.629, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21574.171, "from_m": 21497.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21604.761, "from_m": 21574.171, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 33292.514, "from_m": 21604.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42064.455, "from_m": 33292.514, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46440.775, "from_m": 42064.455, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48000.567, "from_m": 46440.775, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48525.151, "from_m": 48000.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48643.878, "from_m": 48525.151, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48842.611, "from_m": 48643.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 634157, "profile_key": "316235cd0edbf255caed7c2f46a5d7902a8e953b1b6a349b044b2e469a4a4256", "schedule_id": 17153, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0833", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0834H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0836", "wtt_dep": "0837", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0841", "wtt_dep": "0842", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0845", "wtt_dep": "0845H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0848H", "wtt_dep": "0849H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852H", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0856H", "wtt_dep": "0858", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 21574.171, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902H", "location": "Hinchley Wood", "stage_seq": 11, "distance_m": 22896.814, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905H", "location": "Claygate", "stage_seq": 12, "distance_m": 24591.591, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Oxshott", "stage_seq": 13, "distance_m": 27623.187, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0912H", "wtt_dep": "0913H", "location": "Cobham & Stoke d'Abernon", "stage_seq": 14, "distance_m": 30488.153, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919H", "location": "Effingham Junction", "stage_seq": 15, "distance_m": 34164.586, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0921H", "wtt_dep": "0922H", "location": "Horsley", "stage_seq": 16, "distance_m": 35857.534, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Clandon", "stage_seq": 17, "distance_m": 40952.534, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0933H", "location": "London Road (Guildford)", "stage_seq": 18, "distance_m": 46203.564, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Guildford", "stage_seq": 19, "distance_m": 48842.611, "section_seq": 1, "route_path_id": 35014}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48842.611, "from_m": 0.0, "section_seq": 1, "route_path_id": 35014}], "total_distance_m": 48842.611, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35471.368, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 13371.243, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:20Z", "source_id": 52464538, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:36:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:22Z", "source_id": 16911927, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:09Z", "source_id": 52478286, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:40:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:11Z", "source_id": 16915838, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:42Z", "source_id": 52488378, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:44:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:45Z", "source_id": 16918742, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:51Z", "source_id": 52496995, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:47:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:55Z", "source_id": 16921222, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:23Z", "source_id": 52507165, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:25Z", "source_id": 16924051, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:30Z", "source_id": 52510435, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:33Z", "source_id": 16925023, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28513, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:58Z", "source_id": 52520139, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:56:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:00Z", "source_id": 16927717, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28548, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:32Z", "source_id": 52538443, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:02:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:40Z", "source_id": 16932842, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28552, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:56Z", "source_id": 52542348, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:04:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:58Z", "source_id": 16933819, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28556, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:10Z", "source_id": 52554329, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:13Z", "source_id": 16937046, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28122, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:00Z", "source_id": 52564950, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:12:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:02Z", "source_id": 16939961, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28113, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:33Z", "source_id": 52577239, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:16:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:39Z", "source_id": 16943330, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28106, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:58Z", "source_id": 52586170, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:20:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:00Z", "source_id": 16945832, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28102, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:37Z", "source_id": 52601301, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:25:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:41Z", "source_id": 16950321, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28098, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:46Z", "source_id": 52618077, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:32:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:49Z", "source_id": 16954929, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27941, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:56Z", "source_id": 52632523, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:37:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:58Z", "source_id": 16958697, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] London Waterloo 0833 0833 1 None None Guildford 0939 0937 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81638/2026-09-17/detailed None London Road (Guildford) 2026-09-17T09:33:30+01:00 Guildford 4.0 {"type": "LineString", "coordinates": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]} 1.6 0933 0937 London Road (Guildford) Guildford Guildford 51.2377313 -0.5815048 51.2377313 -0.5815048 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Guildford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958697 1789634161498691 75 75 2026-09-17 08:47:20.722498 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:20.705388
603463 632432 W35061 731G05MB17 2026-09-17 COMPLETE 16958826 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 632432, "stp": "P", "toc": "Great Western Railway", "uid": "W35061", "consist": "800006", "dest_crs": "CNM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W35061/2026-09-17/detailed", "trust_id": "731G05MB17", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cheltenham Spa", "service_date": "2026-09-17", "dest_arr_time": "0930", "dest_platform": "2", "is_terminated": 1, "next_location": "Cheltenham Spa", "signalling_id": "1G05", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "0937", "current_leg_dep": "0924", "current_leg_end": "Cheltenham Spa", "origin_dep_time": "0731", "origin_platform": "4", "current_location": "Cheltenham Spa", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2320640999999997, 51.8631041], [-2.2314634, 51.8628932], [-2.2309481999999994, 51.86271820000001], [-2.2305459, 51.86258980000001], [-2.2300919999999995, 51.8624555], [-2.2297693999999995, 51.862367099999986], [-2.2293523, 51.8622644], [-2.2289433, 51.86217330000001], [-2.2286275999999994, 51.8621328], [-2.228198, 51.862082099999995], [-2.2276048, 51.86200120000001], [-2.2270275999999996, 51.86194050000001], [-2.226455, 51.861896399999985], [-2.2259169999999995, 51.8618655], [-2.2253035, 51.8618392], [-2.2247918, 51.86183260000001], [-2.2242978999999994, 51.8618392], [-2.2237301, 51.861864099999984], [-2.2229889, 51.86191929999999], [-2.2222075, 51.86200120000001], [-2.2216007, 51.8620921], [-2.2209824999999994, 51.8621956], [-2.2203978, 51.8623149], [-2.2198171, 51.8624474], [-2.219294, 51.86257489999999], [-2.2189801999999994, 51.8626751], [-2.2182332, 51.8629294], [-2.2175895, 51.86315299999998], [-2.2169658999999995, 51.86343539999999], [-2.2166121, 51.86361000000001], [-2.2161025227512243, 51.863893808950344], [-2.2157833, 51.86407160000001], [-2.2153743, 51.8642994], [-2.2149723, 51.8644825], [-2.2148717, 51.86453799999999], [-2.214505, 51.86473399999999], [-2.2133784, 51.86531829999999], [-2.2122524, 51.86587070000001], [-2.2114198, 51.8662865], [-2.2101203, 51.8668813], [-2.2089229999999995, 51.867419], [-2.2077175, 51.86794449999999], [-2.2068931, 51.8682841], [-2.2061684, 51.8685622], [-2.2051092, 51.8689475], [-2.2039154999999995, 51.86939319999999], [-2.202339, 51.8699756], [-2.201231299999999, 51.870363999999995], [-2.2001688, 51.87073440000001], [-2.1989725, 51.8711667], [-2.1984395, 51.8713614], [-2.1976314, 51.87165850000001], [-2.196698, 51.87199470000001], [-2.1959523, 51.872263], [-2.1952764, 51.87251299999999], [-2.1946273000000005, 51.87274159999999], [-2.1938666, 51.8730183], [-2.1916051999999997, 51.87385609999999], [-2.1893763999999996, 51.8746682], [-2.1883233, 51.875056], [-2.187389, 51.8753864], [-2.1867179000000005, 51.8756186], [-2.1853528999999994, 51.876059999999995], [-2.1839957, 51.8764991], [-2.1828724, 51.8768497], [-2.1818364, 51.877161099999995], [-2.1808138, 51.8774555], [-2.1794133999999996, 51.87784], [-2.1768034, 51.87853410000001], [-2.1751334, 51.87896930000001], [-2.1724988, 51.8796608], [-2.1707199, 51.88008730000001], [-2.1685576999999996, 51.8805712], [-2.1674581999999996, 51.8807866], [-2.1660195999999994, 51.881053300000005], [-2.1646599, 51.88129789999999], [-2.1635723999999996, 51.88149279999999], [-2.1618526, 51.88175420000001], [-2.1605884, 51.8819458], [-2.1595977, 51.882091300000006], [-2.1583578, 51.8822696], [-2.1570694999999995, 51.8824464], [-2.1559566818868516, 51.88259058590464], [-2.1551431, 51.882696], [-2.1533695, 51.8829283], [-2.1514075, 51.88317690000001], [-2.1505952, 51.8832719], [-2.1476497, 51.883663], [-2.1422201, 51.8843759], [-2.1410328, 51.8845333], [-2.139831099999999, 51.884702], [-2.1378295, 51.8850171], [-2.1363037, 51.8852644], [-2.135231, 51.8854551], [-2.1343125, 51.8856185], [-2.133574, 51.8857582], [-2.1329077, 51.8858836], [-2.1306079, 51.8863363], [-2.1283242, 51.886830799999984], [-2.1273430999999996, 51.887061], [-2.1263638, 51.88730309999999], [-2.1253908999999997, 51.8875498], [-2.1244305, 51.8878161], [-2.1220741, 51.888434800000006], [-2.121656592668161, 51.8885561180277], [-2.1197759, 51.88910260000001], [-2.1189204, 51.88934009999999], [-2.1182575, 51.8895333], [-2.1175317, 51.8897516], [-2.1172218999999997, 51.88983890000001], [-2.1164038, 51.8900995], [-2.1152475999999996, 51.89047], [-2.1139717, 51.8908864], [-2.1127496, 51.8912978], [-2.1115656, 51.8916965], [-2.1105208, 51.892061], [-2.1098574, 51.89228570000001], [-2.1092327, 51.89250909999999], [-2.1083506999999995, 51.8928349], [-2.1075017, 51.8931657], [-2.1069836, 51.8933619], [-2.1064713, 51.8935543], [-2.1059585, 51.893765900000005], [-2.1054678, 51.8939885], [-2.1048191, 51.8942942], [-2.104141, 51.8946001], [-2.1036083, 51.894825], [-2.1033097, 51.894950999999985], [-2.1030890999999996, 51.89504410000001], [-2.102875, 51.895137], [-2.1025768, 51.8952691], [-2.1022831999999996, 51.8954099], [-2.1021188, 51.8954937], [-2.1018478999999997, 51.89564450000001], [-2.1015749000000006, 51.8958129], [-2.1014311999999995, 51.8959073], [-2.1011899, 51.8960839], [-2.100833999999999, 51.8963553], [-2.100489099999999, 51.8966302], [-2.1002557999999993, 51.8968465]]}", "current_leg_start": "Gloucester", "dest_arr_time_act": "0930", "motion_projection": null, "next_location_lat": "51.8968465", "next_location_lon": "-2.1002558", "previous_location": "Gloucester", "current_leg_milage": "6.2", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38148.384, \"from_m\": 38064.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38637.899, \"from_m\": 38148.384, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38676.439, \"from_m\": 38637.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38827.029, \"from_m\": 38676.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40156.774, \"from_m\": 38827.029, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40168.378, \"from_m\": 40156.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49345.858, \"from_m\": 40168.378, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49400.369, \"from_m\": 49345.858, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56157.297, \"from_m\": 49400.369, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56237.243, \"from_m\": 56157.297, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56295.624, \"from_m\": 56237.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56402.511, \"from_m\": 56295.624, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56458.631, \"from_m\": 56402.511, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56517.021, \"from_m\": 56458.631, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57141.537, \"from_m\": 56517.021, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57752.325, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58044.301, \"from_m\": 57752.325, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58084.557, \"from_m\": 58044.301, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58221.163, \"from_m\": 58084.557, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58633.625, \"from_m\": 58221.163, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58978.418, \"from_m\": 58633.625, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59043.481, \"from_m\": 58978.418, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 96698.38, \"from_m\": 59043.481, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 96807.618, \"from_m\": 96698.38, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119493.436, \"from_m\": 96807.618, \"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\": 119565.811, \"from_m\": 119493.436, \"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\": 122182.713, \"from_m\": 119565.811, \"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\": 123503.271, \"from_m\": 122182.713, \"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\": 124600.853, \"from_m\": 123503.271, \"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\": 126564.305, \"from_m\": 124600.853, \"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\": 127256.605, \"from_m\": 126564.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\": 127269.49, \"from_m\": 127256.605, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140676.061, \"from_m\": 127269.49, \"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\": 140689.829, \"from_m\": 140676.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144466.506, \"from_m\": 140689.829, \"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\": 145560.669, \"from_m\": 144466.506, \"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\": 145620.459, \"from_m\": 145560.669, \"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\": 145726.962, \"from_m\": 145620.459, \"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\": 153758.758, \"from_m\": 145726.962, \"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\": 154962.254, \"from_m\": 153758.758, \"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\": 158155.815, \"from_m\": 154962.254, \"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\": 158201.308, \"from_m\": 158155.815, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 160522.649, \"from_m\": 158201.308, \"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\": 163530.517, \"from_m\": 160522.649, \"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\": 171317.361, \"from_m\": 163530.517, \"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\": 171393.292, \"from_m\": 171317.361, \"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\": 179256.162, \"from_m\": 171393.292, \"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\": 179680.3, \"from_m\": 179256.162, \"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\": 181221.945, \"from_m\": 179680.3, \"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\": 181327.486, \"from_m\": 181221.945, \"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\": 184671.309, \"from_m\": 181327.486, \"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\": 184826.124, \"from_m\": 184671.309, \"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\": 184860.423, \"from_m\": 184826.124, \"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\": 193624.999, \"from_m\": 184860.423, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 632432, \"profile_key\": \"673077a725bc816006cae8dfd26eba10dbe92d4d8a5d9ee09f28a8e40ea2a7d3\", \"schedule_id\": 26781, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0731\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0732\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0733H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0734\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0736H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0738H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0739H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0743\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0749H\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0752H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0755\", \"wtt_dep\": \"0757\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0758\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 13, \"distance_m\": 57921.534, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0803\", \"location\": \"Goring & Streatley\", \"stage_seq\": 14, \"distance_m\": 71603.89, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0809\", \"wtt_dep\": \"0810H\", \"location\": \"Didcot Parkway\", \"stage_seq\": 15, \"distance_m\": 85060.419, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815H\", \"location\": \"Wantage Road\", \"stage_seq\": 16, \"distance_m\": 96914.508, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817H\", \"location\": \"Challow Jn\", \"stage_seq\": 17, \"distance_m\": 102531.944, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0818H\", \"location\": \"Uffington\", \"stage_seq\": 18, \"distance_m\": 106545.56, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0826H\", \"wtt_dep\": \"0830\", \"location\": \"Swindon\", \"stage_seq\": 19, \"distance_m\": 123934.807, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832\", \"location\": \"Rodbourne Jn\", \"stage_seq\": 20, \"distance_m\": 125475.459, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0841\", \"wtt_dep\": \"0843\", \"location\": \"Kemble\", \"stage_seq\": 21, \"distance_m\": 145846.8, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"St. Mary's L.C.\", \"stage_seq\": 22, \"distance_m\": 158356.328, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0859\", \"location\": \"Stroud\", \"stage_seq\": 23, \"distance_m\": 163755.432, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0904\", \"location\": \"Stonehouse\", \"stage_seq\": 24, \"distance_m\": 168142.396, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906H\", \"location\": \"Standish Jn\", \"stage_seq\": 25, \"distance_m\": 171393.292, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912H\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 26, \"distance_m\": 181299.421, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 27, \"distance_m\": 182404.622, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0922\", \"location\": \"Gloucester\", \"stage_seq\": 28, \"distance_m\": 183011.583, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Horton Road Jn\", \"stage_seq\": 29, \"distance_m\": 183618.544, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Barnwood Jn\", \"stage_seq\": 30, \"distance_m\": 184788.304, \"section_seq\": 1, \"route_path_id\": 68599}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": null, \"location\": \"Cheltenham Spa\", \"stage_seq\": 31, \"distance_m\": 193624.999, \"section_seq\": 1, \"route_path_id\": 68599}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 193624.999, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68599}], \"total_distance_m\": 193624.999, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 192733.525, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 891.474, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0731", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.8968465", "current_position_lon": "-2.1002558", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:38:42Z\", \"source_id\": 52306110, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:39:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:38:47Z\", \"source_id\": 16865142, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:43:06Z\", \"source_id\": 52318362, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:44:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:43:11Z\", \"source_id\": 16868805, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:45:59Z\", \"source_id\": 52326105, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:47:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:02Z\", \"source_id\": 16871136, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:34Z\", \"source_id\": 52335807, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:50:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:38Z\", \"source_id\": 16874088, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:54:09Z\", \"source_id\": 52348392, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:55:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:54:13Z\", \"source_id\": 16877878, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:02:30Z\", \"source_id\": 52371412, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:04:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:02:33Z\", \"source_id\": 16884858, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:25Z\", \"source_id\": 52385557, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:25Z\", \"source_id\": 16888921, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24518, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:11Z\", \"source_id\": 52432335, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:12Z\", \"source_id\": 16902735, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:47Z\", \"source_id\": 52488611, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:53Z\", \"source_id\": 16918813, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20616, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:08Z\", \"source_id\": 52526123, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:11Z\", \"source_id\": 16929407, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:20Z\", \"source_id\": 52579245, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:23Z\", \"source_id\": 16943930, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:06Z\", \"source_id\": 52633082, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:08Z\", \"source_id\": 16958826, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cheltenham Spa", "service_state_platform": "2", "timing_fact_generation": 1789634169291392, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:21.780995", "service_state_evidence_id": 16958826, "current_leg_start_actual_dep": "2026-09-17T09:29:00+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:23.017044", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PAD CNM 1G05 800006 5 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38064.87, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38148.384, "from_m": 38064.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38637.899, "from_m": 38148.384, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38676.439, "from_m": 38637.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38827.029, "from_m": 38676.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40156.774, "from_m": 38827.029, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40168.378, "from_m": 40156.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49345.858, "from_m": 40168.378, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49400.369, "from_m": 49345.858, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56157.297, "from_m": 49400.369, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56237.243, "from_m": 56157.297, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56295.624, "from_m": 56237.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56402.511, "from_m": 56295.624, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56458.631, "from_m": 56402.511, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56517.021, "from_m": 56458.631, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57141.537, "from_m": 56517.021, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57752.325, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58044.301, "from_m": 57752.325, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58084.557, "from_m": 58044.301, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58221.163, "from_m": 58084.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 58633.625, "from_m": 58221.163, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58978.418, "from_m": 58633.625, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59043.481, "from_m": 58978.418, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 96698.38, "from_m": 59043.481, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 96807.618, "from_m": 96698.38, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119493.436, "from_m": 96807.618, "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": 119565.811, "from_m": 119493.436, "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": 122182.713, "from_m": 119565.811, "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": 123503.271, "from_m": 122182.713, "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": 124600.853, "from_m": 123503.271, "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": 126564.305, "from_m": 124600.853, "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": 127256.605, "from_m": 126564.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": 127269.49, "from_m": 127256.605, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140676.061, "from_m": 127269.49, "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": 140689.829, "from_m": 140676.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144466.506, "from_m": 140689.829, "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": 145560.669, "from_m": 144466.506, "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": 145620.459, "from_m": 145560.669, "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": 145726.962, "from_m": 145620.459, "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": 153758.758, "from_m": 145726.962, "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": 154962.254, "from_m": 153758.758, "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": 158155.815, "from_m": 154962.254, "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": 158201.308, "from_m": 158155.815, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 160522.649, "from_m": 158201.308, "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": 163530.517, "from_m": 160522.649, "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": 171317.361, "from_m": 163530.517, "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": 171393.292, "from_m": 171317.361, "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": 179256.162, "from_m": 171393.292, "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": 179680.3, "from_m": 179256.162, "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": 181221.945, "from_m": 179680.3, "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": 181327.486, "from_m": 181221.945, "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": 184671.309, "from_m": 181327.486, "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": 184826.124, "from_m": 184671.309, "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": 184860.423, "from_m": 184826.124, "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": 193624.999, "from_m": 184860.423, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 632432, "profile_key": "673077a725bc816006cae8dfd26eba10dbe92d4d8a5d9ee09f28a8e40ea2a7d3", "schedule_id": 26781, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0731", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0732", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0733H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0734", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0736H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0738H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0739H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0743", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0749H", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0752H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0755", "wtt_dep": "0757", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0758", "location": "Reading High Level Jn", "stage_seq": 13, "distance_m": 57921.534, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0803", "location": "Goring & Streatley", "stage_seq": 14, "distance_m": 71603.89, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0809", "wtt_dep": "0810H", "location": "Didcot Parkway", "stage_seq": 15, "distance_m": 85060.419, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815H", "location": "Wantage Road", "stage_seq": 16, "distance_m": 96914.508, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817H", "location": "Challow Jn", "stage_seq": 17, "distance_m": 102531.944, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0818H", "location": "Uffington", "stage_seq": 18, "distance_m": 106545.56, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0826H", "wtt_dep": "0830", "location": "Swindon", "stage_seq": 19, "distance_m": 123934.807, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832", "location": "Rodbourne Jn", "stage_seq": 20, "distance_m": 125475.459, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0841", "wtt_dep": "0843", "location": "Kemble", "stage_seq": 21, "distance_m": 145846.8, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "St. Mary's L.C.", "stage_seq": 22, "distance_m": 158356.328, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0859", "location": "Stroud", "stage_seq": 23, "distance_m": 163755.432, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0904", "location": "Stonehouse", "stage_seq": 24, "distance_m": 168142.396, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906H", "location": "Standish Jn", "stage_seq": 25, "distance_m": 171393.292, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912H", "location": "Gloucester Yard Jn", "stage_seq": 26, "distance_m": 181299.421, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Horton Road Jn", "stage_seq": 27, "distance_m": 182404.622, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0922", "location": "Gloucester", "stage_seq": 28, "distance_m": 183011.583, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Horton Road Jn", "stage_seq": 29, "distance_m": 183618.544, "section_seq": 1, "route_path_id": 68599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Barnwood Jn", "stage_seq": 30, "distance_m": 184788.304, "section_seq": 1, "route_path_id": 68599}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": null, "location": "Cheltenham Spa", "stage_seq": 31, "distance_m": 193624.999, "section_seq": 1, "route_path_id": 68599}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 193624.999, "from_m": 0.0, "section_seq": 1, "route_path_id": 68599}], "total_distance_m": 193624.999, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 192733.525, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 891.474, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:38:42Z", "source_id": 52306110, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:39:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:38:47Z", "source_id": 16865142, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:43:06Z", "source_id": 52318362, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:44:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:43:11Z", "source_id": 16868805, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:45:59Z", "source_id": 52326105, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:47:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:02Z", "source_id": 16871136, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:34Z", "source_id": 52335807, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:50:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:38Z", "source_id": 16874088, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23813, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:54:09Z", "source_id": 52348392, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:55:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:54:13Z", "source_id": 16877878, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:02:30Z", "source_id": 52371412, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:04:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:02:33Z", "source_id": 16884858, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23982, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:25Z", "source_id": 52385557, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:25Z", "source_id": 16888921, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24518, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:11Z", "source_id": 52432335, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:25:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:12Z", "source_id": 16902735, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24540, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:47Z", "source_id": 52488611, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T07:44:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:53Z", "source_id": 16918813, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20616, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:08Z", "source_id": 52526123, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T07:58:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:11Z", "source_id": 16929407, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20539, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:20Z", "source_id": 52579245, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:17:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:23Z", "source_id": 16943930, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20503, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:06Z", "source_id": 52633082, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:08Z", "source_id": 16958826, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] London Paddington 0731 0731 4 None None Cheltenham Spa 0930 0930 2 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:W35061/2026-09-17/detailed None Gloucester 2026-09-17T09:29:00+01:00 Cheltenham Spa 13.0 {"type": "LineString", "coordinates": [[-2.2320640999999997, 51.8631041], [-2.2314634, 51.8628932], [-2.2309481999999994, 51.86271820000001], [-2.2305459, 51.86258980000001], [-2.2300919999999995, 51.8624555], [-2.2297693999999995, 51.862367099999986], [-2.2293523, 51.8622644], [-2.2289433, 51.86217330000001], [-2.2286275999999994, 51.8621328], [-2.228198, 51.862082099999995], [-2.2276048, 51.86200120000001], [-2.2270275999999996, 51.86194050000001], [-2.226455, 51.861896399999985], [-2.2259169999999995, 51.8618655], [-2.2253035, 51.8618392], [-2.2247918, 51.86183260000001], [-2.2242978999999994, 51.8618392], [-2.2237301, 51.861864099999984], [-2.2229889, 51.86191929999999], [-2.2222075, 51.86200120000001], [-2.2216007, 51.8620921], [-2.2209824999999994, 51.8621956], [-2.2203978, 51.8623149], [-2.2198171, 51.8624474], [-2.219294, 51.86257489999999], [-2.2189801999999994, 51.8626751], [-2.2182332, 51.8629294], [-2.2175895, 51.86315299999998], [-2.2169658999999995, 51.86343539999999], [-2.2166121, 51.86361000000001], [-2.2161025227512243, 51.863893808950344], [-2.2157833, 51.86407160000001], [-2.2153743, 51.8642994], [-2.2149723, 51.8644825], [-2.2148717, 51.86453799999999], [-2.214505, 51.86473399999999], [-2.2133784, 51.86531829999999], [-2.2122524, 51.86587070000001], [-2.2114198, 51.8662865], [-2.2101203, 51.8668813], [-2.2089229999999995, 51.867419], [-2.2077175, 51.86794449999999], [-2.2068931, 51.8682841], [-2.2061684, 51.8685622], [-2.2051092, 51.8689475], [-2.2039154999999995, 51.86939319999999], [-2.202339, 51.8699756], [-2.201231299999999, 51.870363999999995], [-2.2001688, 51.87073440000001], [-2.1989725, 51.8711667], [-2.1984395, 51.8713614], [-2.1976314, 51.87165850000001], [-2.196698, 51.87199470000001], [-2.1959523, 51.872263], [-2.1952764, 51.87251299999999], [-2.1946273000000005, 51.87274159999999], [-2.1938666, 51.8730183], [-2.1916051999999997, 51.87385609999999], [-2.1893763999999996, 51.8746682], [-2.1883233, 51.875056], [-2.187389, 51.8753864], [-2.1867179000000005, 51.8756186], [-2.1853528999999994, 51.876059999999995], [-2.1839957, 51.8764991], [-2.1828724, 51.8768497], [-2.1818364, 51.877161099999995], [-2.1808138, 51.8774555], [-2.1794133999999996, 51.87784], [-2.1768034, 51.87853410000001], [-2.1751334, 51.87896930000001], [-2.1724988, 51.8796608], [-2.1707199, 51.88008730000001], [-2.1685576999999996, 51.8805712], [-2.1674581999999996, 51.8807866], [-2.1660195999999994, 51.881053300000005], [-2.1646599, 51.88129789999999], [-2.1635723999999996, 51.88149279999999], [-2.1618526, 51.88175420000001], [-2.1605884, 51.8819458], [-2.1595977, 51.882091300000006], [-2.1583578, 51.8822696], [-2.1570694999999995, 51.8824464], [-2.1559566818868516, 51.88259058590464], [-2.1551431, 51.882696], [-2.1533695, 51.8829283], [-2.1514075, 51.88317690000001], [-2.1505952, 51.8832719], [-2.1476497, 51.883663], [-2.1422201, 51.8843759], [-2.1410328, 51.8845333], [-2.139831099999999, 51.884702], [-2.1378295, 51.8850171], [-2.1363037, 51.8852644], [-2.135231, 51.8854551], [-2.1343125, 51.8856185], [-2.133574, 51.8857582], [-2.1329077, 51.8858836], [-2.1306079, 51.8863363], [-2.1283242, 51.886830799999984], [-2.1273430999999996, 51.887061], [-2.1263638, 51.88730309999999], [-2.1253908999999997, 51.8875498], [-2.1244305, 51.8878161], [-2.1220741, 51.888434800000006], [-2.121656592668161, 51.8885561180277], [-2.1197759, 51.88910260000001], [-2.1189204, 51.88934009999999], [-2.1182575, 51.8895333], [-2.1175317, 51.8897516], [-2.1172218999999997, 51.88983890000001], [-2.1164038, 51.8900995], [-2.1152475999999996, 51.89047], [-2.1139717, 51.8908864], [-2.1127496, 51.8912978], [-2.1115656, 51.8916965], [-2.1105208, 51.892061], [-2.1098574, 51.89228570000001], [-2.1092327, 51.89250909999999], [-2.1083506999999995, 51.8928349], [-2.1075017, 51.8931657], [-2.1069836, 51.8933619], [-2.1064713, 51.8935543], [-2.1059585, 51.893765900000005], [-2.1054678, 51.8939885], [-2.1048191, 51.8942942], [-2.104141, 51.8946001], [-2.1036083, 51.894825], [-2.1033097, 51.894950999999985], [-2.1030890999999996, 51.89504410000001], [-2.102875, 51.895137], [-2.1025768, 51.8952691], [-2.1022831999999996, 51.8954099], [-2.1021188, 51.8954937], [-2.1018478999999997, 51.89564450000001], [-2.1015749000000006, 51.8958129], [-2.1014311999999995, 51.8959073], [-2.1011899, 51.8960839], [-2.100833999999999, 51.8963553], [-2.100489099999999, 51.8966302], [-2.1002557999999993, 51.8968465]]} 6.2 0924 0937 Gloucester Cheltenham Spa Cheltenham Spa 51.8968465 -2.1002558 51.8968465 -2.1002558 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Cheltenham Spa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958826 1789634169291392 114 114 2026-09-17 08:47:23.017044 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:21.780995
603464 633231 L80498 862B28MC17 2026-09-17 COMPLETE 16959034 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 633231, "stp": "O", "toc": "South Western Railway", "uid": "L80498", "consist": "450034", "dest_crs": "WIN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80498/2026-09-17/detailed", "trust_id": "862B28MC17", "origin_crs": "BMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Winchester", "service_date": "2026-09-17", "dest_arr_time": "0926", "dest_platform": "1", "is_terminated": 1, "next_location": "Winchester", "signalling_id": "2B28", "timing_status": "LATE", "origin_station": "Bournemouth", "current_leg_arr": "0937", "current_leg_dep": "0921½", "current_leg_end": "Winchester", "origin_dep_time": "0759", "origin_platform": "1", "current_location": "Winchester", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3276104, 51.02186400000001], [-1.3275164999999998, 51.022198], [-1.3274927999999997, 51.0223046], [-1.3274687, 51.02240750000001], [-1.3274307, 51.022560799999994], [-1.3272966, 51.022986], [-1.3272304999999998, 51.02317690000001], [-1.3271355, 51.023400499999994], [-1.3268925, 51.02396519999999], [-1.3267144999999998, 51.0244123], [-1.3265655999999997, 51.0248602], [-1.3264180999999995, 51.0253529], [-1.3262988, 51.0257982], [-1.3262304, 51.02611029999999], [-1.3261458999999998, 51.026559899999995], [-1.3259536999999997, 51.0277064], [-1.3258952999999998, 51.0282093], [-1.3258736, 51.0284539], [-1.3258479999999997, 51.02913569999999], [-1.3258494999999997, 51.0295855], [-1.3258628999999995, 51.0300569], [-1.3259031, 51.03055539999999], [-1.3259354, 51.030792], [-1.3259782999999998, 51.0310754], [-1.3261156000000005, 51.0319846], [-1.3262011, 51.0329806], [-1.3263024, 51.03415999999999], [-1.3269747, 51.039478599999995], [-1.3270276, 51.0400156], [-1.327232, 51.042071], [-1.3272589999999995, 51.0425782], [-1.3272725, 51.0431322], [-1.3272657, 51.0436963], [-1.3272402999999997, 51.0442292], [-1.3272080999999998, 51.0447604], [-1.3271597999999998, 51.0453371], [-1.3270827999999997, 51.0459255], [-1.3269799999999998, 51.04689060000001], [-1.3269357, 51.04721269999999], [-1.3268513, 51.047608999999994], [-1.3267532, 51.0480946], [-1.3266358, 51.0486099], [-1.3264840510387832, 51.04919293101055], [-1.3264699, 51.0492473], [-1.3260525, 51.0505713], [-1.3257749, 51.0513955], [-1.3227979, 51.0594859], [-1.3225085, 51.0602684], [-1.3212384999999998, 51.06377020000001], [-1.3205694, 51.0655403], [-1.3205513, 51.065593], [-1.3202624, 51.0664351], [-1.3202307999999998, 51.0665338], [-1.3201162999999998, 51.0668916]]}", "current_leg_start": "Shawford", "dest_arr_time_act": "0926", "motion_projection": null, "next_location_lat": "51.0668916", "next_location_lon": "-1.3201163", "previous_location": "Shawford", "current_leg_milage": "3.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 319.562, \"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\": 387.065, \"from_m\": 319.562, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 700.601, \"from_m\": 387.065, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1857.388, \"from_m\": 700.601, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5562.709, \"from_m\": 1857.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6084.983, \"from_m\": 5562.709, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9790.304, \"from_m\": 6084.983, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10947.091, \"from_m\": 9790.304, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11260.627, \"from_m\": 10947.091, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11328.13, \"from_m\": 11260.627, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11395.205, \"from_m\": 11328.13, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11711.775, \"from_m\": 11395.205, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12867.439, \"from_m\": 11711.775, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14794.185, \"from_m\": 12867.439, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16160.23, \"from_m\": 14794.185, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17334.496, \"from_m\": 16160.23, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33747.49, \"from_m\": 17334.496, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34093.742, \"from_m\": 33747.49, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35882.875, \"from_m\": 34093.742, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 46407.627, \"from_m\": 35882.875, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47491.605, \"from_m\": 46407.627, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 50548.596, \"from_m\": 47491.605, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51278.446, \"from_m\": 50548.596, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51448.575, \"from_m\": 51278.446, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51498.319, \"from_m\": 51448.575, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52225.313, \"from_m\": 51498.319, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52670.637, \"from_m\": 52225.313, \"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\": 52769.575, \"from_m\": 52670.637, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54805.999, \"from_m\": 52769.575, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56679.46, \"from_m\": 54805.999, \"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\": 57313.707, \"from_m\": 56679.46, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57563.262, \"from_m\": 57313.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58504.247, \"from_m\": 57563.262, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58860.565, \"from_m\": 58504.247, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 60458.344, \"from_m\": 58860.565, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 65917.789, \"from_m\": 60458.344, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66041.978, \"from_m\": 65917.789, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66475.543, \"from_m\": 66041.978, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 66516.168, \"from_m\": 66475.543, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 73618.56, \"from_m\": 66516.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77503.922, \"from_m\": 73618.56, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 77555.699, \"from_m\": 77503.922, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 633231, \"profile_key\": \"10e39ee760404a0a6e59011c81e30b25c10ab3bc85752ea0952a6c439d2d23a3\", \"schedule_id\": 37665, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0759\", \"location\": \"Bournemouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0802H\", \"wtt_dep\": \"0803\", \"location\": \"Pokesdown\", \"stage_seq\": 2, \"distance_m\": 2817.411, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0806\", \"wtt_dep\": \"0807\", \"location\": \"Christchurch\", \"stage_seq\": 3, \"distance_m\": 5823.846, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0811H\", \"wtt_dep\": \"0812\", \"location\": \"Hinton Admiral\", \"stage_seq\": 4, \"distance_m\": 22133.966, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0816H\", \"wtt_dep\": \"0817H\", \"location\": \"New Milton\", \"stage_seq\": 5, \"distance_m\": 26134.988, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0822H\", \"wtt_dep\": \"0823\", \"location\": \"Sway\", \"stage_seq\": 6, \"distance_m\": 30908.437, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0828H\", \"wtt_dep\": \"0830\", \"location\": \"Brockenhurst\", \"stage_seq\": 7, \"distance_m\": 35360.621, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0835\", \"wtt_dep\": \"0835H\", \"location\": \"Beaulieu Road\", \"stage_seq\": 8, \"distance_m\": 42940.323, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0839H\", \"location\": \"Ashurst New Forest\", \"stage_seq\": 9, \"distance_m\": 47281.19, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0843H\", \"wtt_dep\": \"0844H\", \"location\": \"Totton\", \"stage_seq\": 10, \"distance_m\": 51854.745, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Redbridge\", \"stage_seq\": 11, \"distance_m\": 52896.309, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848\", \"location\": \"Church Lane Jn\", \"stage_seq\": 12, \"distance_m\": 54933.149, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0852\", \"wtt_dep\": \"0854\", \"location\": \"Southampton Central\", \"stage_seq\": 13, \"distance_m\": 57154.4, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Northam Jn\", \"stage_seq\": 14, \"distance_m\": 58952.274, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859\", \"location\": \"St. Denys\", \"stage_seq\": 15, \"distance_m\": 60310.967, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902\", \"location\": \"Swaythling\", \"stage_seq\": 16, \"distance_m\": 62622.537, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0905H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 17, \"distance_m\": 64001.987, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0915H\", \"location\": \"Eastleigh\", \"stage_seq\": 18, \"distance_m\": 66077.72, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 19, \"distance_m\": 67769.955, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 20, \"distance_m\": 71914.556, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"Shawford\", \"stage_seq\": 21, \"distance_m\": 72480.986, \"section_seq\": 1, \"route_path_id\": 72837}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": null, \"location\": \"Winchester\", \"stage_seq\": 22, \"distance_m\": 77555.699, \"section_seq\": 1, \"route_path_id\": 72837}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 77555.699, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72837}], \"total_distance_m\": 77555.699, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 62658.139, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 14897.56, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0759", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.5", "current_position_lat": "51.0668916", "current_position_lon": "-1.3201163", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:01:50Z\", \"source_id\": 52369570, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:02:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:01:53Z\", \"source_id\": 16884310, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:35Z\", \"source_id\": 52380250, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:39Z\", \"source_id\": 16887483, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:23Z\", \"source_id\": 52396861, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:28Z\", \"source_id\": 16892270, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:41Z\", \"source_id\": 52411341, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:41Z\", \"source_id\": 16896567, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:21:54Z\", \"source_id\": 52426171, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:23:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:21:58Z\", \"source_id\": 16900834, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:36Z\", \"source_id\": 52444782, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:38Z\", \"source_id\": 16906388, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:37:27Z\", \"source_id\": 16913665, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:59Z\", \"source_id\": 16917273, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:54Z\", \"source_id\": 52497182, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:59Z\", \"source_id\": 16921268, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27617, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:43Z\", \"source_id\": 52505144, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:46Z\", \"source_id\": 16923545, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27547, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:31Z\", \"source_id\": 52516200, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:35Z\", \"source_id\": 16926637, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:04Z\", \"source_id\": 52537090, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:08Z\", \"source_id\": 16932443, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:18Z\", \"source_id\": 52554704, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:23Z\", \"source_id\": 16937162, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:06Z\", \"source_id\": 52565228, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:08Z\", \"source_id\": 16940033, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:21Z\", \"source_id\": 52633773, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:26Z\", \"source_id\": 16959034, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Winchester", "service_state_platform": "1", "timing_fact_generation": 1789634188460720, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:29.216804", "service_state_evidence_id": 16959034, "current_leg_start_actual_dep": "2026-09-17T09:32:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:29.623011", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O BMH WIN 2B28 450034 4 100 None {"version": 3, "segments": [{"to_m": 319.562, "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": 387.065, "from_m": 319.562, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 700.601, "from_m": 387.065, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1857.388, "from_m": 700.601, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5562.709, "from_m": 1857.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6084.983, "from_m": 5562.709, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9790.304, "from_m": 6084.983, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10947.091, "from_m": 9790.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11260.627, "from_m": 10947.091, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11328.13, "from_m": 11260.627, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11395.205, "from_m": 11328.13, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11711.775, "from_m": 11395.205, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12867.439, "from_m": 11711.775, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14794.185, "from_m": 12867.439, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16160.23, "from_m": 14794.185, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17334.496, "from_m": 16160.23, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33747.49, "from_m": 17334.496, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34093.742, "from_m": 33747.49, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35882.875, "from_m": 34093.742, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46407.627, "from_m": 35882.875, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47491.605, "from_m": 46407.627, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 50548.596, "from_m": 47491.605, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51278.446, "from_m": 50548.596, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51448.575, "from_m": 51278.446, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51498.319, "from_m": 51448.575, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52225.313, "from_m": 51498.319, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52670.637, "from_m": 52225.313, "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": 52769.575, "from_m": 52670.637, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54805.999, "from_m": 52769.575, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56679.46, "from_m": 54805.999, "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": 57313.707, "from_m": 56679.46, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57563.262, "from_m": 57313.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58504.247, "from_m": 57563.262, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58860.565, "from_m": 58504.247, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 60458.344, "from_m": 58860.565, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 65917.789, "from_m": 60458.344, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66041.978, "from_m": 65917.789, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66475.543, "from_m": 66041.978, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 66516.168, "from_m": 66475.543, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 73618.56, "from_m": 66516.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77503.922, "from_m": 73618.56, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 77555.699, "from_m": 77503.922, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}], "service_id": 633231, "profile_key": "10e39ee760404a0a6e59011c81e30b25c10ab3bc85752ea0952a6c439d2d23a3", "schedule_id": 37665, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0759", "location": "Bournemouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0802H", "wtt_dep": "0803", "location": "Pokesdown", "stage_seq": 2, "distance_m": 2817.411, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0806", "wtt_dep": "0807", "location": "Christchurch", "stage_seq": 3, "distance_m": 5823.846, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0811H", "wtt_dep": "0812", "location": "Hinton Admiral", "stage_seq": 4, "distance_m": 22133.966, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0816H", "wtt_dep": "0817H", "location": "New Milton", "stage_seq": 5, "distance_m": 26134.988, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0822H", "wtt_dep": "0823", "location": "Sway", "stage_seq": 6, "distance_m": 30908.437, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0828H", "wtt_dep": "0830", "location": "Brockenhurst", "stage_seq": 7, "distance_m": 35360.621, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0835", "wtt_dep": "0835H", "location": "Beaulieu Road", "stage_seq": 8, "distance_m": 42940.323, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0839H", "location": "Ashurst New Forest", "stage_seq": 9, "distance_m": 47281.19, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0843H", "wtt_dep": "0844H", "location": "Totton", "stage_seq": 10, "distance_m": 51854.745, "section_seq": 1, "route_path_id": 72837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Redbridge", "stage_seq": 11, "distance_m": 52896.309, "section_seq": 1, "route_path_id": 72837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848", "location": "Church Lane Jn", "stage_seq": 12, "distance_m": 54933.149, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0852", "wtt_dep": "0854", "location": "Southampton Central", "stage_seq": 13, "distance_m": 57154.4, "section_seq": 1, "route_path_id": 72837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Northam Jn", "stage_seq": 14, "distance_m": 58952.274, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859", "location": "St. Denys", "stage_seq": 15, "distance_m": 60310.967, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902", "location": "Swaythling", "stage_seq": 16, "distance_m": 62622.537, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0905H", "location": "Southampton Airport Parkway", "stage_seq": 17, "distance_m": 64001.987, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0915H", "location": "Eastleigh", "stage_seq": 18, "distance_m": 66077.72, "section_seq": 1, "route_path_id": 72837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Allbrook S.B.", "stage_seq": 19, "distance_m": 67769.955, "section_seq": 1, "route_path_id": 72837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Shawford Up Jn", "stage_seq": 20, "distance_m": 71914.556, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "Shawford", "stage_seq": 21, "distance_m": 72480.986, "section_seq": 1, "route_path_id": 72837}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": null, "location": "Winchester", "stage_seq": 22, "distance_m": 77555.699, "section_seq": 1, "route_path_id": 72837}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 77555.699, "from_m": 0.0, "section_seq": 1, "route_path_id": 72837}], "total_distance_m": 77555.699, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 62658.139, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 14897.56, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27669, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:01:50Z", "source_id": 52369570, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:02:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:01:53Z", "source_id": 16884310, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27665, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:35Z", "source_id": 52380250, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:39Z", "source_id": 16887483, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27661, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:23Z", "source_id": 52396861, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:12:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:28Z", "source_id": 16892270, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27657, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:41Z", "source_id": 52411341, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:18:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:41Z", "source_id": 16896567, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27652, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:21:54Z", "source_id": 52426171, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:23:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:21:58Z", "source_id": 16900834, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27630, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:36Z", "source_id": 52444782, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:29:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:38Z", "source_id": 16906388, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:37:27Z", "source_id": 16913665, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:59Z", "source_id": 16917273, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27625, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:54Z", "source_id": 52497182, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:47:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:59Z", "source_id": 16921268, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27617, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:43Z", "source_id": 52505144, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:50:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:46Z", "source_id": 16923545, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27547, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:31Z", "source_id": 52516200, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:54:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:35Z", "source_id": 16926637, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27503, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:04Z", "source_id": 52537090, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:08Z", "source_id": 16932443, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27498, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:18Z", "source_id": 52554704, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:07:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:23Z", "source_id": 16937162, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27174, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:06Z", "source_id": 52565228, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:12:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:08Z", "source_id": 16940033, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:21Z", "source_id": 52633773, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:37:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:26Z", "source_id": 16959034, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Bournemouth 0759 0759 1 None None Winchester 0926 0926 1 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:L80498/2026-09-17/detailed None Shawford 2026-09-17T09:32:30+01:00 Winchester 15.5 {"type": "LineString", "coordinates": [[-1.3276104, 51.02186400000001], [-1.3275164999999998, 51.022198], [-1.3274927999999997, 51.0223046], [-1.3274687, 51.02240750000001], [-1.3274307, 51.022560799999994], [-1.3272966, 51.022986], [-1.3272304999999998, 51.02317690000001], [-1.3271355, 51.023400499999994], [-1.3268925, 51.02396519999999], [-1.3267144999999998, 51.0244123], [-1.3265655999999997, 51.0248602], [-1.3264180999999995, 51.0253529], [-1.3262988, 51.0257982], [-1.3262304, 51.02611029999999], [-1.3261458999999998, 51.026559899999995], [-1.3259536999999997, 51.0277064], [-1.3258952999999998, 51.0282093], [-1.3258736, 51.0284539], [-1.3258479999999997, 51.02913569999999], [-1.3258494999999997, 51.0295855], [-1.3258628999999995, 51.0300569], [-1.3259031, 51.03055539999999], [-1.3259354, 51.030792], [-1.3259782999999998, 51.0310754], [-1.3261156000000005, 51.0319846], [-1.3262011, 51.0329806], [-1.3263024, 51.03415999999999], [-1.3269747, 51.039478599999995], [-1.3270276, 51.0400156], [-1.327232, 51.042071], [-1.3272589999999995, 51.0425782], [-1.3272725, 51.0431322], [-1.3272657, 51.0436963], [-1.3272402999999997, 51.0442292], [-1.3272080999999998, 51.0447604], [-1.3271597999999998, 51.0453371], [-1.3270827999999997, 51.0459255], [-1.3269799999999998, 51.04689060000001], [-1.3269357, 51.04721269999999], [-1.3268513, 51.047608999999994], [-1.3267532, 51.0480946], [-1.3266358, 51.0486099], [-1.3264840510387832, 51.04919293101055], [-1.3264699, 51.0492473], [-1.3260525, 51.0505713], [-1.3257749, 51.0513955], [-1.3227979, 51.0594859], [-1.3225085, 51.0602684], [-1.3212384999999998, 51.06377020000001], [-1.3205694, 51.0655403], [-1.3205513, 51.065593], [-1.3202624, 51.0664351], [-1.3202307999999998, 51.0665338], [-1.3201162999999998, 51.0668916]]} 3.2 0921½ 0937 Shawford Winchester Winchester 51.0668916 -1.3201163 51.0668916 -1.3201163 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Winchester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959034 1789634188460720 84 84 2026-09-17 08:47:29.623011 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:29.216804
603465 633172 G14953 731C05MB17 2026-09-17 COMPLETE 16958770 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 633172, "stp": "P", "toc": "Great Western Railway", "uid": "G14953", "consist": "800316", "dest_crs": "BRI", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14953/2026-09-17/detailed", "trust_id": "731C05MB17", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-17", "dest_arr_time": "0935", "dest_platform": "13", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "1C05", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "0937", "current_leg_dep": "0925", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "0757", "origin_platform": "5", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]}", "current_leg_start": "Bath Spa", "dest_arr_time_act": "0935", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Bath Spa", "current_leg_milage": "11.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38148.384, \"from_m\": 38064.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38637.899, \"from_m\": 38148.384, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38676.439, \"from_m\": 38637.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38827.029, \"from_m\": 38676.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40156.774, \"from_m\": 38827.029, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40168.378, \"from_m\": 40156.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49345.858, \"from_m\": 40168.378, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49400.369, \"from_m\": 49345.858, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56157.297, \"from_m\": 49400.369, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56237.243, \"from_m\": 56157.297, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56295.624, \"from_m\": 56237.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56402.511, \"from_m\": 56295.624, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56458.631, \"from_m\": 56402.511, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56517.021, \"from_m\": 56458.631, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57141.537, \"from_m\": 56517.021, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57752.325, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58044.301, \"from_m\": 57752.325, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58084.557, \"from_m\": 58044.301, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58221.163, \"from_m\": 58084.557, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58633.625, \"from_m\": 58221.163, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58978.418, \"from_m\": 58633.625, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59043.481, \"from_m\": 58978.418, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 96698.38, \"from_m\": 59043.481, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 96807.618, \"from_m\": 96698.38, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119493.436, \"from_m\": 96807.618, \"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\": 119565.811, \"from_m\": 119493.436, \"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\": 122182.713, \"from_m\": 119565.811, \"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\": 124284.812, \"from_m\": 122182.713, \"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\": 124369.494, \"from_m\": 124284.812, \"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\": 124435.056, \"from_m\": 124369.494, \"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\": 152828.216, \"from_m\": 124435.056, \"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\": 152894.296, \"from_m\": 152828.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 162647.418, \"from_m\": 152894.296, \"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\": 169019.795, \"from_m\": 162647.418, \"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\": 170662.981, \"from_m\": 169019.795, \"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\": 171127.327, \"from_m\": 170662.981, \"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\": 171902.102, \"from_m\": 171127.327, \"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\": 173669.553, \"from_m\": 171902.102, \"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\": 185493.223, \"from_m\": 173669.553, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 188482.574, \"from_m\": 185493.223, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 188525.563, \"from_m\": 188482.574, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 188911.709, \"from_m\": 188525.563, \"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\": 189039.096, \"from_m\": 188911.709, \"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\": 189085.08, \"from_m\": 189039.096, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 189746.433, \"from_m\": 189085.08, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 633172, \"profile_key\": \"5b71d8dd49aed3dbda767b13117e903efd39012a400857f158a8ec88626451d7\", \"schedule_id\": 8767, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0757\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0758\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0759H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0803\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0805H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0810H\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813H\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"0821H\", \"wtt_dep\": \"0825\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 13, \"distance_m\": 57921.534, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831\", \"location\": \"Goring & Streatley\", \"stage_seq\": 14, \"distance_m\": 71603.89, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"0837\", \"wtt_dep\": \"0839\", \"location\": \"Didcot Parkway\", \"stage_seq\": 15, \"distance_m\": 85060.419, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0844\", \"location\": \"Wantage Road\", \"stage_seq\": 16, \"distance_m\": 96914.508, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846\", \"location\": \"Challow Jn\", \"stage_seq\": 17, \"distance_m\": 102531.944, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847\", \"location\": \"Uffington\", \"stage_seq\": 18, \"distance_m\": 106545.56, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"0854\", \"wtt_dep\": \"0856\", \"location\": \"Swindon\", \"stage_seq\": 19, \"distance_m\": 123870.808, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 20, \"distance_m\": 133127.985, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0908\", \"location\": \"Chippenham\", \"stage_seq\": 21, \"distance_m\": 150600.158, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"Thingley East Jn\", \"stage_seq\": 22, \"distance_m\": 152828.216, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Thingley Jn\", \"stage_seq\": 23, \"distance_m\": 154050.444, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Bathampton Jn\", \"stage_seq\": 24, \"distance_m\": 167846.864, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0923\", \"location\": \"Bath Spa\", \"stage_seq\": 25, \"distance_m\": 171303.486, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"North Somerset Jn\", \"stage_seq\": 26, \"distance_m\": 188469.746, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 27, \"distance_m\": 189178.721, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 28, \"distance_m\": 189746.433, \"section_seq\": 1, \"route_path_id\": 31022}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 189746.433, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31022}], \"total_distance_m\": 189746.433, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 188772.052, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 974.381, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0757", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:41Z\", \"source_id\": 52386404, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:08:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:46Z\", \"source_id\": 16889180, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:12:33Z\", \"source_id\": 52399952, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:13:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:12:38Z\", \"source_id\": 16893256, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:25Z\", \"source_id\": 52407917, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:16:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:30Z\", \"source_id\": 16895594, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:18:59Z\", \"source_id\": 52418003, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:19:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:19:02Z\", \"source_id\": 16898566, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:55Z\", \"source_id\": 52431609, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:58Z\", \"source_id\": 16902501, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:48Z\", \"source_id\": 52454222, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:52Z\", \"source_id\": 16909071, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:42Z\", \"source_id\": 52468440, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:46Z\", \"source_id\": 16913059, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:28Z\", \"source_id\": 52516024, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:33Z\", \"source_id\": 16926581, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:34Z\", \"source_id\": 52560997, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:40Z\", \"source_id\": 16938879, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:50Z\", \"source_id\": 52596645, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:57Z\", \"source_id\": 16948852, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26064, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:59Z\", \"source_id\": 52632687, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:04Z\", \"source_id\": 16958770, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "13", "timing_fact_generation": 1789634166189379, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:29.811711", "service_state_evidence_id": 16958770, "current_leg_start_actual_dep": "2026-09-17T09:25:00+01:00", "operational_evidence_version": 122, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:31.608125", "service_state_valid_until_kind": null, "operational_interpretation_version": 122, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PAD BRI 1C05 800316 9 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38064.87, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38148.384, "from_m": 38064.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38637.899, "from_m": 38148.384, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38676.439, "from_m": 38637.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38827.029, "from_m": 38676.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40156.774, "from_m": 38827.029, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40168.378, "from_m": 40156.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49345.858, "from_m": 40168.378, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49400.369, "from_m": 49345.858, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56157.297, "from_m": 49400.369, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56237.243, "from_m": 56157.297, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56295.624, "from_m": 56237.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56402.511, "from_m": 56295.624, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56458.631, "from_m": 56402.511, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56517.021, "from_m": 56458.631, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57141.537, "from_m": 56517.021, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57752.325, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58044.301, "from_m": 57752.325, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58084.557, "from_m": 58044.301, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58221.163, "from_m": 58084.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 58633.625, "from_m": 58221.163, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58978.418, "from_m": 58633.625, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59043.481, "from_m": 58978.418, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 96698.38, "from_m": 59043.481, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 96807.618, "from_m": 96698.38, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119493.436, "from_m": 96807.618, "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": 119565.811, "from_m": 119493.436, "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": 122182.713, "from_m": 119565.811, "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": 124284.812, "from_m": 122182.713, "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": 124369.494, "from_m": 124284.812, "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": 124435.056, "from_m": 124369.494, "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": 152828.216, "from_m": 124435.056, "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": 152894.296, "from_m": 152828.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 162647.418, "from_m": 152894.296, "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": 169019.795, "from_m": 162647.418, "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": 170662.981, "from_m": 169019.795, "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": 171127.327, "from_m": 170662.981, "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": 171902.102, "from_m": 171127.327, "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": 173669.553, "from_m": 171902.102, "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": 185493.223, "from_m": 173669.553, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 188482.574, "from_m": 185493.223, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 188525.563, "from_m": 188482.574, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 188911.709, "from_m": 188525.563, "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": 189039.096, "from_m": 188911.709, "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": 189085.08, "from_m": 189039.096, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 189746.433, "from_m": 189085.08, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 633172, "profile_key": "5b71d8dd49aed3dbda767b13117e903efd39012a400857f158a8ec88626451d7", "schedule_id": 8767, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0757", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0758", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0759H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800H", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0803", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0805H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0810H", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813H", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "0821H", "wtt_dep": "0825", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826", "location": "Reading High Level Jn", "stage_seq": 13, "distance_m": 57921.534, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831", "location": "Goring & Streatley", "stage_seq": 14, "distance_m": 71603.89, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "0837", "wtt_dep": "0839", "location": "Didcot Parkway", "stage_seq": 15, "distance_m": 85060.419, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0844", "location": "Wantage Road", "stage_seq": 16, "distance_m": 96914.508, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846", "location": "Challow Jn", "stage_seq": 17, "distance_m": 102531.944, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847", "location": "Uffington", "stage_seq": 18, "distance_m": 106545.56, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "0854", "wtt_dep": "0856", "location": "Swindon", "stage_seq": 19, "distance_m": 123870.808, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Wootton Bassett Jn", "stage_seq": 20, "distance_m": 133127.985, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0908", "location": "Chippenham", "stage_seq": 21, "distance_m": 150600.158, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "Thingley East Jn", "stage_seq": 22, "distance_m": 152828.216, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Thingley Jn", "stage_seq": 23, "distance_m": 154050.444, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Bathampton Jn", "stage_seq": 24, "distance_m": 167846.864, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0923", "location": "Bath Spa", "stage_seq": 25, "distance_m": 171303.486, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "North Somerset Jn", "stage_seq": 26, "distance_m": 188469.746, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Bristol East Jn", "stage_seq": 27, "distance_m": 189178.721, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 28, "distance_m": 189746.433, "section_seq": 1, "route_path_id": 31022}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 189746.433, "from_m": 0.0, "section_seq": 1, "route_path_id": 31022}], "total_distance_m": 189746.433, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 188772.052, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 974.381, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:41Z", "source_id": 52386404, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:08:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:46Z", "source_id": 16889180, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:12:33Z", "source_id": 52399952, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:13:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:12:38Z", "source_id": 16893256, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:25Z", "source_id": 52407917, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:16:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:30Z", "source_id": 16895594, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:18:59Z", "source_id": 52418003, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:19:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:19:02Z", "source_id": 16898566, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23814, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:55Z", "source_id": 52431609, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:25:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:58Z", "source_id": 16902501, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:48Z", "source_id": 52454222, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:33:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:52Z", "source_id": 16909071, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23982, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:42Z", "source_id": 52468440, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:37:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:46Z", "source_id": 16913059, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24523, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:28Z", "source_id": 52516024, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:54:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:33Z", "source_id": 16926581, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24572, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:34Z", "source_id": 52560997, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:10:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:40Z", "source_id": 16938879, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25874, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:50Z", "source_id": 52596645, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:23:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:57Z", "source_id": 16948852, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26064, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:59Z", "source_id": 52632687, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:37:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:04Z", "source_id": 16958770, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] London Paddington 0757 0757 5 None None Bristol Temple Meads 0935 0935 13 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G14953/2026-09-17/detailed None Bath Spa 2026-09-17T09:25:00+01:00 Bristol Temple Meads 12.0 {"type": "LineString", "coordinates": [[-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} 11.5 0925 0937 Bath Spa Bristol Temple Meads Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Bristol Temple Meads TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958770 1789634166189379 122 122 2026-09-17 08:47:31.608125 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:29.811711
603466 633393 Y41493 832B73MC17 2026-09-17 COMPLETE 16959866 2026-09-17 09:29:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 633393, "stp": "P", "toc": "Great Western Railway", "uid": "Y41493", "consist": "166207", "dest_crs": "BNP", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41493/2026-09-17/detailed", "trust_id": "832B73MC17", "origin_crs": "EXC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barnstaple", "service_date": "2026-09-17", "dest_arr_time": "0928", "dest_platform": null, "is_terminated": 1, "next_location": "Barnstaple", "signalling_id": "2B73", "timing_status": "LATE", "origin_station": "Exeter Central", "current_leg_arr": "0929", "current_leg_dep": "0919", "current_leg_end": "Barnstaple", "origin_dep_time": "0804", "origin_platform": "2", "current_location": "Barnstaple", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9827558, 50.9965418], [-3.9827706, 50.996795899999995], [-3.9827847, 50.9969815], [-3.9829026, 50.9978974], [-3.982995499999999, 50.99829660000001], [-3.983109, 50.9986263], [-3.9833949999999994, 50.99922610000001], [-3.9835295, 50.9995008], [-3.983571199999999, 50.99958899999999], [-3.9838026, 50.99991729999999], [-3.9840338, 51.0002318], [-3.984341299999999, 51.0006131], [-3.9846621999999994, 51.0009647], [-3.9849515, 51.00124209999999], [-3.9854437, 51.0016896], [-3.9859443, 51.002090300000006], [-3.9865726, 51.00251639999999], [-3.9870436, 51.00280180000001], [-3.9875559, 51.003092799999976], [-3.987922699999999, 51.0032848], [-3.9886381, 51.0036127], [-3.9894665, 51.003952700000006], [-3.9905819, 51.00432269999999], [-3.9912976, 51.0045176], [-3.9925717, 51.0048415], [-3.9940213, 51.0052376], [-3.9953708, 51.00561479999998], [-3.9960808, 51.0058073], [-3.997200400000001, 51.0061138], [-3.999365599999999, 51.0067065], [-4.0018709, 51.00739140000001], [-4.0102834, 51.00970269999999], [-4.0159485, 51.01124599999999], [-4.0163426, 51.01136099999999], [-4.0170267, 51.011569], [-4.017620699999999, 51.01177460000001], [-4.0182698, 51.0120167], [-4.019291999999999, 51.0124532], [-4.019844199999999, 51.0127231], [-4.020331299999999, 51.0129765], [-4.0208533, 51.0132678], [-4.0212772999999995, 51.0135192], [-4.021844199999999, 51.0138888], [-4.0226597, 51.014487200000005], [-4.0237333, 51.015373200000006], [-4.023957299999999, 51.015621], [-4.0244414, 51.0161613], [-4.024800499999999, 51.0165885], [-4.0249579, 51.016782000000006], [-4.0250465, 51.0168827], [-4.0254481, 51.017369499999994], [-4.0258584, 51.01787909999999], [-4.0263518, 51.01847839999999], [-4.0268368, 51.0190687], [-4.0270359, 51.0192797], [-4.0274291, 51.01976249999999], [-4.027939399999999, 51.0203916], [-4.0285787, 51.021138], [-4.0292487999999995, 51.0219522], [-4.0299695, 51.0228234], [-4.0301082, 51.022991100000006], [-4.0318114, 51.0250427], [-4.032263099999999, 51.02553419999999], [-4.032645499999999, 51.0260006], [-4.033551, 51.0271232], [-4.0349449, 51.0288861], [-4.0354757, 51.02965420000001], [-4.0360412, 51.03052319999999], [-4.0363901, 51.0311095], [-4.036727099999999, 51.0316665], [-4.0373016, 51.0326173], [-4.037519299999999, 51.032991], [-4.038647799999999, 51.03485510000001], [-4.0389371, 51.035329199999985], [-4.039064099999999, 51.0355579], [-4.0406744, 51.0382377], [-4.0412047, 51.0390763], [-4.0414739, 51.03956499999999], [-4.042134399999999, 51.0406615], [-4.042418778537846, 51.04112852568385], [-4.0436214, 51.04310349999999], [-4.0453431, 51.0459572], [-4.0463778, 51.047737], [-4.047266118996433, 51.04919293101055], [-4.0473683, 51.04936039999999], [-4.0479954, 51.05033269999999], [-4.0480243, 51.0503818], [-4.0485845, 51.05129519999999], [-4.0493988, 51.05266000000001], [-4.049773899999999, 51.0533655], [-4.049836, 51.0534747], [-4.050274099999999, 51.0541665], [-4.0506079, 51.05468479999999], [-4.051518199999999, 51.0562105], [-4.052471499999999, 51.0578098], [-4.0526422, 51.058097299999986], [-4.0531348000000005, 51.05892699999999], [-4.053428, 51.0594529], [-4.0539136, 51.060321300000005], [-4.054378399999999, 51.0611047], [-4.055866899999999, 51.06347089999999], [-4.0567923, 51.065037799999985], [-4.0573824, 51.0660212], [-4.0574037999999994, 51.0660561], [-4.0588569, 51.06850419999999], [-4.0589461, 51.0686651], [-4.0591213999999995, 51.0689409], [-4.059351700000001, 51.0693244], [-4.059688799999999, 51.0698993], [-4.0603693, 51.0710448], [-4.0605162, 51.071278], [-4.0605456, 51.0713246], [-4.0606268, 51.07145160000001], [-4.060702099999999, 51.0715603], [-4.0608043, 51.07169549999999], [-4.0609019, 51.07181880000001], [-4.0610056, 51.0719337], [-4.0610797, 51.0720157], [-4.0611169, 51.07205830000001], [-4.0612205, 51.07218809999999], [-4.0612838, 51.0722583], [-4.0613558, 51.0723309], [-4.061428399999999, 51.072399699999984], [-4.061460099999999, 51.0724256], [-4.061621699999999, 51.0725672], [-4.061897, 51.0727891], [-4.0621778, 51.0730142], [-4.0625631, 51.0733097], [-4.0628129, 51.07346809999999], [-4.063105, 51.07364269999999], [-4.063356699999999, 51.0737784], [-4.0638982, 51.074038899999984]]}", "current_leg_start": "Umberleigh", "dest_arr_time_act": "0928", "motion_projection": null, "next_location_lat": "51.0740389", "next_location_lon": "-4.0638982", "previous_location": "Umberleigh", "current_leg_milage": "6.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 724.966, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1014.501, \"from_m\": 724.966, \"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\": 1504.188, \"from_m\": 1014.501, \"capability_applied\": null, \"effective_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\": 1572.125, \"from_m\": 1504.188, \"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\": 1648.473, \"from_m\": 1572.125, \"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\": 3179.658, \"from_m\": 1648.473, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3371.295, \"from_m\": 3179.658, \"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\": 3676.57, \"from_m\": 3371.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5536.57, \"from_m\": 3676.57, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8403.28, \"from_m\": 5536.57, \"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\": 12443.408, \"from_m\": 8403.28, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12502.359, \"from_m\": 12443.408, \"capability_applied\": null, \"effective_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\": 13018.341, \"from_m\": 12502.359, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19746.524, \"from_m\": 13018.341, \"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\": 20608.69, \"from_m\": 19746.524, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 22965.049, \"from_m\": 20608.69, \"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\": 35338.837, \"from_m\": 22965.049, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 35768.263, \"from_m\": 35338.837, \"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\": 41609.1, \"from_m\": 35768.263, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 42096.553, \"from_m\": 41609.1, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52748.667, \"from_m\": 42096.553, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 53476.875, \"from_m\": 52748.667, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 63484.841, \"from_m\": 53476.875, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64041.36, \"from_m\": 63484.841, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 633393, \"profile_key\": \"e29f625f9d7f11fbf89d20e76d11cff1363cf2c8e96cce5981546c9a43d44019\", \"schedule_id\": 30217, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0804\", \"location\": \"Exeter Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0806H\", \"wtt_dep\": \"0810\", \"location\": \"Exeter St. David's\", \"stage_seq\": 2, \"distance_m\": 1178.417, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 3066.51, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0819H\", \"wtt_dep\": \"0828\", \"location\": \"Crediton\", \"stage_seq\": 4, \"distance_m\": 12230.1, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0834H\", \"wtt_dep\": \"0835\", \"location\": \"Yeoford\", \"stage_seq\": 5, \"distance_m\": 18071.49, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0839H\", \"wtt_dep\": \"0840H\", \"location\": \"Copplestone\", \"stage_seq\": 6, \"distance_m\": 22804.947, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0843H\", \"wtt_dep\": \"0844\", \"location\": \"Morchard Road\", \"stage_seq\": 7, \"distance_m\": 25448.855, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0902\", \"location\": \"Eggesford\", \"stage_seq\": 8, \"distance_m\": 35483.696, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0908H\", \"location\": \"Kings Nympton\", \"stage_seq\": 9, \"distance_m\": 41833.36, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0919\", \"location\": \"Umberleigh\", \"stage_seq\": 10, \"distance_m\": 53173.756, \"section_seq\": 1, \"route_path_id\": 102652}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": null, \"location\": \"Barnstaple\", \"stage_seq\": 11, \"distance_m\": 64041.36, \"section_seq\": 1, \"route_path_id\": 102652}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 64041.36, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102652}], \"total_distance_m\": 64041.36, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 63492.722, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 548.638, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0804", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.0740389", "current_position_lon": "-4.0638982", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:29Z\", \"source_id\": 52379993, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:06:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:33Z\", \"source_id\": 16887398, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:28Z\", \"source_id\": 16899662, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:58Z\", \"source_id\": 16911622, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:01Z\", \"source_id\": 16915670, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:29Z\", \"source_id\": 16918482, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:31Z\", \"source_id\": 16926554, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:30Z\", \"source_id\": 16959866, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barnstaple", "service_state_platform": null, "timing_fact_generation": 1789634253933305, "current_leg_arrival_utc": "2026-09-17T09:29:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:33.928942", "service_state_evidence_id": 16959866, "current_leg_start_actual_dep": "2026-09-17T09:20:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-17T08:29:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:35.048345", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P EXC BNP 2B73 166207 3 90 None {"version": 3, "segments": [{"to_m": 724.966, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1014.501, "from_m": 724.966, "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": 1504.188, "from_m": 1014.501, "capability_applied": null, "effective_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": 1572.125, "from_m": 1504.188, "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": 1648.473, "from_m": 1572.125, "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": 3179.658, "from_m": 1648.473, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3371.295, "from_m": 3179.658, "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": 3676.57, "from_m": 3371.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5536.57, "from_m": 3676.57, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8403.28, "from_m": 5536.57, "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": 12443.408, "from_m": 8403.28, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12502.359, "from_m": 12443.408, "capability_applied": null, "effective_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": 13018.341, "from_m": 12502.359, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19746.524, "from_m": 13018.341, "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": 20608.69, "from_m": 19746.524, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 22965.049, "from_m": 20608.69, "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": 35338.837, "from_m": 22965.049, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 35768.263, "from_m": 35338.837, "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": 41609.1, "from_m": 35768.263, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 42096.553, "from_m": 41609.1, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52748.667, "from_m": 42096.553, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 53476.875, "from_m": 52748.667, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 63484.841, "from_m": 53476.875, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64041.36, "from_m": 63484.841, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 633393, "profile_key": "e29f625f9d7f11fbf89d20e76d11cff1363cf2c8e96cce5981546c9a43d44019", "schedule_id": 30217, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0804", "location": "Exeter Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0806H", "wtt_dep": "0810", "location": "Exeter St. David's", "stage_seq": 2, "distance_m": 1178.417, "section_seq": 1, "route_path_id": 102652}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813", "location": "Cowley Bridge Jn", "stage_seq": 3, "distance_m": 3066.51, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0819H", "wtt_dep": "0828", "location": "Crediton", "stage_seq": 4, "distance_m": 12230.1, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0834H", "wtt_dep": "0835", "location": "Yeoford", "stage_seq": 5, "distance_m": 18071.49, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0839H", "wtt_dep": "0840H", "location": "Copplestone", "stage_seq": 6, "distance_m": 22804.947, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0843H", "wtt_dep": "0844", "location": "Morchard Road", "stage_seq": 7, "distance_m": 25448.855, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0902", "location": "Eggesford", "stage_seq": 8, "distance_m": 35483.696, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0908H", "location": "Kings Nympton", "stage_seq": 9, "distance_m": 41833.36, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0919", "location": "Umberleigh", "stage_seq": 10, "distance_m": 53173.756, "section_seq": 1, "route_path_id": 102652}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": null, "location": "Barnstaple", "stage_seq": 11, "distance_m": 64041.36, "section_seq": 1, "route_path_id": 102652}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64041.36, "from_m": 0.0, "section_seq": 1, "route_path_id": 102652}], "total_distance_m": 64041.36, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 63492.722, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 548.638, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26454, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:29Z", "source_id": 52379993, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:06:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:33Z", "source_id": 16887398, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:28Z", "source_id": 16899662, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:58Z", "source_id": 16911622, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:01Z", "source_id": 16915670, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:29Z", "source_id": 16918482, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:31Z", "source_id": 16926554, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:30Z", "source_id": 16959866, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}] Exeter Central 0804 0804 2 None None Barnstaple 0928 0928 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y41493/2026-09-17/detailed None Umberleigh 2026-09-17T09:20:00+01:00 Barnstaple 10.0 {"type": "LineString", "coordinates": [[-3.9827558, 50.9965418], [-3.9827706, 50.996795899999995], [-3.9827847, 50.9969815], [-3.9829026, 50.9978974], [-3.982995499999999, 50.99829660000001], [-3.983109, 50.9986263], [-3.9833949999999994, 50.99922610000001], [-3.9835295, 50.9995008], [-3.983571199999999, 50.99958899999999], [-3.9838026, 50.99991729999999], [-3.9840338, 51.0002318], [-3.984341299999999, 51.0006131], [-3.9846621999999994, 51.0009647], [-3.9849515, 51.00124209999999], [-3.9854437, 51.0016896], [-3.9859443, 51.002090300000006], [-3.9865726, 51.00251639999999], [-3.9870436, 51.00280180000001], [-3.9875559, 51.003092799999976], [-3.987922699999999, 51.0032848], [-3.9886381, 51.0036127], [-3.9894665, 51.003952700000006], [-3.9905819, 51.00432269999999], [-3.9912976, 51.0045176], [-3.9925717, 51.0048415], [-3.9940213, 51.0052376], [-3.9953708, 51.00561479999998], [-3.9960808, 51.0058073], [-3.997200400000001, 51.0061138], [-3.999365599999999, 51.0067065], [-4.0018709, 51.00739140000001], [-4.0102834, 51.00970269999999], [-4.0159485, 51.01124599999999], [-4.0163426, 51.01136099999999], [-4.0170267, 51.011569], [-4.017620699999999, 51.01177460000001], [-4.0182698, 51.0120167], [-4.019291999999999, 51.0124532], [-4.019844199999999, 51.0127231], [-4.020331299999999, 51.0129765], [-4.0208533, 51.0132678], [-4.0212772999999995, 51.0135192], [-4.021844199999999, 51.0138888], [-4.0226597, 51.014487200000005], [-4.0237333, 51.015373200000006], [-4.023957299999999, 51.015621], [-4.0244414, 51.0161613], [-4.024800499999999, 51.0165885], [-4.0249579, 51.016782000000006], [-4.0250465, 51.0168827], [-4.0254481, 51.017369499999994], [-4.0258584, 51.01787909999999], [-4.0263518, 51.01847839999999], [-4.0268368, 51.0190687], [-4.0270359, 51.0192797], [-4.0274291, 51.01976249999999], [-4.027939399999999, 51.0203916], [-4.0285787, 51.021138], [-4.0292487999999995, 51.0219522], [-4.0299695, 51.0228234], [-4.0301082, 51.022991100000006], [-4.0318114, 51.0250427], [-4.032263099999999, 51.02553419999999], [-4.032645499999999, 51.0260006], [-4.033551, 51.0271232], [-4.0349449, 51.0288861], [-4.0354757, 51.02965420000001], [-4.0360412, 51.03052319999999], [-4.0363901, 51.0311095], [-4.036727099999999, 51.0316665], [-4.0373016, 51.0326173], [-4.037519299999999, 51.032991], [-4.038647799999999, 51.03485510000001], [-4.0389371, 51.035329199999985], [-4.039064099999999, 51.0355579], [-4.0406744, 51.0382377], [-4.0412047, 51.0390763], [-4.0414739, 51.03956499999999], [-4.042134399999999, 51.0406615], [-4.042418778537846, 51.04112852568385], [-4.0436214, 51.04310349999999], [-4.0453431, 51.0459572], [-4.0463778, 51.047737], [-4.047266118996433, 51.04919293101055], [-4.0473683, 51.04936039999999], [-4.0479954, 51.05033269999999], [-4.0480243, 51.0503818], [-4.0485845, 51.05129519999999], [-4.0493988, 51.05266000000001], [-4.049773899999999, 51.0533655], [-4.049836, 51.0534747], [-4.050274099999999, 51.0541665], [-4.0506079, 51.05468479999999], [-4.051518199999999, 51.0562105], [-4.052471499999999, 51.0578098], [-4.0526422, 51.058097299999986], [-4.0531348000000005, 51.05892699999999], [-4.053428, 51.0594529], [-4.0539136, 51.060321300000005], [-4.054378399999999, 51.0611047], [-4.055866899999999, 51.06347089999999], [-4.0567923, 51.065037799999985], [-4.0573824, 51.0660212], [-4.0574037999999994, 51.0660561], [-4.0588569, 51.06850419999999], [-4.0589461, 51.0686651], [-4.0591213999999995, 51.0689409], [-4.059351700000001, 51.0693244], [-4.059688799999999, 51.0698993], [-4.0603693, 51.0710448], [-4.0605162, 51.071278], [-4.0605456, 51.0713246], [-4.0606268, 51.07145160000001], [-4.060702099999999, 51.0715603], [-4.0608043, 51.07169549999999], [-4.0609019, 51.07181880000001], [-4.0610056, 51.0719337], [-4.0610797, 51.0720157], [-4.0611169, 51.07205830000001], [-4.0612205, 51.07218809999999], [-4.0612838, 51.0722583], [-4.0613558, 51.0723309], [-4.061428399999999, 51.072399699999984], [-4.061460099999999, 51.0724256], [-4.061621699999999, 51.0725672], [-4.061897, 51.0727891], [-4.0621778, 51.0730142], [-4.0625631, 51.0733097], [-4.0628129, 51.07346809999999], [-4.063105, 51.07364269999999], [-4.063356699999999, 51.0737784], [-4.0638982, 51.074038899999984]]} 6.8 0919 0929 Umberleigh Barnstaple Barnstaple 51.0740389 -4.0638982 51.0740389 -4.0638982 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:29:00 Barnstaple TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959866 1789634253933305 25 25 2026-09-17 08:47:35.048345 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:33.928942
603467 635607 W84619 045D53ME17 2026-09-17 COMPLETE 16959205 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 635607, "stp": "P", "toc": "ScotRail", "uid": "W84619", "consist": "385032", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84619/2026-09-17/detailed", "trust_id": "045D53ME17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-17", "dest_arr_time": "0941", "dest_platform": "10", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "5D53", "timing_status": "EARLY", "origin_station": "Millerhill Emu Yard", "current_leg_arr": "0937", "current_leg_dep": "0926", "current_leg_end": "Edinburgh", "origin_dep_time": "0927", "origin_platform": null, "current_location": "Edinburgh", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0809093, 55.9216298], [-3.0822558999999994, 55.924219], [-3.0823848, 55.9244699], [-3.082544, 55.924697], [-3.0826365999999994, 55.924823499999995], [-3.0830766, 55.9252387], [-3.0833863999999997, 55.92547220000001], [-3.083974, 55.926039900000006], [-3.0842779, 55.9263285], [-3.0846049999999994, 55.9265961], [-3.0849081, 55.9268397], [-3.0850373000000006, 55.926943599999994], [-3.0851456, 55.9270277], [-3.0852551, 55.9271124], [-3.0857525, 55.927496999999995], [-3.0862926999999996, 55.9279633], [-3.0866399999999996, 55.9283071], [-3.0869024, 55.9285768], [-3.0870417, 55.9287412], [-3.0873493999999995, 55.9290919], [-3.0877416, 55.92948139999999], [-3.0886515, 55.9305527], [-3.0887479, 55.9306703], [-3.0890246, 55.9310079], [-3.0892388999999993, 55.93125710000001], [-3.0898785999999996, 55.932058900000015], [-3.0901541999999997, 55.932394999999985], [-3.0903713, 55.9326488], [-3.0906538773628003, 55.932987996565195], [-3.0906981999999994, 55.9330412], [-3.0909084, 55.93328319999999], [-3.0911208999999995, 55.933509400000005], [-3.0911427999999996, 55.93353119999999], [-3.0913427, 55.93373050000001], [-3.0914827999999996, 55.9338521], [-3.0917466, 55.9340706], [-3.0920899, 55.93431509999999], [-3.0923875999999995, 55.9345151], [-3.0926865, 55.9347067], [-3.0928494000000004, 55.9348143], [-3.093549, 55.9352153], [-3.093722, 55.935314], [-3.094274, 55.9356528], [-3.0945263999999995, 55.9358042], [-3.0946335, 55.93586849999999], [-3.0951389, 55.9361737], [-3.0957833, 55.9365597], [-3.0972502999999993, 55.9374438], [-3.0980822, 55.9379902], [-3.0985238999999996, 55.9383323], [-3.0990388, 55.938813], [-3.09907, 55.9388466], [-3.0995992999999995, 55.939416], [-3.0999446, 55.9398932], [-3.1002919, 55.9405559], [-3.1004626, 55.9410059], [-3.1006514, 55.9415036], [-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Millerhill Emu Yard", "dest_arr_time_act": "0941", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Millerhill Emu Yard", "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\": 979.966, \"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\": 1583.125, \"from_m\": 979.966, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1718.405, \"from_m\": 1583.125, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1733.786, \"from_m\": 1718.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3228.82, \"from_m\": 1733.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3436.697, \"from_m\": 3228.82, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6540.259, \"from_m\": 3436.697, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7179.001, \"from_m\": 6540.259, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 7649.158, \"from_m\": 7179.001, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7715.611, \"from_m\": 7649.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\": 7778.29, \"from_m\": 7715.611, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8345.285, \"from_m\": 7778.29, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8792.025, \"from_m\": 8345.285, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 635607, \"profile_key\": \"75acf4fc322052df9aafffba7040f27850ee47c3a453f718422db72f48a335d5\", \"schedule_id\": 29039, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Newcraighall\", \"stage_seq\": 2, \"distance_m\": 1416.566, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 3, \"distance_m\": 3467.181, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 4, \"distance_m\": 5838.36, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0938H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 5, \"distance_m\": 7778.29, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 39945}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39945}], \"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": "0927", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:35Z\", \"source_id\": 52634387, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:39Z\", \"source_id\": 16959205, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "10", "timing_fact_generation": 1789634204607488, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:34.269686", "service_state_evidence_id": 16959205, "current_leg_start_actual_dep": "2026-09-17T09:27:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:35.037005", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P None EDB 5D53 385032 3 100 None {"version": 3, "segments": [{"to_m": 979.966, "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": 1583.125, "from_m": 979.966, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1718.405, "from_m": 1583.125, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1733.786, "from_m": 1718.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3228.82, "from_m": 1733.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3436.697, "from_m": 3228.82, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6540.259, "from_m": 3436.697, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7179.001, "from_m": 6540.259, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 7649.158, "from_m": 7179.001, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7715.611, "from_m": 7649.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": 7778.29, "from_m": 7715.611, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8345.285, "from_m": 7778.29, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8792.025, "from_m": 8345.285, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 635607, "profile_key": "75acf4fc322052df9aafffba7040f27850ee47c3a453f718422db72f48a335d5", "schedule_id": 29039, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0927", "location": "Millerhill Emu Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Newcraighall", "stage_seq": 2, "distance_m": 1416.566, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Portobello Jn (Edinburgh)", "stage_seq": 3, "distance_m": 3467.181, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Craigentinny Jn", "stage_seq": 4, "distance_m": 5838.36, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0938H", "location": "Abbeyhill Jn", "stage_seq": 5, "distance_m": 7778.29, "section_seq": 1, "route_path_id": 39945}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 39945}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 39945}], "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": 893, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:35Z", "source_id": 52634387, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:39Z", "source_id": 16959205, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Millerhill Emu Yard 0927 0927 None None None Edinburgh 0941 0941 10 EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84619/2026-09-17/detailed None Millerhill Emu Yard 2026-09-17T09:27:00+01:00 Edinburgh 11.0 {"type": "LineString", "coordinates": [[-3.0809093, 55.9216298], [-3.0822558999999994, 55.924219], [-3.0823848, 55.9244699], [-3.082544, 55.924697], [-3.0826365999999994, 55.924823499999995], [-3.0830766, 55.9252387], [-3.0833863999999997, 55.92547220000001], [-3.083974, 55.926039900000006], [-3.0842779, 55.9263285], [-3.0846049999999994, 55.9265961], [-3.0849081, 55.9268397], [-3.0850373000000006, 55.926943599999994], [-3.0851456, 55.9270277], [-3.0852551, 55.9271124], [-3.0857525, 55.927496999999995], [-3.0862926999999996, 55.9279633], [-3.0866399999999996, 55.9283071], [-3.0869024, 55.9285768], [-3.0870417, 55.9287412], [-3.0873493999999995, 55.9290919], [-3.0877416, 55.92948139999999], [-3.0886515, 55.9305527], [-3.0887479, 55.9306703], [-3.0890246, 55.9310079], [-3.0892388999999993, 55.93125710000001], [-3.0898785999999996, 55.932058900000015], [-3.0901541999999997, 55.932394999999985], [-3.0903713, 55.9326488], [-3.0906538773628003, 55.932987996565195], [-3.0906981999999994, 55.9330412], [-3.0909084, 55.93328319999999], [-3.0911208999999995, 55.933509400000005], [-3.0911427999999996, 55.93353119999999], [-3.0913427, 55.93373050000001], [-3.0914827999999996, 55.9338521], [-3.0917466, 55.9340706], [-3.0920899, 55.93431509999999], [-3.0923875999999995, 55.9345151], [-3.0926865, 55.9347067], [-3.0928494000000004, 55.9348143], [-3.093549, 55.9352153], [-3.093722, 55.935314], [-3.094274, 55.9356528], [-3.0945263999999995, 55.9358042], [-3.0946335, 55.93586849999999], [-3.0951389, 55.9361737], [-3.0957833, 55.9365597], [-3.0972502999999993, 55.9374438], [-3.0980822, 55.9379902], [-3.0985238999999996, 55.9383323], [-3.0990388, 55.938813], [-3.09907, 55.9388466], [-3.0995992999999995, 55.939416], [-3.0999446, 55.9398932], [-3.1002919, 55.9405559], [-3.1004626, 55.9410059], [-3.1006514, 55.9415036], [-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 5.5 0926 0937 Millerhill Emu Yard Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959205 1789634204607488 11 11 2026-09-17 08:47:35.037005 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:34.269686
603468 634044 G39552 412F54MC17 2026-09-17 COMPLETE 16959110 2026-09-17 09:37:00 2026-09-17 08:47:35 2026-09-19 08:47:35 {"id": 634044, "stp": "P", "toc": "Transport for Wales", "uid": "G39552", "consist": "230009", "dest_crs": "BID", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39552/2026-09-17/detailed", "trust_id": "412F54MC17", "origin_crs": "WXC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bidston", "service_date": "2026-09-17", "dest_arr_time": "0932", "dest_platform": "2", "is_terminated": 1, "next_location": "Bidston", "signalling_id": "2F54", "timing_status": "LATE", "origin_station": "Wrexham Central", "current_leg_arr": "0937", "current_leg_dep": "0925½", "current_leg_end": "Bidston", "origin_dep_time": "0828", "origin_platform": "1", "current_location": "Bidston", "last_update_time": "2026-09-17T08:47:35", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.084156, 53.38643700000001], [-3.0842901, 53.38673039999999], [-3.0843498, 53.3868606], [-3.08445, 53.387074000000005], [-3.0847150999999995, 53.387635], [-3.0849721999999997, 53.3881572], [-3.0854389, 53.3892178], [-3.0856335999999995, 53.389641700000006], [-3.0858549999999996, 53.39009399999999], [-3.0862404, 53.3909738], [-3.0864067999999993, 53.3914173], [-3.0865217, 53.39181700000001], [-3.0865665, 53.3920113], [-3.0866009999999995, 53.3921843], [-3.0866568, 53.3925384], [-3.0866827, 53.39280800000001], [-3.0866903999999997, 53.39308710000001], [-3.0866718, 53.3935369], [-3.0866366999999997, 53.39391289999999], [-3.0865689999999995, 53.3942816], [-3.0862147, 53.395697000000006], [-3.084477699999999, 53.4025067], [-3.0843912, 53.4028451], [-3.0843045999999994, 53.40318340000001], [-3.0840995, 53.4038645], [-3.0839061, 53.4046276], [-3.0837754999999993, 53.405211300000005], [-3.0834701, 53.4070424], [-3.0834516999999995, 53.4071101], [-3.0833738, 53.4073182], [-3.0832423, 53.407563999999994], [-3.0830733999999995, 53.40780889999999], [-3.0829094, 53.407978199999995], [-3.0826447999999997, 53.408192099999994], [-3.0822388999999997, 53.408467], [-3.0820337999999996, 53.40859209999999], [-3.0818728999999996, 53.40868890000001], [-3.0817232000000003, 53.4087718], [-3.0815314, 53.4088586], [-3.0813552, 53.40892430000001], [-3.0811989999999994, 53.408971099999995], [-3.0808880999999997, 53.4090573], [-3.0807166999999995, 53.4091039], [-3.0805469, 53.4091434], [-3.0803749, 53.4091789], [-3.0801955999999997, 53.40920609999999], [-3.0800215, 53.4092257], [-3.0797394, 53.40924309999999], [-3.0793392, 53.40926509999999], [-3.0790277, 53.409282299999994]]}", "current_leg_start": "Upton", "dest_arr_time_act": "0930", "motion_projection": null, "next_location_lat": "53.4092823", "next_location_lon": "-3.0790277", "previous_location": "Upton", "current_leg_milage": "1.7", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1129.084, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16131.791, \"from_m\": 1129.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16182.726, \"from_m\": 16131.791, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25470.454, \"from_m\": 16182.726, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26859.727, \"from_m\": 25470.454, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29295.647, \"from_m\": 26859.727, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29331.747, \"from_m\": 29295.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 39253.485, \"from_m\": 29331.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43324.677, \"from_m\": 39253.485, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 47541.868, \"from_m\": 43324.677, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48012.775, \"from_m\": 47541.868, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 48340.549, \"from_m\": 48012.775, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 48435.442, \"from_m\": 48340.549, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 634044, \"profile_key\": \"7581fd0f05375f899048508dc3688cd200d1646a637e047a5ec0c40326494c95\", \"schedule_id\": 37021, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0829\", \"location\": \"Wrexham Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0831H\", \"wtt_dep\": \"0833H\", \"location\": \"Wrexham General\", \"stage_seq\": 2, \"distance_m\": 632.632, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0837H\", \"wtt_dep\": \"0838\", \"location\": \"Gwersyllt\", \"stage_seq\": 3, \"distance_m\": 3487.455, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0841H\", \"wtt_dep\": \"0842H\", \"location\": \"Cefn-y-Bedd\", \"stage_seq\": 4, \"distance_m\": 6553.892, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0844H\", \"location\": \"Caergwrle\", \"stage_seq\": 5, \"distance_m\": 7599.883, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0846\", \"wtt_dep\": \"0847\", \"location\": \"Hope (Clwyd)\", \"stage_seq\": 6, \"distance_m\": 8623.849, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0850H\", \"wtt_dep\": \"0851\", \"location\": \"Penyffordd\", \"stage_seq\": 7, \"distance_m\": 11749.097, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0854\", \"wtt_dep\": \"0855\", \"location\": \"Buckley\", \"stage_seq\": 8, \"distance_m\": 13954.221, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0858\", \"wtt_dep\": \"0858H\", \"location\": \"Hawarden\", \"stage_seq\": 9, \"distance_m\": 21509.395, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0904\", \"location\": \"Shotton High Level\", \"stage_seq\": 10, \"distance_m\": 25058.601, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906\", \"location\": \"Hawarden Bridge\", \"stage_seq\": 11, \"distance_m\": 25811.334, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907\", \"location\": \"Dee Marsh Jn\", \"stage_seq\": 12, \"distance_m\": 26890.113, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914H\", \"location\": \"Neston\", \"stage_seq\": 13, \"distance_m\": 34605.301, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0919\", \"location\": \"Heswall\", \"stage_seq\": 14, \"distance_m\": 38897.489, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925H\", \"location\": \"Upton\", \"stage_seq\": 15, \"distance_m\": 45685.099, \"section_seq\": 1, \"route_path_id\": 32137}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": null, \"location\": \"Bidston\", \"stage_seq\": 16, \"distance_m\": 48435.442, \"section_seq\": 1, \"route_path_id\": 32137}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48435.442, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32137}], \"total_distance_m\": 48435.442, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 48384.507, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 50.935, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0829", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.5", "current_position_lat": "53.4092823", "current_position_lon": "-3.0790277", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:02Z\", \"source_id\": 16918136, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:00Z\", \"source_id\": 16920463, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:00Z\", \"source_id\": 16923709, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:00Z\", \"source_id\": 16925362, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:50Z\", \"source_id\": 16931409, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:15Z\", \"source_id\": 52581713, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:18Z\", \"source_id\": 16944594, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:27Z\", \"source_id\": 52634029, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:30Z\", \"source_id\": 16959110, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bidston", "service_state_platform": "2", "timing_fact_generation": 1789634195222578, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:34.705167", "service_state_evidence_id": 16959110, "current_leg_start_actual_dep": "2026-09-17T09:32:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:35.044723", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P WXC BID 2F54 230009 3 60 None {"version": 3, "segments": [{"to_m": 1129.084, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16131.791, "from_m": 1129.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16182.726, "from_m": 16131.791, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 60.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25470.454, "from_m": 16182.726, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26859.727, "from_m": 25470.454, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29295.647, "from_m": 26859.727, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29331.747, "from_m": 29295.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39253.485, "from_m": 29331.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43324.677, "from_m": 39253.485, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 47541.868, "from_m": 43324.677, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48012.775, "from_m": 47541.868, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48340.549, "from_m": 48012.775, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 48435.442, "from_m": 48340.549, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 634044, "profile_key": "7581fd0f05375f899048508dc3688cd200d1646a637e047a5ec0c40326494c95", "schedule_id": 37021, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0829", "location": "Wrexham Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0831H", "wtt_dep": "0833H", "location": "Wrexham General", "stage_seq": 2, "distance_m": 632.632, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0837H", "wtt_dep": "0838", "location": "Gwersyllt", "stage_seq": 3, "distance_m": 3487.455, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0841H", "wtt_dep": "0842H", "location": "Cefn-y-Bedd", "stage_seq": 4, "distance_m": 6553.892, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0844H", "location": "Caergwrle", "stage_seq": 5, "distance_m": 7599.883, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0846", "wtt_dep": "0847", "location": "Hope (Clwyd)", "stage_seq": 6, "distance_m": 8623.849, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0850H", "wtt_dep": "0851", "location": "Penyffordd", "stage_seq": 7, "distance_m": 11749.097, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0854", "wtt_dep": "0855", "location": "Buckley", "stage_seq": 8, "distance_m": 13954.221, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0858", "wtt_dep": "0858H", "location": "Hawarden", "stage_seq": 9, "distance_m": 21509.395, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0904", "location": "Shotton High Level", "stage_seq": 10, "distance_m": 25058.601, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906", "location": "Hawarden Bridge", "stage_seq": 11, "distance_m": 25811.334, "section_seq": 1, "route_path_id": 32137}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907", "location": "Dee Marsh Jn", "stage_seq": 12, "distance_m": 26890.113, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914H", "location": "Neston", "stage_seq": 13, "distance_m": 34605.301, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0919", "location": "Heswall", "stage_seq": 14, "distance_m": 38897.489, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925H", "location": "Upton", "stage_seq": 15, "distance_m": 45685.099, "section_seq": 1, "route_path_id": 32137}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": null, "location": "Bidston", "stage_seq": 16, "distance_m": 48435.442, "section_seq": 1, "route_path_id": 32137}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48435.442, "from_m": 0.0, "section_seq": 1, "route_path_id": 32137}], "total_distance_m": 48435.442, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 48384.507, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 50.935, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:02Z", "source_id": 16918136, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:00Z", "source_id": 16920463, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:00Z", "source_id": 16923709, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:00Z", "source_id": 16925362, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:50Z", "source_id": 16931409, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10203, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:15Z", "source_id": 52581713, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:18Z", "source_id": 16944594, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10167, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:27Z", "source_id": 52634029, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:30Z", "source_id": 16959110, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Wrexham Central 0828 0829 1 None None Bidston 0932 0930 2 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39552/2026-09-17/detailed None Upton 2026-09-17T09:32:30+01:00 Bidston 11.5 {"type": "LineString", "coordinates": [[-3.084156, 53.38643700000001], [-3.0842901, 53.38673039999999], [-3.0843498, 53.3868606], [-3.08445, 53.387074000000005], [-3.0847150999999995, 53.387635], [-3.0849721999999997, 53.3881572], [-3.0854389, 53.3892178], [-3.0856335999999995, 53.389641700000006], [-3.0858549999999996, 53.39009399999999], [-3.0862404, 53.3909738], [-3.0864067999999993, 53.3914173], [-3.0865217, 53.39181700000001], [-3.0865665, 53.3920113], [-3.0866009999999995, 53.3921843], [-3.0866568, 53.3925384], [-3.0866827, 53.39280800000001], [-3.0866903999999997, 53.39308710000001], [-3.0866718, 53.3935369], [-3.0866366999999997, 53.39391289999999], [-3.0865689999999995, 53.3942816], [-3.0862147, 53.395697000000006], [-3.084477699999999, 53.4025067], [-3.0843912, 53.4028451], [-3.0843045999999994, 53.40318340000001], [-3.0840995, 53.4038645], [-3.0839061, 53.4046276], [-3.0837754999999993, 53.405211300000005], [-3.0834701, 53.4070424], [-3.0834516999999995, 53.4071101], [-3.0833738, 53.4073182], [-3.0832423, 53.407563999999994], [-3.0830733999999995, 53.40780889999999], [-3.0829094, 53.407978199999995], [-3.0826447999999997, 53.408192099999994], [-3.0822388999999997, 53.408467], [-3.0820337999999996, 53.40859209999999], [-3.0818728999999996, 53.40868890000001], [-3.0817232000000003, 53.4087718], [-3.0815314, 53.4088586], [-3.0813552, 53.40892430000001], [-3.0811989999999994, 53.408971099999995], [-3.0808880999999997, 53.4090573], [-3.0807166999999995, 53.4091039], [-3.0805469, 53.4091434], [-3.0803749, 53.4091789], [-3.0801955999999997, 53.40920609999999], [-3.0800215, 53.4092257], [-3.0797394, 53.40924309999999], [-3.0793392, 53.40926509999999], [-3.0790277, 53.409282299999994]]} 1.7 0925½ 0937 Upton Bidston Bidston 53.4092823 -3.0790277 53.4092823 -3.0790277 1 0 2026-09-17 08:47:35 TERMINATED 2026-09-17 08:37:00 Bidston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959110 1789634195222578 25 25 2026-09-17 08:47:35.044723 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:34.705167
603469 634337 P85393 891G73MD17 2026-09-17 COMPLETE 16958886 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634337, "stp": "P", "toc": "Southeastern", "uid": "P85393", "consist": "375714+375915", "dest_crs": "CST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85393/2026-09-17/detailed", "trust_id": "891G73MD17", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "6", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "1G73", "timing_status": "LATE", "origin_station": "Gillingham (Kent)", "current_leg_arr": "0937", "current_leg_dep": "0934", "current_leg_end": "London Cannon Street", "origin_dep_time": "0840", "origin_platform": "1", "current_location": "London Cannon Street", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]}", "current_leg_start": "London Bridge", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "51.5110406", "next_location_lon": "-0.0904120", "previous_location": "London Bridge", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 1447.236, \"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\": 2000.56, \"from_m\": 1447.236, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3190.816, \"from_m\": 2000.56, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3215.191, \"from_m\": 3190.816, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4265.466, \"from_m\": 3215.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4300.909, \"from_m\": 4265.466, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5545.884, \"from_m\": 4300.909, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15767.352, \"from_m\": 5545.884, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 15983.771, \"from_m\": 15767.352, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29387.655, \"from_m\": 15983.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\": 29441.005, \"from_m\": 29387.655, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29553.976, \"from_m\": 29441.005, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35851.035, \"from_m\": 29553.976, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36463.777, \"from_m\": 35851.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\": 36545.653, \"from_m\": 36463.777, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36796.835, \"from_m\": 36545.653, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37333.223, \"from_m\": 36796.835, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37474.757, \"from_m\": 37333.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37504.258, \"from_m\": 37474.757, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37536.629, \"from_m\": 37504.258, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37623.412, \"from_m\": 37536.629, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42214.299, \"from_m\": 37623.412, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42253.888, \"from_m\": 42214.299, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43506.691, \"from_m\": 42253.888, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45283.793, \"from_m\": 43506.691, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45699.235, \"from_m\": 45283.793, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46107.819, \"from_m\": 45699.235, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46205.064, \"from_m\": 46107.819, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49488.91, \"from_m\": 46205.064, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49536.155, \"from_m\": 49488.91, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52257.561, \"from_m\": 49536.155, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52328.242, \"from_m\": 52257.561, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52410.224, \"from_m\": 52328.242, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53475.5, \"from_m\": 52410.224, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 54042.906, \"from_m\": 53475.5, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 634337, \"profile_key\": \"3818775866df68e01f795e4ff6fb135e275b9502b62e53f8e99670cf315083cd\", \"schedule_id\": 22624, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": false, \"wtt_arr\": \"0843H\", \"wtt_dep\": \"0845\", \"location\": \"Chatham\", \"stage_seq\": 2, \"distance_m\": 2587.444, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": false, \"wtt_arr\": \"0847H\", \"wtt_dep\": \"0848H\", \"location\": \"Rochester\", \"stage_seq\": 3, \"distance_m\": 3982.162, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 4653.38, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Sole Street\", \"stage_seq\": 5, \"distance_m\": 14437.686, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Fawkham Jn\", \"stage_seq\": 6, \"distance_m\": 21310.895, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Swanley\", \"stage_seq\": 7, \"distance_m\": 29663.037, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 8, \"distance_m\": 36011.967, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Chislehurst\", \"stage_seq\": 9, \"distance_m\": 37775.47, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916H\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 41363.163, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 44263.753, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 45795.03, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"St. John's\", \"stage_seq\": 13, \"distance_m\": 46878.486, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923H\", \"location\": \"New Cross\", \"stage_seq\": 14, \"distance_m\": 48014.401, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925\", \"location\": \"North Kent East Jn\", \"stage_seq\": 15, \"distance_m\": 48926.726, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 16, \"distance_m\": 49488.91, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0932\", \"location\": \"London Bridge\", \"stage_seq\": 17, \"distance_m\": 52932.064, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Borough Market Jn\", \"stage_seq\": 18, \"distance_m\": 53286.793, \"section_seq\": 1, \"route_path_id\": 99787}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"London Cannon Street\", \"stage_seq\": 19, \"distance_m\": 54042.906, \"section_seq\": 1, \"route_path_id\": 99787}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 54042.906, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99787}], \"total_distance_m\": 54042.906, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 53188.848, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 854.058, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0840", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5110406", "current_position_lon": "-0.0904120", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:51Z\", \"source_id\": 52485924, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:56Z\", \"source_id\": 16918007, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:39Z\", \"source_id\": 52496480, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:40Z\", \"source_id\": 16921057, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:32Z\", \"source_id\": 52521725, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:37Z\", \"source_id\": 16928195, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:23Z\", \"source_id\": 52540770, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:27Z\", \"source_id\": 16933407, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:54Z\", \"source_id\": 52567357, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:57Z\", \"source_id\": 16940618, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:05Z\", \"source_id\": 52575988, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:10Z\", \"source_id\": 16942991, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:16Z\", \"source_id\": 52584329, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:18Z\", \"source_id\": 16945335, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:33Z\", \"source_id\": 52601095, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:37Z\", \"source_id\": 16950229, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:56Z\", \"source_id\": 52604917, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:01Z\", \"source_id\": 16951301, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:19Z\", \"source_id\": 52619613, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:23Z\", \"source_id\": 16955388, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:11Z\", \"source_id\": 52633218, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:14Z\", \"source_id\": 16958886, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "6", "timing_fact_generation": 1789634176201855, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:35.124536", "service_state_evidence_id": 16958886, "current_leg_start_actual_dep": "2026-09-17T09:33:00+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:35.852646", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GLM CST 1G73 375714+375915 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": 1447.236, "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": 2000.56, "from_m": 1447.236, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3190.816, "from_m": 2000.56, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3215.191, "from_m": 3190.816, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4265.466, "from_m": 3215.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4300.909, "from_m": 4265.466, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5545.884, "from_m": 4300.909, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15767.352, "from_m": 5545.884, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 15983.771, "from_m": 15767.352, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29387.655, "from_m": 15983.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": 29441.005, "from_m": 29387.655, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29553.976, "from_m": 29441.005, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35851.035, "from_m": 29553.976, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36463.777, "from_m": 35851.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": 36545.653, "from_m": 36463.777, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36796.835, "from_m": 36545.653, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37333.223, "from_m": 36796.835, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37474.757, "from_m": 37333.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37504.258, "from_m": 37474.757, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37536.629, "from_m": 37504.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37623.412, "from_m": 37536.629, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42214.299, "from_m": 37623.412, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42253.888, "from_m": 42214.299, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43506.691, "from_m": 42253.888, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45283.793, "from_m": 43506.691, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45699.235, "from_m": 45283.793, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46107.819, "from_m": 45699.235, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46205.064, "from_m": 46107.819, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49488.91, "from_m": 46205.064, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49536.155, "from_m": 49488.91, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52257.561, "from_m": 49536.155, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52328.242, "from_m": 52257.561, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52410.224, "from_m": 52328.242, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53475.5, "from_m": 52410.224, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54042.906, "from_m": 53475.5, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 634337, "profile_key": "3818775866df68e01f795e4ff6fb135e275b9502b62e53f8e99670cf315083cd", "schedule_id": 22624, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0840", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99787}, {"is_pass": false, "wtt_arr": "0843H", "wtt_dep": "0845", "location": "Chatham", "stage_seq": 2, "distance_m": 2587.444, "section_seq": 1, "route_path_id": 99787}, {"is_pass": false, "wtt_arr": "0847H", "wtt_dep": "0848H", "location": "Rochester", "stage_seq": 3, "distance_m": 3982.162, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "Rochester Bridge Jn", "stage_seq": 4, "distance_m": 4653.38, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Sole Street", "stage_seq": 5, "distance_m": 14437.686, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Fawkham Jn", "stage_seq": 6, "distance_m": 21310.895, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905", "location": "Swanley", "stage_seq": 7, "distance_m": 29663.037, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "St. Mary Cray Jn", "stage_seq": 8, "distance_m": 36011.967, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911", "location": "Chislehurst", "stage_seq": 9, "distance_m": 37775.47, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916H", "location": "Grove Park", "stage_seq": 10, "distance_m": 41363.163, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Hither Green", "stage_seq": 11, "distance_m": 44263.753, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Parks Bridge Jn", "stage_seq": 12, "distance_m": 45795.03, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922", "location": "St. John's", "stage_seq": 13, "distance_m": 46878.486, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923H", "location": "New Cross", "stage_seq": 14, "distance_m": 48014.401, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925", "location": "North Kent East Jn", "stage_seq": 15, "distance_m": 48926.726, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Surrey Canal Jn", "stage_seq": 16, "distance_m": 49488.91, "section_seq": 1, "route_path_id": 99787}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0932", "location": "London Bridge", "stage_seq": 17, "distance_m": 52932.064, "section_seq": 1, "route_path_id": 99787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Borough Market Jn", "stage_seq": 18, "distance_m": 53286.793, "section_seq": 1, "route_path_id": 99787}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "London Cannon Street", "stage_seq": 19, "distance_m": 54042.906, "section_seq": 1, "route_path_id": 99787}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 54042.906, "from_m": 0.0, "section_seq": 1, "route_path_id": 99787}], "total_distance_m": 54042.906, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 53188.848, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 854.058, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:51Z", "source_id": 52485924, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:43:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:56Z", "source_id": 16918007, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:39Z", "source_id": 52496480, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:40Z", "source_id": 16921057, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:32Z", "source_id": 52521725, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:56:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:37Z", "source_id": 16928195, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31957, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:23Z", "source_id": 52540770, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:03:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:27Z", "source_id": 16933407, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31933, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:54Z", "source_id": 52567357, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:12:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:57Z", "source_id": 16940618, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31911, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:05Z", "source_id": 52575988, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:16:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:10Z", "source_id": 16942991, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31687, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:16Z", "source_id": 52584329, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:18Z", "source_id": 16945335, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31544, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:33Z", "source_id": 52601095, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:25:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:37Z", "source_id": 16950229, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31531, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:56Z", "source_id": 52604917, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:26:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:01Z", "source_id": 16951301, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29666, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:19Z", "source_id": 52619613, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:32:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:23Z", "source_id": 16955388, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31467, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:11Z", "source_id": 52633218, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:14Z", "source_id": 16958886, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Gillingham (Kent) 0840 0840 1 None None London Cannon Street 0936 0936 6 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85393/2026-09-17/detailed None London Bridge 2026-09-17T09:33:00+01:00 London Cannon Street 3.0 {"type": "LineString", "coordinates": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]} 0.7 0934 0937 London Bridge London Cannon Street London Cannon Street 51.5110406 -0.0904120 51.5110406 -0.0904120 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 London Cannon Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958886 1789634176201855 75 75 2026-09-17 08:47:35.852646 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:35.124536
603470 634262 L22972 652W12MD17 2026-09-17 COMPLETE 16958929 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634262, "stp": "P", "toc": "West Midlands Trains", "uid": "L22972", "consist": "730001", "dest_crs": "WVH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L22972/2026-09-17/detailed", "trust_id": "652W12MD17", "origin_crs": "WSL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wolverhampton", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "5", "is_terminated": 1, "next_location": "Wolverhampton", "signalling_id": "2W12", "timing_status": "ON TIME", "origin_station": "Walsall", "current_leg_arr": "0937", "current_leg_dep": "0932", "current_leg_end": "Wolverhampton", "origin_dep_time": "0837", "origin_platform": "3", "current_location": "Wolverhampton", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]}", "current_leg_start": "Coseley", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "52.5876559", "next_location_lon": "-2.1199992", "previous_location": "Coseley", "current_leg_milage": "3.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.154, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2327.706, \"from_m\": 284.154, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2363.875, \"from_m\": 2327.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2460.416, \"from_m\": 2363.875, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3114.54, \"from_m\": 2460.416, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3169.971, \"from_m\": 3114.54, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10934.966, \"from_m\": 3169.971, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11132.724, \"from_m\": 10934.966, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13358.784, \"from_m\": 11132.724, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13641.763, \"from_m\": 13358.784, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13684.754, \"from_m\": 13641.763, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13914.403, \"from_m\": 13684.754, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15168.87, \"from_m\": 13914.403, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15914.059, \"from_m\": 15168.87, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16290.388, \"from_m\": 15914.059, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17071.016, \"from_m\": 16290.388, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17492.946, \"from_m\": 17071.016, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17506.811, \"from_m\": 17492.946, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 17542.807, \"from_m\": 17506.811, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18103.14, \"from_m\": 17542.807, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 18965.623, \"from_m\": 18103.14, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21136.706, \"from_m\": 18965.623, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 21176.035, \"from_m\": 21136.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23889.563, \"from_m\": 21176.035, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 23939.709, \"from_m\": 23889.563, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 24647.231, \"from_m\": 23939.709, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 27208.187, \"from_m\": 24647.231, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27820.559, \"from_m\": 27208.187, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31443.478, \"from_m\": 27820.559, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31808.376, \"from_m\": 31443.478, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37875.765, \"from_m\": 31808.376, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38225.01, \"from_m\": 37875.765, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38594.625, \"from_m\": 38225.01, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 634262, \"profile_key\": \"788df898453bec1c975b7fd7b63762eb4e68bc3db4bdbaa4023e5592d2c40364\", \"schedule_id\": 15598, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"Walsall\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0839\", \"location\": \"Pleck Jn\", \"stage_seq\": 2, \"distance_m\": 1143.278, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0840H\", \"wtt_dep\": \"0841\", \"location\": \"Bescot Stadium\", \"stage_seq\": 3, \"distance_m\": 2708.361, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0843\", \"wtt_dep\": \"0844\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 4, \"distance_m\": 4317.948, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0847\", \"wtt_dep\": \"0848\", \"location\": \"Hamstead\", \"stage_seq\": 5, \"distance_m\": 8612.974, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 6, \"distance_m\": 9874.305, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0851\", \"location\": \"Perry Barr\", \"stage_seq\": 7, \"distance_m\": 11023.198, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0852H\", \"wtt_dep\": \"0853H\", \"location\": \"Witton\", \"stage_seq\": 8, \"distance_m\": 12383.954, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0857\", \"location\": \"Aston\", \"stage_seq\": 9, \"distance_m\": 13538.234, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0859\", \"wtt_dep\": \"0859H\", \"location\": \"Duddeston\", \"stage_seq\": 10, \"distance_m\": 15471.339, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 16790.928, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0911\", \"location\": \"Birmingham New Street\", \"stage_seq\": 12, \"distance_m\": 17794.285, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0914H\", \"location\": \"Soho South Jn\", \"stage_seq\": 13, \"distance_m\": 21078.193, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"Smethwick Rolfe Street\", \"stage_seq\": 14, \"distance_m\": 23198.916, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918\", \"location\": \"Galton Jn\", \"stage_seq\": 15, \"distance_m\": 23815.395, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Smethwick Galton Bridge LL\", \"stage_seq\": 16, \"distance_m\": 24235.891, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 17, \"distance_m\": 26331.623, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927\", \"location\": \"Dudley Port\", \"stage_seq\": 18, \"distance_m\": 29597.409, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Tipton\", \"stage_seq\": 19, \"distance_m\": 30944.779, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932H\", \"location\": \"Coseley\", \"stage_seq\": 20, \"distance_m\": 33178.514, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Wolverhampton\", \"stage_seq\": 21, \"distance_m\": 38594.625, \"section_seq\": 1, \"route_path_id\": 34299}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38594.625, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34299}], \"total_distance_m\": 38594.625, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 37822.012, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 772.613, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0837", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.5876559", "current_position_lon": "-2.1199992", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:48Z\", \"source_id\": 52477402, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:52Z\", \"source_id\": 16915554, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:59Z\", \"source_id\": 52483575, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:03Z\", \"source_id\": 16917346, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:11Z\", \"source_id\": 52495209, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:16Z\", \"source_id\": 16920712, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:30Z\", \"source_id\": 52504532, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:30Z\", \"source_id\": 16923321, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:18Z\", \"source_id\": 52512831, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:22Z\", \"source_id\": 16925658, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:37Z\", \"source_id\": 52519207, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:40Z\", \"source_id\": 16927484, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:39Z\", \"source_id\": 52530312, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:42Z\", \"source_id\": 16930612, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:49Z\", \"source_id\": 52550480, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:51Z\", \"source_id\": 16936006, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:03Z\", \"source_id\": 52586437, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:09Z\", \"source_id\": 16945907, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:35Z\", \"source_id\": 52590546, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:38Z\", \"source_id\": 16947011, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:58Z\", \"source_id\": 52596976, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:01Z\", \"source_id\": 16948904, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:29Z\", \"source_id\": 52606455, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:33Z\", \"source_id\": 16951705, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19605, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:48Z\", \"source_id\": 52612620, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:52Z\", \"source_id\": 16953519, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:05Z\", \"source_id\": 52621751, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:06Z\", \"source_id\": 16955854, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19078, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:15Z\", \"source_id\": 52633407, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:19Z\", \"source_id\": 16958929, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wolverhampton", "service_state_platform": "5", "timing_fact_generation": 1789634181176751, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:35.129434", "service_state_evidence_id": 16958929, "current_leg_start_actual_dep": "2026-09-17T09:32:30+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:35.848842", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P WSL WVH 2W12 730001 3 90 None {"version": 3, "segments": [{"to_m": 284.154, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2327.706, "from_m": 284.154, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2363.875, "from_m": 2327.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2460.416, "from_m": 2363.875, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3114.54, "from_m": 2460.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3169.971, "from_m": 3114.54, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10934.966, "from_m": 3169.971, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11132.724, "from_m": 10934.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13358.784, "from_m": 11132.724, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13641.763, "from_m": 13358.784, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13684.754, "from_m": 13641.763, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13914.403, "from_m": 13684.754, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15168.87, "from_m": 13914.403, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15914.059, "from_m": 15168.87, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16290.388, "from_m": 15914.059, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17071.016, "from_m": 16290.388, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17492.946, "from_m": 17071.016, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17506.811, "from_m": 17492.946, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 17542.807, "from_m": 17506.811, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18103.14, "from_m": 17542.807, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 18965.623, "from_m": 18103.14, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21136.706, "from_m": 18965.623, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 21176.035, "from_m": 21136.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23889.563, "from_m": 21176.035, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 23939.709, "from_m": 23889.563, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 24647.231, "from_m": 23939.709, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 27208.187, "from_m": 24647.231, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27820.559, "from_m": 27208.187, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31443.478, "from_m": 27820.559, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31808.376, "from_m": 31443.478, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37875.765, "from_m": 31808.376, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38225.01, "from_m": 37875.765, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38594.625, "from_m": 38225.01, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 634262, "profile_key": "788df898453bec1c975b7fd7b63762eb4e68bc3db4bdbaa4023e5592d2c40364", "schedule_id": 15598, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0837", "location": "Walsall", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0839", "location": "Pleck Jn", "stage_seq": 2, "distance_m": 1143.278, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0840H", "wtt_dep": "0841", "location": "Bescot Stadium", "stage_seq": 3, "distance_m": 2708.361, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0843", "wtt_dep": "0844", "location": "Tame Bridge Parkway", "stage_seq": 4, "distance_m": 4317.948, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0847", "wtt_dep": "0848", "location": "Hamstead", "stage_seq": 5, "distance_m": 8612.974, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849", "location": "Perry Barr North Jn", "stage_seq": 6, "distance_m": 9874.305, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0851", "location": "Perry Barr", "stage_seq": 7, "distance_m": 11023.198, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0852H", "wtt_dep": "0853H", "location": "Witton", "stage_seq": 8, "distance_m": 12383.954, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0857", "location": "Aston", "stage_seq": 9, "distance_m": 13538.234, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0859", "wtt_dep": "0859H", "location": "Duddeston", "stage_seq": 10, "distance_m": 15471.339, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 16790.928, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0911", "location": "Birmingham New Street", "stage_seq": 12, "distance_m": 17794.285, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0914H", "location": "Soho South Jn", "stage_seq": 13, "distance_m": 21078.193, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "Smethwick Rolfe Street", "stage_seq": 14, "distance_m": 23198.916, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918", "location": "Galton Jn", "stage_seq": 15, "distance_m": 23815.395, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Smethwick Galton Bridge LL", "stage_seq": 16, "distance_m": 24235.891, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Sandwell & Dudley", "stage_seq": 17, "distance_m": 26331.623, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927", "location": "Dudley Port", "stage_seq": 18, "distance_m": 29597.409, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Tipton", "stage_seq": 19, "distance_m": 30944.779, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932H", "location": "Coseley", "stage_seq": 20, "distance_m": 33178.514, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Wolverhampton", "stage_seq": 21, "distance_m": 38594.625, "section_seq": 1, "route_path_id": 34299}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38594.625, "from_m": 0.0, "section_seq": 1, "route_path_id": 34299}], "total_distance_m": 38594.625, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 37822.012, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 772.613, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19556, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:48Z", "source_id": 52477402, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:40:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:52Z", "source_id": 16915554, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19531, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:59Z", "source_id": 52483575, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:42:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:03Z", "source_id": 16917346, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19526, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:11Z", "source_id": 52495209, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:47:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:16Z", "source_id": 16920712, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19515, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:30Z", "source_id": 52504532, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:50:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:30Z", "source_id": 16923321, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19511, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:18Z", "source_id": 52512831, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:22Z", "source_id": 16925658, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19501, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:37Z", "source_id": 52519207, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:55:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:40Z", "source_id": 16927484, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19497, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:39Z", "source_id": 52530312, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:59:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:42Z", "source_id": 16930612, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19416, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:49Z", "source_id": 52550480, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:07:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:51Z", "source_id": 16936006, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19642, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:03Z", "source_id": 52586437, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:19:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:09Z", "source_id": 16945907, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19631, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:35Z", "source_id": 52590546, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:21:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:38Z", "source_id": 16947011, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19625, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:58Z", "source_id": 52596976, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:24:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:01Z", "source_id": 16948904, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:29Z", "source_id": 52606455, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:27:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:33Z", "source_id": 16951705, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19605, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:48Z", "source_id": 52612620, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:29:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:52Z", "source_id": 16953519, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19595, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:05Z", "source_id": 52621751, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:32:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:06Z", "source_id": 16955854, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19078, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:15Z", "source_id": 52633407, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:37:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:19Z", "source_id": 16958929, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Walsall 0837 0837 3 None None Wolverhampton 0937 0937 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L22972/2026-09-17/detailed None Coseley 2026-09-17T09:32:30+01:00 Wolverhampton 5.0 {"type": "LineString", "coordinates": [[-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]} 3.4 0932 0937 Coseley Wolverhampton Wolverhampton 52.5876559 -2.1199992 52.5876559 -2.1199992 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 Wolverhampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958929 1789634181176751 81 81 2026-09-17 08:47:35.848842 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:35.129434
603471 634430 C38270 509Y19MD17 2026-09-17 COMPLETE 16959895 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634430, "stp": "P", "toc": "Elizabeth Line", "uid": "C38270", "consist": "345012", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38270/2026-09-17/detailed", "trust_id": "509Y19MD17", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y19", "timing_status": "ON TIME", "origin_station": "Shenfield", "current_leg_arr": "0937", "current_leg_dep": "0935", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0843", "origin_platform": "6", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "0937½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.252, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.196, \"from_m\": 9589.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.23, \"from_m\": 9627.196, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.813, \"from_m\": 10216.23, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.485, \"from_m\": 11071.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.54, \"from_m\": 12183.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.507, \"from_m\": 14147.54, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.608, \"from_m\": 18899.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.235, \"from_m\": 18955.608, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.232, \"from_m\": 20848.235, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.216, \"from_m\": 20882.232, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.152, \"from_m\": 20993.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.885, \"from_m\": 21215.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.135, \"from_m\": 21292.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.792, \"from_m\": 21954.135, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.388, \"from_m\": 23240.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.097, \"from_m\": 23329.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.175, \"from_m\": 23389.097, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.676, \"from_m\": 23479.175, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.385, \"from_m\": 25127.676, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.468, \"from_m\": 25577.385, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25965.055, \"from_m\": 25640.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26092.229, \"from_m\": 25965.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26477.296, \"from_m\": 26092.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26544.626, \"from_m\": 26477.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27650.367, \"from_m\": 26544.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27826.004, \"from_m\": 27650.367, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31710.72, \"from_m\": 27826.004, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 31940.5, \"from_m\": 31710.72, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 32168.168, \"from_m\": 31940.5, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32463.239, \"from_m\": 32168.168, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 32485.432, \"from_m\": 32463.239, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32704.348, \"from_m\": 32485.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32892.53, \"from_m\": 32704.348, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33785.0, \"from_m\": 32892.53, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 33887.278, \"from_m\": 33785.0, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 34030.621, \"from_m\": 33887.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34532.779, \"from_m\": 34030.621, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35149.799, \"from_m\": 34532.779, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35779.094, \"from_m\": 35149.799, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35963.955, \"from_m\": 35779.094, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36186.837, \"from_m\": 35963.955, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 36587.269, \"from_m\": 36186.837, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 36733.266, \"from_m\": 36587.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36903.489, \"from_m\": 36733.266, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37566.801, \"from_m\": 36903.489, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 37865.017, \"from_m\": 37566.801, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38090.289, \"from_m\": 37865.017, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38405.366, \"from_m\": 38090.289, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 38658.669, \"from_m\": 38405.366, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 39063.299, \"from_m\": 38658.669, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 39223.808, \"from_m\": 39063.299, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39462.505, \"from_m\": 39223.808, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40529.84, \"from_m\": 39462.505, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 40900.475, \"from_m\": 40529.84, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41130.288, \"from_m\": 40900.475, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41349.428, \"from_m\": 41130.288, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 41472.282, \"from_m\": 41349.428, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 41628.208, \"from_m\": 41472.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41766.231, \"from_m\": 41628.208, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42223.779, \"from_m\": 41766.231, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 42378.841, \"from_m\": 42223.779, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42941.549, \"from_m\": 42378.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43859.251, \"from_m\": 42941.549, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44140.897, \"from_m\": 43859.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45216.166, \"from_m\": 44140.897, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45583.848, \"from_m\": 45216.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 634430, \"profile_key\": \"16db8a137c2cef2263ea693ac7591defc2d32a16f2efc688392f6afb1114a918\", \"schedule_id\": 5505, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0843\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0846H\", \"wtt_dep\": \"0847\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0850H\", \"wtt_dep\": \"0851\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.813, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0855\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.863, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0858\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.526, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0901H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.527, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0903H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.605, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0905H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.25, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.519, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0911H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.717, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.097, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.24, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0916\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.763, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0919\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26028.642, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27991.753, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 31431.599, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 32459.919, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0927H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33960.033, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0930\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 35681.082, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 37708.678, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0934H\", \"wtt_dep\": \"0935\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 39031.52, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 45583.848, \"section_seq\": 1, \"route_path_id\": 29955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45583.848, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}], \"total_distance_m\": 45583.848, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 42642.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0843", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:55Z\", \"source_id\": 52494457, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:46:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:57Z\", \"source_id\": 16920409, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:06Z\", \"source_id\": 52506187, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:51:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:09Z\", \"source_id\": 16923833, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:15Z\", \"source_id\": 52518099, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:22Z\", \"source_id\": 16927214, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:34Z\", \"source_id\": 52527349, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:39Z\", \"source_id\": 16929760, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:09Z\", \"source_id\": 52540117, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:11Z\", \"source_id\": 16933249, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:07Z\", \"source_id\": 52545670, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:11Z\", \"source_id\": 16934740, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:31Z\", \"source_id\": 52552389, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:34Z\", \"source_id\": 16936564, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:26Z\", \"source_id\": 52560622, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:29Z\", \"source_id\": 16938750, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:29Z\", \"source_id\": 52568992, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:31Z\", \"source_id\": 16941034, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:17Z\", \"source_id\": 52576539, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:20Z\", \"source_id\": 16943125, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:32Z\", \"source_id\": 52582447, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:39Z\", \"source_id\": 16944849, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:48Z\", \"source_id\": 52588405, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:51Z\", \"source_id\": 16946413, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:12Z\", \"source_id\": 52602778, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:14Z\", \"source_id\": 16950696, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:58Z\", \"source_id\": 52610346, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:01Z\", \"source_id\": 16952811, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:00Z\", \"source_id\": 52615824, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:07Z\", \"source_id\": 16954392, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:54Z\", \"source_id\": 52623957, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:01Z\", \"source_id\": 16956602, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:53Z\", \"source_id\": 52629552, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:56Z\", \"source_id\": 16957920, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:29Z\", \"source_id\": 52636961, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:34Z\", \"source_id\": 16959895, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1789634255554660, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:35.543000", "service_state_evidence_id": 16959895, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:35.844856", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P SNF PDX 9Y19 345012 9 90 None {"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.252, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.196, "from_m": 9589.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.23, "from_m": 9627.196, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.813, "from_m": 10216.23, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.485, "from_m": 11071.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.54, "from_m": 12183.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.507, "from_m": 14147.54, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.608, "from_m": 18899.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.235, "from_m": 18955.608, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.232, "from_m": 20848.235, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.216, "from_m": 20882.232, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.152, "from_m": 20993.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.885, "from_m": 21215.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.135, "from_m": 21292.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.792, "from_m": 21954.135, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.388, "from_m": 23240.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.097, "from_m": 23329.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.175, "from_m": 23389.097, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.676, "from_m": 23479.175, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.385, "from_m": 25127.676, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.468, "from_m": 25577.385, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25965.055, "from_m": 25640.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26092.229, "from_m": 25965.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26477.296, "from_m": 26092.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26544.626, "from_m": 26477.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27650.367, "from_m": 26544.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27826.004, "from_m": 27650.367, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31710.72, "from_m": 27826.004, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 31940.5, "from_m": 31710.72, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 32168.168, "from_m": 31940.5, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32463.239, "from_m": 32168.168, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 32485.432, "from_m": 32463.239, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32704.348, "from_m": 32485.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32892.53, "from_m": 32704.348, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33785.0, "from_m": 32892.53, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 33887.278, "from_m": 33785.0, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 34030.621, "from_m": 33887.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34532.779, "from_m": 34030.621, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35149.799, "from_m": 34532.779, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35779.094, "from_m": 35149.799, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35963.955, "from_m": 35779.094, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36186.837, "from_m": 35963.955, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 36587.269, "from_m": 36186.837, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 36733.266, "from_m": 36587.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36903.489, "from_m": 36733.266, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37566.801, "from_m": 36903.489, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 37865.017, "from_m": 37566.801, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38090.289, "from_m": 37865.017, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38405.366, "from_m": 38090.289, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 38658.669, "from_m": 38405.366, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 39063.299, "from_m": 38658.669, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 39223.808, "from_m": 39063.299, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39462.505, "from_m": 39223.808, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40529.84, "from_m": 39462.505, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 40900.475, "from_m": 40529.84, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41130.288, "from_m": 40900.475, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41349.428, "from_m": 41130.288, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 41472.282, "from_m": 41349.428, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 41628.208, "from_m": 41472.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41766.231, "from_m": 41628.208, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42223.779, "from_m": 41766.231, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 42378.841, "from_m": 42223.779, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42941.549, "from_m": 42378.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 43859.251, "from_m": 42941.549, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44140.897, "from_m": 43859.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 45216.166, "from_m": 44140.897, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45583.848, "from_m": 45216.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 634430, "profile_key": "16db8a137c2cef2263ea693ac7591defc2d32a16f2efc688392f6afb1114a918", "schedule_id": 5505, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0843", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0846H", "wtt_dep": "0847", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0850H", "wtt_dep": "0851", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0855", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0858", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0901H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0903H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0905H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0911H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0916", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0919", "location": "Stratford", "stage_seq": 14, "distance_m": 26028.642, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27991.753, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 31431.599, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 32459.919, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0927H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33960.033, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0930", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 35681.082, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 37708.678, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0934H", "wtt_dep": "0935", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 39031.52, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 45583.848, "section_seq": 1, "route_path_id": 29955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45583.848, "from_m": 0.0, "section_seq": 1, "route_path_id": 29955}], "total_distance_m": 45583.848, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 42642.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.286, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:55Z", "source_id": 52494457, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:46:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:57Z", "source_id": 16920409, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:06Z", "source_id": 52506187, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:51:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:09Z", "source_id": 16923833, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:15Z", "source_id": 52518099, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:22Z", "source_id": 16927214, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:34Z", "source_id": 52527349, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:58:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:39Z", "source_id": 16929760, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:09Z", "source_id": 52540117, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:02:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:11Z", "source_id": 16933249, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:07Z", "source_id": 52545670, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:04:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:11Z", "source_id": 16934740, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:31Z", "source_id": 52552389, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:06:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:34Z", "source_id": 16936564, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:26Z", "source_id": 52560622, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:10:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:29Z", "source_id": 16938750, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:29Z", "source_id": 52568992, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:12:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:31Z", "source_id": 16941034, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:17Z", "source_id": 52576539, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:20Z", "source_id": 16943125, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:32Z", "source_id": 52582447, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:17:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:39Z", "source_id": 16944849, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:48Z", "source_id": 52588405, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:20:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:51Z", "source_id": 16946413, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:12Z", "source_id": 52602778, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:25:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:14Z", "source_id": 16950696, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:58Z", "source_id": 52610346, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:27:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:01Z", "source_id": 16952811, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:00Z", "source_id": 52615824, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:29:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:07Z", "source_id": 16954392, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:54Z", "source_id": 52623957, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:01Z", "source_id": 16956602, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:53Z", "source_id": 52629552, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:34:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:56Z", "source_id": 16957920, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:29Z", "source_id": 52636961, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:37:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:34Z", "source_id": 16959895, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Shenfield 0843 0843 6 None None Paddington (Crossrail) 0939 0937½ B ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C38270/2026-09-17/detailed None Bond Street (Crossrail) 2026-09-17T09:35:00+01:00 Paddington (Crossrail) 2.0 {"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} 1.8 0935 0937 Bond Street (Crossrail) Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 Paddington (Crossrail) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959895 1789634255554660 114 114 2026-09-17 08:47:35.844856 B None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:35.543000
603472 636964 H54795 340E96CK17 2026-09-17 COMPLETE 16959904 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 636964, "stp": "P", "toc": "Unknown", "uid": "H54795", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H54795/2026-09-17/detailed", "trust_id": "340E96CK17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barrow Hill Up Sidings No. 2 and 3", "service_date": "2026-09-17", "dest_arr_time": "1323", "dest_platform": null, "is_terminated": 1, "next_location": "Dore and Totley", "signalling_id": "0E96", "timing_status": null, "origin_station": "Hope (Earles Sidings) (FLHH)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1221", "origin_platform": null, "current_location": "Hope (Earles Sidings) (FLHH)", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1323", "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": null, "origin_dep_time_act": "1221", "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": "Hope (Earles Sidings) (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789634259433462, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:39.422106", "service_state_evidence_id": 16959904, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:39.575454", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 0E96 None None None None None [] Hope (Earles Sidings) (FLHH) 1221 1221 None None None Barrow Hill Up Sidings No. 2 and 3 1323 1323 None None None https://www.realtimetrains.co.uk/service/gb-nr:H54795/2026-09-17/detailed None None None None None None None None None None Hope (Earles Sidings) (FLHH) Dore and Totley None None None None 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 Hope (Earles Sidings) (FLHH) TRUST TRUST_CANCELLATION 16959904 1789634259433462 1 1 2026-09-17 08:47:39.575454 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:39.422106
603473 633842 W11396 692H33MC17 2026-09-17 COMPLETE 16959088 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 633842, "stp": "P", "toc": "West Midlands Trains", "uid": "W11396", "consist": "730043", "dest_crs": "RGL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11396/2026-09-17/detailed", "trust_id": "692H33MC17", "origin_crs": "BHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rugeley Trent Valley", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "1", "is_terminated": 1, "next_location": "Rugeley Trent Valley", "signalling_id": "2H33", "timing_status": "EARLY", "origin_station": "Birmingham International", "current_leg_arr": "0937", "current_leg_dep": "0934", "current_leg_end": "Rugeley Trent Valley", "origin_dep_time": "0821", "origin_platform": "3", "current_location": "Rugeley Trent Valley", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.937124982407858, 52.75459734600963], [-1.9366901000000003, 52.75476749999999], [-1.9361508, 52.754978499999986], [-1.9346718, 52.7556551], [-1.9340390000000005, 52.755951], [-1.9331909, 52.7563375], [-1.9313568000000003, 52.757175], [-1.9309973999999996, 52.7573422], [-1.9302572, 52.75768139999999], [-1.929651, 52.7579769], [-1.9290581, 52.758309700000005], [-1.9286675, 52.75855629999999], [-1.9285137, 52.758661899999986], [-1.9283474000000005, 52.7587788], [-1.9279611999999997, 52.75907320000001], [-1.927819, 52.75919110000001], [-1.9275515000000003, 52.75941459999999], [-1.9274557999999995, 52.75949990000001], [-1.9272970000000005, 52.759653], [-1.9270757999999997, 52.7598843], [-1.9268163000000005, 52.7601787], [-1.9265353999999997, 52.7605467], [-1.9265074, 52.76058859999999], [-1.9264478000000005, 52.76067769999999], [-1.9263315, 52.76085179999999], [-1.9261105, 52.7612589], [-1.92586, 52.76179599999998], [-1.9257108999999997, 52.7622179], [-1.9256492, 52.762479500000005], [-1.9255912, 52.7627411], [-1.925558, 52.7630086], [-1.925558, 52.763096100000006], [-1.925558, 52.763164299999985], [-1.9255579, 52.76341930000001], [-1.9256, 52.76407220000001], [-1.9257062, 52.76457270000001], [-1.9258263, 52.76496920000001], [-1.9260622, 52.76549829999999], [-1.926291, 52.7659025], [-1.9265518, 52.7663097], [-1.9267322999999996, 52.76652619999999], [-1.9270714297208396, 52.766918552514426], [-1.927265, 52.7671425], [-1.9275337, 52.76741810000001], [-1.9278632, 52.7676828], [-1.9284183, 52.76824090000001], [-1.9286520999999996, 52.7684744], [-1.9290955, 52.7688448], [-1.9293679999999995, 52.769052], [-1.9304666, 52.7698721], [-1.9308706, 52.7702135], [-1.931185, 52.7704749], [-1.9315854999999995, 52.7708056], [-1.9328491, 52.77163329999999], [-1.9333514000000005, 52.7720071], [-1.9337217, 52.7722501], [-1.9342395, 52.772642899999994], [-1.9345489, 52.7728456], [-1.9352173, 52.7733345], [-1.9364485, 52.77414859999999], [-1.9370939000000005, 52.774624], [-1.9341635, 52.7726914], [-1.9332245, 52.77207729999999], [-1.9314040999999995, 52.770908000000006], [-1.9308528, 52.77052979999999], [-1.9305311000000005, 52.7702954], [-1.9298091, 52.7697206]]}", "current_leg_start": "Rugeley Town", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "52.7697206", "next_location_lon": "-1.9298091", "previous_location": "Rugeley Town", "current_leg_milage": "2.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2559.427, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 6973.413, \"from_m\": 2559.427, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11216.252, \"from_m\": 6973.413, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 11584.723, \"from_m\": 11216.252, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12535.861, \"from_m\": 11584.723, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12910.062, \"from_m\": 12535.861, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13484.228, \"from_m\": 12910.062, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 14346.711, \"from_m\": 13484.228, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16517.794, \"from_m\": 14346.711, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 16557.123, \"from_m\": 16517.794, \"capability_applied\": null, \"effective_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\": 16577.039, \"from_m\": 16557.123, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 17142.554, \"from_m\": 16577.039, \"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\": 20319.233, \"from_m\": 17142.554, \"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\": 20885.369, \"from_m\": 20319.233, \"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\": 27593.241, \"from_m\": 20885.369, \"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\": 27609.374, \"from_m\": 27593.241, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28303.168, \"from_m\": 27609.374, \"capability_applied\": null, \"effective_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\": 28399.71, \"from_m\": 28303.168, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28435.879, \"from_m\": 28399.71, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30479.43, \"from_m\": 28435.879, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31036.326, \"from_m\": 30479.43, \"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\": 31799.46, \"from_m\": 31036.326, \"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\": 35910.638, \"from_m\": 31799.46, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39949.621, \"from_m\": 35910.638, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40108.586, \"from_m\": 39949.621, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46359.437, \"from_m\": 40108.586, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46508.177, \"from_m\": 46359.437, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 53227.285, \"from_m\": 46508.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54154.41, \"from_m\": 53227.285, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54185.383, \"from_m\": 54154.41, \"capability_applied\": null, \"effective_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\": 54689.27, \"from_m\": 54185.383, \"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\": 55733.74, \"from_m\": 54689.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\": 55770.491, \"from_m\": 55733.74, \"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\": 55826.357, \"from_m\": 55770.491, \"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\": 55857.036, \"from_m\": 55826.357, \"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\": 55927.584, \"from_m\": 55857.036, \"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\": 56050.279, \"from_m\": 55927.584, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 56118.684, \"from_m\": 56050.279, \"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\": 56852.158, \"from_m\": 56118.684, \"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}], \"service_id\": 633842, \"profile_key\": \"46815fd00efdad780207fb52bb7cfd5f4d3b6d0c3f325ea62168475f8f07d85d\", \"schedule_id\": 25569, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0821\", \"location\": \"Birmingham International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0823H\", \"wtt_dep\": \"0824H\", \"location\": \"Marston Green\", \"stage_seq\": 2, \"distance_m\": 2735.376, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0827\", \"wtt_dep\": \"0828\", \"location\": \"Lea Hall\", \"stage_seq\": 3, \"distance_m\": 5314.682, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0830\", \"wtt_dep\": \"0831\", \"location\": \"Stechford\", \"stage_seq\": 4, \"distance_m\": 7127.742, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0834\", \"wtt_dep\": \"0834H\", \"location\": \"Adderley Park\", \"stage_seq\": 5, \"distance_m\": 10088.319, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Grand Jn\", \"stage_seq\": 6, \"distance_m\": 11635.048, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836H\", \"location\": \"Proof House Jn\", \"stage_seq\": 7, \"distance_m\": 12189.292, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0845\", \"location\": \"Birmingham New Street\", \"stage_seq\": 8, \"distance_m\": 13163.692, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"Soho South Jn\", \"stage_seq\": 9, \"distance_m\": 16459.281, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Soho East Jn\", \"stage_seq\": 10, \"distance_m\": 17115.456, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Perry Barr West Jn\", \"stage_seq\": 11, \"distance_m\": 20313.907, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 12, \"distance_m\": 20885.369, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859H\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 13, \"distance_m\": 26487.539, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"Bescot Stadium\", \"stage_seq\": 14, \"distance_m\": 28055.224, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Pleck Jn\", \"stage_seq\": 15, \"distance_m\": 29620.307, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0907\", \"wtt_dep\": \"0908\", \"location\": \"Walsall\", \"stage_seq\": 16, \"distance_m\": 30756.412, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909H\", \"location\": \"Ryecroft Jn\", \"stage_seq\": 17, \"distance_m\": 31716.226, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0914\", \"location\": \"Bloxwich\", \"stage_seq\": 18, \"distance_m\": 35692.454, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0916H\", \"location\": \"Bloxwich North\", \"stage_seq\": 19, \"distance_m\": 36557.38, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920H\", \"location\": \"Landywood\", \"stage_seq\": 20, \"distance_m\": 40108.586, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"Mid Cannock Jn\", \"stage_seq\": 21, \"distance_m\": 42083.512, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924H\", \"location\": \"Cannock\", \"stage_seq\": 22, \"distance_m\": 43436.726, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928H\", \"location\": \"Hednesford\", \"stage_seq\": 23, \"distance_m\": 46449.839, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0935\", \"location\": \"Rugeley Town\", \"stage_seq\": 24, \"distance_m\": 53300.938, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Rugeley Power Station Jn\", \"stage_seq\": 25, \"distance_m\": 54096.029, \"section_seq\": 1, \"route_path_id\": 38322}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 26, \"distance_m\": 56852.158, \"section_seq\": 1, \"route_path_id\": 38322}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 56852.158, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38322}], \"total_distance_m\": 56852.158, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 56051.893, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 800.265, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0821", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.7697206", "current_position_lon": "-1.9298091", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:08Z\", \"source_id\": 52429403, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:23:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:13Z\", \"source_id\": 16901894, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:07Z\", \"source_id\": 52437924, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:26:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:09Z\", \"source_id\": 16904339, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:36Z\", \"source_id\": 52444865, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:36Z\", \"source_id\": 16906374, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19303, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:39Z\", \"source_id\": 52456780, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:41Z\", \"source_id\": 16909754, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:45Z\", \"source_id\": 52468651, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:44Z\", \"source_id\": 16913048, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:31Z\", \"source_id\": 52527197, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:33Z\", \"source_id\": 16929680, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:58Z\", \"source_id\": 52533746, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:07Z\", \"source_id\": 16931547, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19227, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:59Z\", \"source_id\": 52545311, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:02Z\", \"source_id\": 16934626, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:43Z\", \"source_id\": 52566881, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:44Z\", \"source_id\": 16940445, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:20Z\", \"source_id\": 52581949, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:24Z\", \"source_id\": 16944693, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:14Z\", \"source_id\": 52592265, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:17Z\", \"source_id\": 16947480, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:22Z\", \"source_id\": 52603356, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:24Z\", \"source_id\": 16950828, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:16Z\", \"source_id\": 52619451, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:22Z\", \"source_id\": 16955351, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:26Z\", \"source_id\": 52633986, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:30Z\", \"source_id\": 16959088, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rugeley Trent Valley", "service_state_platform": "1", "timing_fact_generation": 1789634195162123, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:42.252485", "service_state_evidence_id": 16959088, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:42.368011", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BHI RGL 2H33 730043 3 90 None {"version": 3, "segments": [{"to_m": 2559.427, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 6973.413, "from_m": 2559.427, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11216.252, "from_m": 6973.413, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 11584.723, "from_m": 11216.252, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12535.861, "from_m": 11584.723, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12910.062, "from_m": 12535.861, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13484.228, "from_m": 12910.062, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 14346.711, "from_m": 13484.228, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16517.794, "from_m": 14346.711, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 16557.123, "from_m": 16517.794, "capability_applied": null, "effective_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": 16577.039, "from_m": 16557.123, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 17142.554, "from_m": 16577.039, "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": 20319.233, "from_m": 17142.554, "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": 20885.369, "from_m": 20319.233, "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": 27593.241, "from_m": 20885.369, "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": 27609.374, "from_m": 27593.241, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28303.168, "from_m": 27609.374, "capability_applied": null, "effective_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": 28399.71, "from_m": 28303.168, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28435.879, "from_m": 28399.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30479.43, "from_m": 28435.879, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31036.326, "from_m": 30479.43, "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": 31799.46, "from_m": 31036.326, "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": 35910.638, "from_m": 31799.46, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39949.621, "from_m": 35910.638, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40108.586, "from_m": 39949.621, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46359.437, "from_m": 40108.586, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46508.177, "from_m": 46359.437, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53227.285, "from_m": 46508.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54154.41, "from_m": 53227.285, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54185.383, "from_m": 54154.41, "capability_applied": null, "effective_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": 54689.27, "from_m": 54185.383, "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": 55733.74, "from_m": 54689.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": 55770.491, "from_m": 55733.74, "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": 55826.357, "from_m": 55770.491, "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": 55857.036, "from_m": 55826.357, "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": 55927.584, "from_m": 55857.036, "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": 56050.279, "from_m": 55927.584, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 56118.684, "from_m": 56050.279, "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": 56852.158, "from_m": 56118.684, "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}], "service_id": 633842, "profile_key": "46815fd00efdad780207fb52bb7cfd5f4d3b6d0c3f325ea62168475f8f07d85d", "schedule_id": 25569, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0821", "location": "Birmingham International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0823H", "wtt_dep": "0824H", "location": "Marston Green", "stage_seq": 2, "distance_m": 2735.376, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0827", "wtt_dep": "0828", "location": "Lea Hall", "stage_seq": 3, "distance_m": 5314.682, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0830", "wtt_dep": "0831", "location": "Stechford", "stage_seq": 4, "distance_m": 7127.742, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0834", "wtt_dep": "0834H", "location": "Adderley Park", "stage_seq": 5, "distance_m": 10088.319, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "Grand Jn", "stage_seq": 6, "distance_m": 11635.048, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836H", "location": "Proof House Jn", "stage_seq": 7, "distance_m": 12189.292, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0845", "location": "Birmingham New Street", "stage_seq": 8, "distance_m": 13163.692, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "Soho South Jn", "stage_seq": 9, "distance_m": 16459.281, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Soho East Jn", "stage_seq": 10, "distance_m": 17115.456, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Perry Barr West Jn", "stage_seq": 11, "distance_m": 20313.907, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854", "location": "Perry Barr North Jn", "stage_seq": 12, "distance_m": 20885.369, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859H", "location": "Tame Bridge Parkway", "stage_seq": 13, "distance_m": 26487.539, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "Bescot Stadium", "stage_seq": 14, "distance_m": 28055.224, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Pleck Jn", "stage_seq": 15, "distance_m": 29620.307, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0907", "wtt_dep": "0908", "location": "Walsall", "stage_seq": 16, "distance_m": 30756.412, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909H", "location": "Ryecroft Jn", "stage_seq": 17, "distance_m": 31716.226, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0914", "location": "Bloxwich", "stage_seq": 18, "distance_m": 35692.454, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0916H", "location": "Bloxwich North", "stage_seq": 19, "distance_m": 36557.38, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920H", "location": "Landywood", "stage_seq": 20, "distance_m": 40108.586, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922", "location": "Mid Cannock Jn", "stage_seq": 21, "distance_m": 42083.512, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924H", "location": "Cannock", "stage_seq": 22, "distance_m": 43436.726, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928H", "location": "Hednesford", "stage_seq": 23, "distance_m": 46449.839, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0935", "location": "Rugeley Town", "stage_seq": 24, "distance_m": 53300.938, "section_seq": 1, "route_path_id": 38322}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Rugeley Power Station Jn", "stage_seq": 25, "distance_m": 54096.029, "section_seq": 1, "route_path_id": 38322}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Rugeley Trent Valley", "stage_seq": 26, "distance_m": 56852.158, "section_seq": 1, "route_path_id": 38322}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56852.158, "from_m": 0.0, "section_seq": 1, "route_path_id": 38322}], "total_distance_m": 56852.158, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 56051.893, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 800.265, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20916, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:08Z", "source_id": 52429403, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:23:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:13Z", "source_id": 16901894, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19292, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:07Z", "source_id": 52437924, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:26:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:09Z", "source_id": 16904339, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:36Z", "source_id": 52444865, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:29:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:36Z", "source_id": 16906374, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19303, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:39Z", "source_id": 52456780, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:33:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:41Z", "source_id": 16909754, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19416, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:45Z", "source_id": 52468651, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:38:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:44Z", "source_id": 16913048, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19534, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:31Z", "source_id": 52527197, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:58:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:33Z", "source_id": 16929680, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19560, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:58Z", "source_id": 52533746, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:01:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:07Z", "source_id": 16931547, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19227, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:59Z", "source_id": 52545311, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:02Z", "source_id": 16934626, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19208, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:43Z", "source_id": 52566881, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:12:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:44Z", "source_id": 16940445, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19203, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:20Z", "source_id": 52581949, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:19:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:24Z", "source_id": 16944693, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19199, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:14Z", "source_id": 52592265, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:17Z", "source_id": 16947480, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19194, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:22Z", "source_id": 52603356, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:26:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:24Z", "source_id": 16950828, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19179, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:16Z", "source_id": 52619451, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:33:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:22Z", "source_id": 16955351, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11443, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:26Z", "source_id": 52633986, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:37:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:30Z", "source_id": 16959088, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Birmingham International 0821 0821 3 None None Rugeley Trent Valley 0939 0939 1 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W11396/2026-09-17/detailed None Rugeley Town 2026-09-17T09:35:00+01:00 Rugeley Trent Valley 3.0 {"type": "LineString", "coordinates": [[-1.937124982407858, 52.75459734600963], [-1.9366901000000003, 52.75476749999999], [-1.9361508, 52.754978499999986], [-1.9346718, 52.7556551], [-1.9340390000000005, 52.755951], [-1.9331909, 52.7563375], [-1.9313568000000003, 52.757175], [-1.9309973999999996, 52.7573422], [-1.9302572, 52.75768139999999], [-1.929651, 52.7579769], [-1.9290581, 52.758309700000005], [-1.9286675, 52.75855629999999], [-1.9285137, 52.758661899999986], [-1.9283474000000005, 52.7587788], [-1.9279611999999997, 52.75907320000001], [-1.927819, 52.75919110000001], [-1.9275515000000003, 52.75941459999999], [-1.9274557999999995, 52.75949990000001], [-1.9272970000000005, 52.759653], [-1.9270757999999997, 52.7598843], [-1.9268163000000005, 52.7601787], [-1.9265353999999997, 52.7605467], [-1.9265074, 52.76058859999999], [-1.9264478000000005, 52.76067769999999], [-1.9263315, 52.76085179999999], [-1.9261105, 52.7612589], [-1.92586, 52.76179599999998], [-1.9257108999999997, 52.7622179], [-1.9256492, 52.762479500000005], [-1.9255912, 52.7627411], [-1.925558, 52.7630086], [-1.925558, 52.763096100000006], [-1.925558, 52.763164299999985], [-1.9255579, 52.76341930000001], [-1.9256, 52.76407220000001], [-1.9257062, 52.76457270000001], [-1.9258263, 52.76496920000001], [-1.9260622, 52.76549829999999], [-1.926291, 52.7659025], [-1.9265518, 52.7663097], [-1.9267322999999996, 52.76652619999999], [-1.9270714297208396, 52.766918552514426], [-1.927265, 52.7671425], [-1.9275337, 52.76741810000001], [-1.9278632, 52.7676828], [-1.9284183, 52.76824090000001], [-1.9286520999999996, 52.7684744], [-1.9290955, 52.7688448], [-1.9293679999999995, 52.769052], [-1.9304666, 52.7698721], [-1.9308706, 52.7702135], [-1.931185, 52.7704749], [-1.9315854999999995, 52.7708056], [-1.9328491, 52.77163329999999], [-1.9333514000000005, 52.7720071], [-1.9337217, 52.7722501], [-1.9342395, 52.772642899999994], [-1.9345489, 52.7728456], [-1.9352173, 52.7733345], [-1.9364485, 52.77414859999999], [-1.9370939000000005, 52.774624], [-1.9341635, 52.7726914], [-1.9332245, 52.77207729999999], [-1.9314040999999995, 52.770908000000006], [-1.9308528, 52.77052979999999], [-1.9305311000000005, 52.7702954], [-1.9298091, 52.7697206]]} 2.2 0934 0937 Rugeley Town Rugeley Trent Valley Rugeley Trent Valley 52.7697206 -1.9298091 52.7697206 -1.9298091 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 Rugeley Trent Valley TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959088 1789634195162123 82 82 2026-09-17 08:47:42.368011 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:42.252485
603474 634355 W83298 062R16MD17 2026-09-17 COMPLETE 16959154 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634355, "stp": "P", "toc": "ScotRail", "uid": "W83298", "consist": "320303", "dest_crs": "WFF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83298/2026-09-17/detailed", "trust_id": "062R16MD17", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Whifflet", "service_date": "2026-09-17", "dest_arr_time": "0933", "dest_platform": "2", "is_terminated": 1, "next_location": "Whifflet", "signalling_id": "2R16", "timing_status": "LATE", "origin_station": "Dalmuir", "current_leg_arr": "0937", "current_leg_dep": "0934", "current_leg_end": "Whifflet", "origin_dep_time": "0840", "origin_platform": "5", "current_location": "Whifflet", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.048442725895154, 55.85419059957925], [-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.0381798, 55.854682800000006], [-4.0355181, 55.8549343], [-4.0345173, 55.85502189999999], [-4.03419, 55.85504850000001], [-4.0338401, 55.8550839], [-4.033196299999999, 55.8551513], [-4.0324668, 55.855205299999994], [-4.032046199999999, 55.8552342], [-4.0310457, 55.855271], [-4.0308239, 55.8552789], [-4.0307545, 55.8552814], [-4.0286903, 55.8553595], [-4.0283828, 55.855367], [-4.0250974, 55.85545319999999], [-4.0239344, 55.8554725], [-4.0236388, 55.855477399999984], [-4.0231354, 55.8554669], [-4.022904, 55.8554528], [-4.0226926, 55.85543309999999], [-4.0223872, 55.8553983], [-4.0220934, 55.855349800000006], [-4.021575599999999, 55.8552375], [-4.0211954, 55.8551297], [-4.0209773, 55.8550584], [-4.0208298, 55.855004400000006], [-4.0203881, 55.85481169999999], [-4.0203796519950155, 55.8548071629733], [-4.0180725, 55.85356809999999], [-4.0178399, 55.8534365], [-4.0176275, 55.8533219], [-4.0169524, 55.8529566], [-4.0163756, 55.852616], [-4.0169279, 55.85299750000001], [-4.0174214, 55.853285699999994], [-4.017759099999999, 55.8535054], [-4.0178005, 55.8535343], [-4.0183139, 55.8538718], [-4.0184991, 55.853987]]}", "current_leg_start": "Kirkwood", "dest_arr_time_act": "0933", "motion_projection": null, "next_location_lat": "55.8539870", "next_location_lon": "-4.0184991", "previous_location": "Kirkwood", "current_leg_milage": "1.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.786, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.197, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.197, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.244, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17579.478, \"from_m\": 14252.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18052.542, \"from_m\": 17579.478, \"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\": 18598.035, \"from_m\": 18052.542, \"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\": 18989.806, \"from_m\": 18598.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20890.036, \"from_m\": 18989.806, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25977.524, \"from_m\": 20890.036, \"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\": 27455.93, \"from_m\": 25977.524, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 29054.468, \"from_m\": 27455.93, \"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\": 29358.096, \"from_m\": 29054.468, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30356.612, \"from_m\": 29358.096, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30545.965, \"from_m\": 30356.612, \"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\": 30745.989, \"from_m\": 30545.965, \"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\": 30895.772, \"from_m\": 30745.989, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31097.873, \"from_m\": 30895.772, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 634355, \"profile_key\": \"4cdacd6cab06a19fd08eed30100b5ac1497b500c37ccf2c63371a54e7018ceed\", \"schedule_id\": 28592, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0842\", \"wtt_dep\": \"0842H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0844H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0846H\", \"wtt_dep\": \"0847H\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0849H\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0851H\", \"wtt_dep\": \"0852\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854H\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0857\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0859H\", \"wtt_dep\": \"0900\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0905\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0906H\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0909\", \"wtt_dep\": \"0909H\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 15712.279, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0911H\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 16598.672, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0913H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 17846.058, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 18989.806, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0917H\", \"location\": \"Carmyle\", \"stage_seq\": 19, \"distance_m\": 21499.645, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920\", \"location\": \"Mount Vernon\", \"stage_seq\": 20, \"distance_m\": 23271.025, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Baillieston\", \"stage_seq\": 21, \"distance_m\": 24499.672, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0925H\", \"location\": \"Bargeddie\", \"stage_seq\": 22, \"distance_m\": 27143.913, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0929H\", \"location\": \"Kirkwood\", \"stage_seq\": 23, \"distance_m\": 28766.321, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930H\", \"location\": \"Langloan Jn\", \"stage_seq\": 24, \"distance_m\": 29358.096, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Whifflet North Jn\", \"stage_seq\": 25, \"distance_m\": 30545.965, \"section_seq\": 1, \"route_path_id\": 66342}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": null, \"location\": \"Whifflet\", \"stage_seq\": 26, \"distance_m\": 31097.873, \"section_seq\": 1, \"route_path_id\": 66342}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 31097.873, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66342}], \"total_distance_m\": 31097.873, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 30948.09, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 149.783, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0840", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.8539870", "current_position_lon": "-4.0184991", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:07Z\", \"source_id\": 52483907, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:11Z\", \"source_id\": 16917447, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:10Z\", \"source_id\": 52489572, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:13Z\", \"source_id\": 16919104, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:31Z\", \"source_id\": 52496157, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:38Z\", \"source_id\": 16921002, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:23Z\", \"source_id\": 52501144, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:26Z\", \"source_id\": 16922413, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:15Z\", \"source_id\": 52520960, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:18Z\", \"source_id\": 16927973, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:14Z\", \"source_id\": 52529234, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:18Z\", \"source_id\": 16930270, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:35Z\", \"source_id\": 52538551, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:40Z\", \"source_id\": 16932849, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:37Z\", \"source_id\": 52544303, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:39Z\", \"source_id\": 16934326, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:34Z\", \"source_id\": 52549729, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:39Z\", \"source_id\": 16935850, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:29Z\", \"source_id\": 52555108, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:33Z\", \"source_id\": 16937299, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:58Z\", \"source_id\": 52564852, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:02Z\", \"source_id\": 16939914, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:12Z\", \"source_id\": 52570864, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:14Z\", \"source_id\": 16941548, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:44Z\", \"source_id\": 52577719, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:45Z\", \"source_id\": 16943436, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:27Z\", \"source_id\": 52590217, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:30Z\", \"source_id\": 16946932, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:27Z\", \"source_id\": 52598285, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:34Z\", \"source_id\": 16949378, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:47Z\", \"source_id\": 52604469, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:50Z\", \"source_id\": 16951167, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:00Z\", \"source_id\": 52613225, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:03Z\", \"source_id\": 16953644, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:35Z\", \"source_id\": 52623095, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:41Z\", \"source_id\": 16956344, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2227, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:32Z\", \"source_id\": 52634251, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:33Z\", \"source_id\": 16959154, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Whifflet", "service_state_platform": "1", "timing_fact_generation": 1789634194974068, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:46.218616", "service_state_evidence_id": 16959154, "current_leg_start_actual_dep": "2026-09-17T09:33:30+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:46.919419", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DMR WFF 2R16 320303 3 90 None {"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.786, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.197, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.197, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.244, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17579.478, "from_m": 14252.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18052.542, "from_m": 17579.478, "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": 18598.035, "from_m": 18052.542, "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": 18989.806, "from_m": 18598.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 20890.036, "from_m": 18989.806, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25977.524, "from_m": 20890.036, "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": 27455.93, "from_m": 25977.524, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 29054.468, "from_m": 27455.93, "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": 29358.096, "from_m": 29054.468, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30356.612, "from_m": 29358.096, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30545.965, "from_m": 30356.612, "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": 30745.989, "from_m": 30545.965, "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": 30895.772, "from_m": 30745.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31097.873, "from_m": 30895.772, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 634355, "profile_key": "4cdacd6cab06a19fd08eed30100b5ac1497b500c37ccf2c63371a54e7018ceed", "schedule_id": 28592, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0840", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0842", "wtt_dep": "0842H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0844H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0846H", "wtt_dep": "0847H", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0849H", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0851H", "wtt_dep": "0852", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 66342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854H", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0857", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 66342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0859H", "wtt_dep": "0900", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0905", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0906H", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0909", "wtt_dep": "0909H", "location": "Bridgeton", "stage_seq": 15, "distance_m": 15712.279, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0911H", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 16598.672, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0913H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 17846.058, "section_seq": 1, "route_path_id": 66342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 18989.806, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0917H", "location": "Carmyle", "stage_seq": 19, "distance_m": 21499.645, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920", "location": "Mount Vernon", "stage_seq": 20, "distance_m": 23271.025, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Baillieston", "stage_seq": 21, "distance_m": 24499.672, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0925H", "location": "Bargeddie", "stage_seq": 22, "distance_m": 27143.913, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0929H", "location": "Kirkwood", "stage_seq": 23, "distance_m": 28766.321, "section_seq": 1, "route_path_id": 66342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930H", "location": "Langloan Jn", "stage_seq": 24, "distance_m": 29358.096, "section_seq": 1, "route_path_id": 66342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Whifflet North Jn", "stage_seq": 25, "distance_m": 30545.965, "section_seq": 1, "route_path_id": 66342}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": null, "location": "Whifflet", "stage_seq": 26, "distance_m": 31097.873, "section_seq": 1, "route_path_id": 66342}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31097.873, "from_m": 0.0, "section_seq": 1, "route_path_id": 66342}], "total_distance_m": 31097.873, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 30948.09, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 149.783, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:07Z", "source_id": 52483907, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:42:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:11Z", "source_id": 16917447, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:10Z", "source_id": 52489572, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:13Z", "source_id": 16919104, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:31Z", "source_id": 52496157, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:47:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:38Z", "source_id": 16921002, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:23Z", "source_id": 52501144, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:49:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:26Z", "source_id": 16922413, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:15Z", "source_id": 52520960, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:56:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:18Z", "source_id": 16927973, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:14Z", "source_id": 52529234, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:58:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:18Z", "source_id": 16930270, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:35Z", "source_id": 52538551, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:02:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:40Z", "source_id": 16932849, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:37Z", "source_id": 52544303, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:04:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:39Z", "source_id": 16934326, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:34Z", "source_id": 52549729, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:06:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:39Z", "source_id": 16935850, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:29Z", "source_id": 52555108, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:08:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:33Z", "source_id": 16937299, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:58Z", "source_id": 52564852, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:02Z", "source_id": 16939914, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:12Z", "source_id": 52570864, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:13:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:14Z", "source_id": 16941548, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:44Z", "source_id": 52577719, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:16:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:45Z", "source_id": 16943436, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2110, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:27Z", "source_id": 52590217, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:30Z", "source_id": 16946932, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2114, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:27Z", "source_id": 52598285, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:24:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:34Z", "source_id": 16949378, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2118, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:47Z", "source_id": 52604469, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:26:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:50Z", "source_id": 16951167, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2122, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:00Z", "source_id": 52613225, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:29:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:03Z", "source_id": 16953644, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2126, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:35Z", "source_id": 52623095, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:33:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:41Z", "source_id": 16956344, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2227, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:32Z", "source_id": 52634251, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:37:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:33Z", "source_id": 16959154, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Dalmuir 0840 0840 5 None None Whifflet 0933 0933 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83298/2026-09-17/detailed None Kirkwood 2026-09-17T09:33:30+01:00 Whifflet 3.0 {"type": "LineString", "coordinates": [[-4.048442725895154, 55.85419059957925], [-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.0381798, 55.854682800000006], [-4.0355181, 55.8549343], [-4.0345173, 55.85502189999999], [-4.03419, 55.85504850000001], [-4.0338401, 55.8550839], [-4.033196299999999, 55.8551513], [-4.0324668, 55.855205299999994], [-4.032046199999999, 55.8552342], [-4.0310457, 55.855271], [-4.0308239, 55.8552789], [-4.0307545, 55.8552814], [-4.0286903, 55.8553595], [-4.0283828, 55.855367], [-4.0250974, 55.85545319999999], [-4.0239344, 55.8554725], [-4.0236388, 55.855477399999984], [-4.0231354, 55.8554669], [-4.022904, 55.8554528], [-4.0226926, 55.85543309999999], [-4.0223872, 55.8553983], [-4.0220934, 55.855349800000006], [-4.021575599999999, 55.8552375], [-4.0211954, 55.8551297], [-4.0209773, 55.8550584], [-4.0208298, 55.855004400000006], [-4.0203881, 55.85481169999999], [-4.0203796519950155, 55.8548071629733], [-4.0180725, 55.85356809999999], [-4.0178399, 55.8534365], [-4.0176275, 55.8533219], [-4.0169524, 55.8529566], [-4.0163756, 55.852616], [-4.0169279, 55.85299750000001], [-4.0174214, 55.853285699999994], [-4.017759099999999, 55.8535054], [-4.0178005, 55.8535343], [-4.0183139, 55.8538718], [-4.0184991, 55.853987]]} 1.4 0934 0937 Kirkwood Whifflet Whifflet 55.8539870 -4.0184991 55.8539870 -4.0184991 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 Whifflet TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959154 1789634194974068 75 75 2026-09-17 08:47:46.919419 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:46.218616
603475 630846 C00568 301A00M617 2026-09-17 COMPLETE 16958794 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 630846, "stp": "P", "toc": "Lumo Stirling", "uid": "C00568", "consist": "222601", "dest_crs": "EUS", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00568/2026-09-17/detailed", "trust_id": "301A00M617", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-17", "dest_arr_time": "0928", "dest_platform": "10", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "1A00", "timing_status": "LATE", "origin_station": "Preston", "current_leg_arr": "0937", "current_leg_dep": "0820", "current_leg_end": "London Euston", "origin_dep_time": "0641", "origin_platform": "5", "current_location": "London Euston", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4644778165174714, 52.52659905369751], [-1.4641133, 52.52636390000001], [-1.4630896, 52.5257771], [-1.4624676, 52.5254317], [-1.4621383, 52.52522820000001], [-1.4607422999999995, 52.524311299999994], [-1.460516, 52.524163900000005], [-1.4603239, 52.52403290000001], [-1.4595716999999997, 52.52352700000001], [-1.4588947999999995, 52.523020900000006], [-1.4581585, 52.52244309999999], [-1.4568741, 52.5213703], [-1.4565764, 52.5211255], [-1.4558384999999998, 52.520488699999994], [-1.4551063, 52.51985409999999], [-1.4541995000000003, 52.518989399999995], [-1.4532664999999998, 52.5180523], [-1.4521879, 52.5169052], [-1.4518177, 52.5164808], [-1.4509436, 52.5154321], [-1.4501193999999995, 52.51438060000001], [-1.4492602, 52.51319170000001], [-1.44861180461666, 52.51222305628777], [-1.4486117, 52.5122229], [-1.4479245, 52.5111102], [-1.4473163, 52.50999890000001], [-1.4468072999999997, 52.50900449999999], [-1.4463762999999998, 52.5080699], [-1.4460214999999998, 52.5071703], [-1.4453709, 52.5052392], [-1.4448949999999998, 52.5037852], [-1.4447099, 52.5031713], [-1.4445494, 52.50259789999999], [-1.444334, 52.50176570000001], [-1.4441058, 52.50037139999999], [-1.4439738, 52.49939590000001], [-1.443941, 52.498969899999985], [-1.4438733999999998, 52.49786399999999], [-1.4438375, 52.4968945], [-1.4438592, 52.4962384], [-1.4438672999999995, 52.4960358], [-1.4438781999999997, 52.4958717], [-1.4439537, 52.494729], [-1.444003781834324, 52.49430286280318], [-1.4441109, 52.4933914], [-1.4441389, 52.4931993], [-1.4443990999999998, 52.4915038], [-1.4444179, 52.49139269999999], [-1.444605, 52.4899105], [-1.4446089, 52.48978859999999], [-1.4446264, 52.4878961], [-1.444579, 52.48717640000002], [-1.4443686, 52.4857571], [-1.4440542999999997, 52.4843711], [-1.4436483, 52.4830075], [-1.44306, 52.4816093], [-1.4425032, 52.48050589999998], [-1.4417729, 52.479264500000006], [-1.4414005999999997, 52.47868159999998], [-1.4408928, 52.4779531], [-1.4401477, 52.4769579], [-1.4397935, 52.4765332], [-1.4394625000000003, 52.476174400000005], [-1.438747, 52.4754161], [-1.4387142999999998, 52.47538219999999], [-1.4386558, 52.4753215], [-1.4379218000000002, 52.4745731], [-1.437304454591234, 52.47400101788201], [-1.436892, 52.47361879999999], [-1.4356939999999998, 52.47260729999999], [-1.4345122999999995, 52.4717145], [-1.4339975, 52.47134049999999], [-1.4328186999999997, 52.4705512], [-1.4318736, 52.4699539], [-1.4150039, 52.459614499999994], [-1.4111047999999995, 52.45718949999999], [-1.4071651999999997, 52.4548001], [-1.3925501999999998, 52.44581259999999], [-1.3918756, 52.4453864], [-1.3896299999999997, 52.4440138], [-1.3884012, 52.4432124], [-1.3873662999999998, 52.44245239999999], [-1.3863675999999998, 52.4416298], [-1.3854125, 52.4407682], [-1.3847989999999997, 52.440175700000005], [-1.3842175116293958, 52.43957578845911], [-1.3841361999999997, 52.4394919], [-1.3837549, 52.43905349999999], [-1.3831937999999997, 52.4383577], [-1.3826765, 52.43765640000001], [-1.3805946, 52.4345727], [-1.3800289, 52.4338331], [-1.3792134, 52.43294899999999], [-1.3786081, 52.432379999999995], [-1.3779621999999998, 52.4318359], [-1.3770283000000003, 52.4311314], [-1.3759473, 52.43042919999999], [-1.3749293, 52.4298478], [-1.3739839, 52.429362199999986], [-1.3731999999999998, 52.4290069], [-1.3723611, 52.4286601], [-1.3721473999999998, 52.42857179999999], [-1.3711036, 52.428184300000005], [-1.3625284, 52.4251652], [-1.3613599, 52.4247637], [-1.3602668, 52.42441079999999], [-1.3587557, 52.4239675], [-1.3585222, 52.423901], [-1.3575692999999998, 52.42363179999999], [-1.3550993, 52.4230054], [-1.3549335, 52.4229635], [-1.3537041999999997, 52.4226432], [-1.3526937, 52.4223764], [-1.3517992999999997, 52.422123], [-1.350977, 52.42187800000001], [-1.3506338999999998, 52.421767], [-1.3494324, 52.42137449999999], [-1.3476134999999998, 52.4207055], [-1.3474729261792822, 52.42064945935145], [-1.346197, 52.420140799999984], [-1.3450292, 52.419638], [-1.3438997999999998, 52.4191216], [-1.343003, 52.41869390000001], [-1.3421794, 52.4182737], [-1.3402413, 52.417211499999986], [-1.3306581, 52.41184320000001], [-1.3293167, 52.411052699999985], [-1.3278199999999998, 52.41011520000001], [-1.3268435999999997, 52.409476100000006], [-1.3200715999999997, 52.4049495], [-1.3123588, 52.39978109999999], [-1.3120628, 52.3995836], [-1.3059962, 52.3955173], [-1.3054106999999997, 52.3951723], [-1.3054178, 52.3951676], [-1.3053345, 52.3951158], [-1.3053281, 52.39511829999999], [-1.3052594999999998, 52.3950719], [-1.3045416, 52.3945939], [-1.3038486, 52.3941796], [-1.3031801, 52.3937317], [-1.3007880999999997, 52.392126000000005], [-1.3006009999999997, 52.3919985], [-1.2990643999999998, 52.3909848], [-1.2989307, 52.3908945], [-1.2973994999999998, 52.38995179999999], [-1.2961703, 52.38926480000001], [-1.2948417, 52.388569999999994], [-1.2916551, 52.3870288], [-1.2915302999999998, 52.3869668], [-1.2902953, 52.3863709], [-1.2869997903991195, 52.384780653945135], [-1.2849499999999998, 52.383791499999994], [-1.2843925, 52.38353060000001], [-1.2837695999999998, 52.38323669999999], [-1.2832015, 52.3829743], [-1.2826967, 52.38274109999999], [-1.2822781999999997, 52.3825593], [-1.2816824, 52.382311900000005], [-1.2811181, 52.3820995], [-1.2805746, 52.38191079999999], [-1.2796039, 52.3816049], [-1.2790676, 52.38145920000001], [-1.278322, 52.3812726], [-1.2779165999999995, 52.381179], [-1.2771712999999998, 52.3810302], [-1.2763667, 52.38089599999999], [-1.2756612, 52.3808027], [-1.2750281999999995, 52.380732300000005], [-1.2745837, 52.38069449999999], [-1.2741617606714282, 52.38066750911422], [-1.2739263, 52.380679599999986], [-1.2701804999999995, 52.38079369999999], [-1.26912, 52.380823099999986], [-1.2685711, 52.38084769999999], [-1.2680237999999997, 52.3808636], [-1.2675608, 52.380866399999995], [-1.267233068707129, 52.38086278012311], [-1.2671895999999998, 52.38086229999999], [-1.2663561999999997, 52.380854799999994], [-1.2651267999999998, 52.3808401], [-1.2645752999999995, 52.3808311], [-1.2639716, 52.3808255], [-1.2629180999999998, 52.38081580000001], [-1.2624132999999995, 52.38079940000001], [-1.2618168999999997, 52.38077380000001], [-1.2610584, 52.380724399999984], [-1.2603238, 52.3806683], [-1.2596618, 52.3806077], [-1.2592294, 52.38056459999999], [-1.2585927, 52.38050299999998], [-1.2578221999999997, 52.38042610000001], [-1.25764139776733, 52.380406345278054], [-1.2570232, 52.38033879999999], [-1.2558851999999998, 52.380205200000006], [-1.2555555, 52.3801593], [-1.2547667999999998, 52.380049500000005], [-1.2532967999999998, 52.379828299999986], [-1.2526470999999997, 52.379724], [-1.2519239, 52.37959270000001], [-1.2512773999999998, 52.3794748], [-1.2500622, 52.3792391], [-1.2489197, 52.3790116], [-1.2477607999999998, 52.3787531], [-1.2476325, 52.3787224], [-1.2463769, 52.3784221], [-1.2452154, 52.37812759999999], [-1.2442015, 52.3778575], [-1.2429018999999997, 52.3774957], [-1.2427639, 52.377453], [-1.2416159, 52.37710919999999], [-1.2403581, 52.376715999999995], [-1.2394648999999998, 52.37640649999999], [-1.2387424, 52.3761197], [-1.2380702, 52.375831799999986], [-1.2374184, 52.37551870000001], [-1.2368239305064967, 52.375209630417885], [-1.2360774, 52.3748215], [-1.2351976, 52.374341699999995], [-1.2343634, 52.37390940000001], [-1.2328996, 52.3732117], [-1.2324559, 52.3729987], [-1.2319616999999998, 52.372761399999995], [-1.2311185, 52.37233599999999], [-1.2297654, 52.3716812], [-1.2288568, 52.3712483], [-1.2277222000000003, 52.370703], [-1.2263650999999998, 52.3700414], [-1.2240126, 52.368904], [-1.2232432792908106, 52.368533068146355], [-1.2231328, 52.3684798], [-1.2225268, 52.36817769999999], [-1.2222106, 52.36802879999999], [-1.2218041, 52.367799299999994], [-1.2209652, 52.3673848], [-1.2146934, 52.3643361], [-1.2071014, 52.36066640000001], [-1.2066803, 52.36046529999999], [-1.2054344999999995, 52.3598713], [-1.2038987, 52.35911159999999], [-1.2025332, 52.3584578], [-1.1997035, 52.35708489999999], [-1.1985256, 52.35652199999999], [-1.195887, 52.35523450000001], [-1.1946993, 52.354618599999995], [-1.1940148, 52.3542517], [-1.1935266, 52.35397470000001], [-1.192333, 52.353277], [-1.1911395, 52.3525186], [-1.1899726999999998, 52.3517291], [-1.188189, 52.350454199999994], [-1.1865521, 52.34920100000001], [-1.1850508, 52.34802289999998], [-1.1835713, 52.34687999999999], [-1.1823689999999998, 52.3459417], [-1.180549, 52.3445221], [-1.1780488, 52.34258260000001], [-1.1746631999999997, 52.33993910000001], [-1.1733417, 52.33892149999999], [-1.1725572, 52.3383069], [-1.1708369, 52.3369888], [-1.1678098693553778, 52.33460968637544], [-1.1676352, 52.3344724], [-1.1658839, 52.333102], [-1.1657033, 52.332961099999984], [-1.1618331, 52.32995849999999], [-1.1617801097814873, 52.32991742479848], [-1.1614146, 52.3296341], [-1.1606962, 52.3290772], [-1.1591834, 52.3278983], [-1.1589848, 52.3277409], [-1.157073, 52.32626709999999], [-1.1557472000000002, 52.3252453], [-1.1543419, 52.324138799999986], [-1.1524093999999998, 52.32261979999999], [-1.1503115, 52.3210665], [-1.1497303, 52.32065720000001], [-1.1487451, 52.3200066], [-1.1478210999999998, 52.31940110000001], [-1.1463916999999997, 52.3185223], [-1.1451806, 52.3178192], [-1.1423602, 52.3162756], [-1.1396799999999998, 52.3148164], [-1.1371936, 52.31345170000001], [-1.1360564, 52.31283419999999], [-1.1317756, 52.310476699999995], [-1.1271958999999998, 52.3079774], [-1.1261152, 52.307355400000006], [-1.1251509, 52.3067906], [-1.1241923, 52.3061861], [-1.1237142, 52.30586000000001], [-1.1229416999999997, 52.3053038], [-1.1214368999999995, 52.30412919999999], [-1.1199472, 52.30283889999999], [-1.1191365, 52.3020617], [-1.117247, 52.3001359], [-1.1154839, 52.2983115], [-1.1137733999999997, 52.296556], [-1.1121969, 52.2949339], [-1.1094175, 52.2920761], [-1.1079615, 52.2905636], [-1.1060144999999997, 52.28856890000001], [-1.1041691, 52.286670699999995], [-1.1028275, 52.28529939999999], [-1.102162, 52.284598800000005], [-1.1017949, 52.284148300000005], [-1.1016618, 52.2839948], [-1.1015648, 52.283878400000006], [-1.1011992, 52.28337349999999], [-1.1008609, 52.2829024], [-1.1005828, 52.28242569999999], [-1.1003311, 52.2819548], [-1.1000746, 52.2814305], [-1.0999370999999998, 52.2810714], [-1.0991181, 52.27881730000001], [-1.0990504, 52.2786309], [-1.0990014, 52.278496], [-1.0978737, 52.2753191], [-1.0977553539973384, 52.27498606676315], [-1.0976590999999998, 52.27471520000001], [-1.0975695000000003, 52.27445209999999], [-1.0973263, 52.273758699999995], [-1.0968006, 52.2722069], [-1.0961903, 52.27044870000001], [-1.0958299, 52.2694805], [-1.0954577, 52.2685893], [-1.0950363999999997, 52.2676793], [-1.0946585999999998, 52.26695990000001], [-1.0941313, 52.2660887], [-1.0937637, 52.265531], [-1.0932726, 52.264835899999994], [-1.0927426, 52.264154299999994], [-1.0919796, 52.2632582], [-1.0917125999999997, 52.2629531], [-1.0908204, 52.2619959], [-1.0897368, 52.2607913], [-1.0889627999999998, 52.25982929999999], [-1.0884018, 52.259062], [-1.0881069, 52.2586028], [-1.0876833, 52.2579244], [-1.0872639, 52.2571656], [-1.0869918, 52.2565981], [-1.0867308, 52.256004], [-1.0864068000000002, 52.2551792], [-1.0861587, 52.254412999999985], [-1.0859853999999998, 52.253748400000006], [-1.0858374999999998, 52.2530908], [-1.0857233999999998, 52.2524345], [-1.0856491, 52.2517846], [-1.0856051, 52.2511562], [-1.0855624, 52.2505262], [-1.0856066, 52.2491861], [-1.0857092, 52.2482242], [-1.0857768, 52.247801599999995], [-1.0858832, 52.24728639999999], [-1.0861334, 52.246315799999984], [-1.0864024, 52.24539229999999], [-1.0866899, 52.24442400000001], [-1.0869125, 52.2435952], [-1.0870182, 52.24311889999999], [-1.0870762, 52.2426057], [-1.0871120999999997, 52.242158100000005], [-1.0870738999999998, 52.24152010000001], [-1.0869659000000005, 52.24072879999999], [-1.0867735999999997, 52.240072899999994], [-1.086614, 52.23967619999999], [-1.0863447, 52.239097400000006], [-1.0860187, 52.2385377], [-1.0857019, 52.23807829999999], [-1.0851244, 52.237393399999995], [-1.0845758, 52.2368457], [-1.0837056, 52.2361092], [-1.0831384, 52.2356905], [-1.0821002999999998, 52.2350343], [-1.0812309, 52.234472], [-1.0804966, 52.23400170000001], [-1.0799782, 52.2336411], [-1.0790405, 52.2329402], [-1.0787603, 52.2326938], [-1.0785339, 52.23249469999999], [-1.0780724, 52.232049999999994], [-1.0779783409434258, 52.2319429614121], [-1.0776608, 52.231581600000005], [-1.0772638, 52.2311083], [-1.0771495999999998, 52.2309496], [-1.0762305, 52.229576], [-1.0759041, 52.2290715], [-1.0755767, 52.2285861], [-1.0754555, 52.2284149], [-1.0749984, 52.22784909999999], [-1.0745427, 52.2273653], [-1.0742305, 52.22704809999999], [-1.0737454, 52.2266197], [-1.0731181, 52.2261436], [-1.0724863, 52.22571870000001], [-1.0718819999999998, 52.2253536], [-1.0711839, 52.2249868], [-1.0705033, 52.2246725], [-1.0696608, 52.22432299999999], [-1.0669169, 52.223241899999984], [-1.0626831, 52.221565], [-1.0611101, 52.2209554], [-1.058665021668996, 52.21998654579095], [-1.0555495, 52.218752], [-1.0451737, 52.21464129999998], [-1.0448067, 52.214492199999995], [-1.0237581, 52.20616209999999], [-1.0232684, 52.2059715], [-1.0219245, 52.205436500000005], [-1.0203631000000002, 52.2048139], [-1.0202444, 52.2047668], [-1.0198917, 52.20462700000001], [-1.0196468000000003, 52.2045305], [-1.0188476999999998, 52.2042156], [-1.0173109, 52.203628899999984], [-1.0169863999999995, 52.2035138], [-1.0165334, 52.20335440000001], [-1.0157016, 52.20308690000001], [-1.0145557, 52.2027491], [-1.0136373999999997, 52.2024983], [-1.0123265, 52.20216990000001], [-1.0111201, 52.201889400000006], [-1.0099259, 52.20163569999999], [-1.008474, 52.201366400000005], [-1.0072692, 52.2011763], [-1.0061881, 52.201027899999985], [-1.0053289, 52.2009273], [-1.0034811999999995, 52.200727], [-1.0023617, 52.2005832], [-1.0007515, 52.2003515], [-0.9991509, 52.20008779999999], [-0.9973076, 52.199718700000005], [-0.9955958, 52.1993319], [-0.9941148, 52.1989349], [-0.9929663, 52.19859009999998], [-0.9918673, 52.1982402], [-0.9902627999999998, 52.197673499999986], [-0.9893878, 52.1973733], [-0.9885845, 52.197116599999994], [-0.9881468125314736, 52.19698913626014], [-0.9873861000000002, 52.1967676], [-0.9863582999999998, 52.19651019999999], [-0.9848310999999998, 52.1961738], [-0.9838456999999998, 52.1959751], [-0.9825597, 52.19576099999998], [-0.981126, 52.19555479999999], [-0.9794346, 52.1953206], [-0.9786371, 52.1951965], [-0.9774637999999998, 52.1950101], [-0.9762013999999998, 52.1947832], [-0.9748933, 52.1945365], [-0.9733572999999998, 52.1942215], [-0.9720571999999998, 52.1939392], [-0.9706314, 52.19361210000001], [-0.9689803999999996, 52.1931945], [-0.9671952, 52.1927106], [-0.9659407, 52.192347299999994], [-0.9646345, 52.191948399999994], [-0.9627791, 52.1913491], [-0.9612383999999998, 52.19081309999999], [-0.9598171, 52.19028430000001], [-0.9584399, 52.1897342], [-0.9574308, 52.1893335], [-0.955834, 52.18865819999999], [-0.9539763, 52.18784860000001], [-0.9523702, 52.18714709999999], [-0.9515029999999998, 52.1867894], [-0.9504359, 52.18632229999999], [-0.9503532, 52.18628679999998], [-0.9480339, 52.1852926], [-0.9476011, 52.185106899999994], [-0.9469642, 52.1848358], [-0.9461388999999998, 52.184489], [-0.944052, 52.1835911], [-0.9434009, 52.183315599999986], [-0.9420634, 52.1827617], [-0.9405607, 52.1821825], [-0.939014, 52.1816323], [-0.9373378, 52.1811085], [-0.9364671, 52.1808417], [-0.935953, 52.180697], [-0.9348132999999998, 52.18040349999999], [-0.9330923, 52.1799978], [-0.9314481999999998, 52.17965730000001], [-0.9298656999999998, 52.17936460000001], [-0.9290265, 52.179210100000006], [-0.9275134, 52.1789073], [-0.9261079, 52.17858989999999], [-0.9244181, 52.17815569999999], [-0.9231601000000002, 52.177790599999994], [-0.9221087, 52.1774517], [-0.9205529999999996, 52.17690890000001], [-0.9190832, 52.17633819999999], [-0.9178031999999998, 52.175791], [-0.916379, 52.17512320000001], [-0.915084, 52.1744532], [-0.9137724, 52.17370309999999], [-0.9124816999999996, 52.172882900000005], [-0.9113262, 52.17207789999999], [-0.9106581, 52.1715819], [-0.9099382, 52.17101019999999], [-0.9093672000000002, 52.17052730000001], [-0.9087431999999998, 52.1699667], [-0.9083466999999998, 52.1695931], [-0.9079528, 52.16920759999999], [-0.9075767, 52.168823299999985], [-0.9072158, 52.1684341], [-0.9068572999999998, 52.1680342], [-0.9065274, 52.1676338], [-0.9062009999999996, 52.167236699999975], [-0.9058938, 52.166835], [-0.9055888, 52.1664168], [-0.904555238830366, 52.16491882804252], [-0.9041567, 52.16434120000001], [-0.9035446999999998, 52.16351989999998], [-0.9024995, 52.162156800000005], [-0.9017403, 52.161219799999984], [-0.9009308, 52.16029309999999], [-0.9002115, 52.15950759999999], [-0.8998448, 52.159117900000005], [-0.8994714999999998, 52.1587292], [-0.8992284999999998, 52.158485], [-0.8989878000000001, 52.1582431], [-0.8985009000000002, 52.15775860000001], [-0.8983152841195214, 52.157581519633055], [-0.8980007, 52.15728140000001], [-0.8974912000000002, 52.15680340000001], [-0.8969671000000001, 52.156333700000005], [-0.8964425000000001, 52.155864999999984], [-0.8953667000000001, 52.154935], [-0.8948446, 52.1545024], [-0.8942881999999999, 52.1540419], [-0.8931870999999999, 52.15316659999999], [-0.8920521, 52.15230170000001], [-0.8909105999999999, 52.1514423], [-0.8897193999999999, 52.1506082], [-0.8891368999999999, 52.150213], [-0.8885387, 52.14982619999999], [-0.8873371, 52.149055700000005], [-0.8867387000000001, 52.1486728], [-0.8861558, 52.148279], [-0.8855799, 52.1478778], [-0.8852984, 52.147675199999995], [-0.8850214, 52.1474687], [-0.8846960999999999, 52.1472288], [-0.8843797, 52.146983199999994], [-0.8840696, 52.1467348], [-0.8837658999999999, 52.1464805], [-0.8834639999999999, 52.14622659999999], [-0.8831707, 52.14596999999999], [-0.8828806999999999, 52.1457103], [-0.8825955999999999, 52.1454481], [-0.8816801, 52.14458059999999], [-0.8806427999999998, 52.14361420000001], [-0.8804476999999999, 52.1434234], [-0.8785573999999999, 52.1416119], [-0.8783994, 52.1414423], [-0.8760632, 52.1391006], [-0.8741309999999999, 52.1372195], [-0.8738988, 52.1369827], [-0.8736648999999999, 52.136744199999995], [-0.8733504, 52.1364189], [-0.8732094, 52.1362694], [-0.8729773, 52.13602310000001], [-0.8724321999999999, 52.1354263], [-0.8718999, 52.1348243], [-0.8713871, 52.1342163], [-0.8708918, 52.1336044], [-0.870413, 52.1329878], [-0.8699519, 52.13236320000001], [-0.8695051, 52.1317356], [-0.8690673999999999, 52.1311052], [-0.8602975999999999, 52.11816830000001], [-0.8597188999999998, 52.1173952], [-0.8590659, 52.1164319], [-0.8581554999999998, 52.1150886], [-0.85776585, 52.11458100000005], [-0.8576722000000001, 52.1144433], [-0.8576632, 52.1144452], [-0.8575914, 52.1143372], [-0.8574150269554125, 52.114076927155445], [-0.8570915, 52.1135995], [-0.8560772, 52.1121029], [-0.8545049612168144, 52.10978287988833], [-0.8511249, 52.1047948], [-0.8506308, 52.10408580000001], [-0.8501246, 52.1033806], [-0.8496037, 52.1026787], [-0.8490595999999999, 52.1019823], [-0.8484939999999999, 52.1012874], [-0.8479132999999999, 52.100598899999994], [-0.8473058, 52.09991839999999], [-0.8466607, 52.0992493], [-0.8459949, 52.0985798], [-0.8453109999999999, 52.0979172], [-0.8446020999999999, 52.0972655], [-0.8438769999999999, 52.09662149999999], [-0.8431311999999999, 52.0959921], [-0.8423639, 52.095371], [-0.8415777, 52.0947567], [-0.8407709, 52.0941566], [-0.8394375, 52.09327139999999], [-0.8387484, 52.092842299999994], [-0.8380606, 52.092409800000006], [-0.8373972, 52.0919637], [-0.8367356, 52.0915147], [-0.8353481999999999, 52.09066159999999], [-0.8345471, 52.09021469999998], [-0.8337374999999999, 52.0897732], [-0.8329153, 52.08934159999999], [-0.8320850999999999, 52.08891799999999], [-0.8315029999999999, 52.08863079999999], [-0.8309217, 52.0883406], [-0.8303426, 52.0880501], [-0.8297647999999999, 52.08775690000001], [-0.8291927999999998, 52.0874612], [-0.8286275999999999, 52.0871606], [-0.8280670999999998, 52.0868561], [-0.8275134, 52.0865444], [-0.8269683999999999, 52.08623130000001], [-0.8264339, 52.08591189999999], [-0.8259057, 52.0855868], [-0.8253840999999998, 52.0852577], [-0.8248689999999999, 52.0849245], [-0.8243614, 52.0845869], [-0.8238629, 52.0842456], [-0.8233702, 52.0838997], [-0.822885, 52.0835498], [-0.8224067999999999, 52.083195], [-0.8219379, 52.082836099999994], [-0.8214772999999999, 52.082472], [-0.8210268, 52.08210660000001], [-0.8205874, 52.0817339], [-0.8201568000000001, 52.0813588], [-0.8197305999999999, 52.08098030000001], [-0.8193019, 52.08060520000001], [-0.8188911, 52.0802214], [-0.818487, 52.07983629999999], [-0.8180918999999999, 52.079446299999994], [-0.8177113, 52.07905189999999], [-0.8173369, 52.0786548], [-0.8169681, 52.07825509999999], [-0.8166099, 52.077850699999985], [-0.8125188, 52.07318269999999], [-0.8118675999999999, 52.0724306], [-0.8112044999999999, 52.0716793], [-0.8107289, 52.07116690000001], [-0.8104775999999999, 52.07091609999999], [-0.810218, 52.0706676], [-0.809672, 52.07018080000001], [-0.8090833, 52.06970359999999], [-0.8084837557075693, 52.0692451540987], [-0.8084778, 52.0692406], [-0.80786, 52.0687806], [-0.8072545, 52.0683159], [-0.8069585, 52.068080900000005], [-0.8066742, 52.067839], [-0.8062621, 52.06748059999999], [-0.8056543999999999, 52.066979999999994], [-0.8053959999999999, 52.066738599999994], [-0.8051282999999999, 52.06648080000001], [-0.8048944999999998, 52.0662311], [-0.8046632, 52.065967400000005], [-0.8044688999999999, 52.0657333], [-0.8042512999999999, 52.065438099999994], [-0.8040663, 52.0651651], [-0.8038935999999999, 52.0648877], [-0.8037341, 52.0645404], [-0.8034622999999999, 52.0640421], [-0.803302, 52.0635681], [-0.8030030999999999, 52.0626329], [-0.8027933, 52.061888499999995], [-0.8026694000000001, 52.06137609999999], [-0.8024984999999999, 52.0605991], [-0.8023456999999999, 52.0602563], [-0.8023014, 52.06010710000001], [-0.8021632999999999, 52.0596552], [-0.8019864000000001, 52.0589951], [-0.8019080999999999, 52.0587371], [-0.8017448999999999, 52.05812409999999], [-0.8017006, 52.0579789], [-0.8014293999999998, 52.057446600000006], [-0.8012885000000001, 52.05705], [-0.8011262999999998, 52.056653100000005], [-0.8009904, 52.05628720000001], [-0.8006475, 52.05564979999999], [-0.8004798999999999, 52.055358899999995], [-0.8002221999999999, 52.0549157], [-0.7999942187933974, 52.054578667909794], [-0.7998737, 52.0544005], [-0.7996016, 52.0540364], [-0.7992434000000002, 52.05357659999999], [-0.7989694, 52.0532419], [-0.7983907999999998, 52.0526116], [-0.7980845999999999, 52.052301699999994], [-0.7975067999999998, 52.0517399], [-0.7971727000000001, 52.0514258], [-0.7960314999999999, 52.05046660000001], [-0.7957321, 52.050210099999994], [-0.7956798999999999, 52.050167900000005], [-0.7949707, 52.0495949], [-0.7948133999999999, 52.04946729999999], [-0.7942227999999999, 52.04900419999999], [-0.7933364000000002, 52.0483025], [-0.7926403, 52.0477697], [-0.7917819999999999, 52.0471157], [-0.7898038999999999, 52.0456203], [-0.7865839, 52.04317209999999], [-0.7827979999999999, 52.0402933], [-0.7809472, 52.03888260000001], [-0.7795328, 52.03780379999999], [-0.7788689, 52.037245899999995], [-0.7784847, 52.036954400000006], [-0.7778244, 52.036453400000006], [-0.7770605999999999, 52.035885699999994], [-0.7765424, 52.03552729999999], [-0.7759134, 52.0350934], [-0.7756338, 52.034901899999994], [-0.7744579, 52.0340211], [-0.7742263, 52.0338476], [-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7683012, 52.0291554], [-0.7682188, 52.029093], [-0.7674864999999998, 52.02853799999998], [-0.7664701999999999, 52.02775959999999], [-0.765546, 52.02705170000001], [-0.7630367999999998, 52.02512990000001], [-0.7617975999999999, 52.02419], [-0.7611350000000001, 52.02368549999999], [-0.7606174999999998, 52.0232914], [-0.7599978999999999, 52.02281769999999], [-0.7575611999999999, 52.020962100000006], [-0.7564793, 52.0201381], [-0.7563888, 52.0200693], [-0.7561755, 52.01990680000001], [-0.7556000999999999, 52.0194628], [-0.7550868999999999, 52.019065999999995], [-0.7547068000000001, 52.0187815], [-0.7530136999999999, 52.017490499999994], [-0.7520644, 52.0167704], [-0.751611, 52.016421], [-0.7511166999999999, 52.0160461], [-0.7502493, 52.0153852], [-0.7497696999999999, 52.0150202], [-0.7492949, 52.0146611], [-0.7488103999999999, 52.01428349999999], [-0.7484141, 52.0139773], [-0.7479808, 52.013628399999995], [-0.7476065, 52.0133269], [-0.7473531, 52.013111399999985], [-0.7469101999999999, 52.012722200000006], [-0.7467141, 52.01253750000001], [-0.7462316, 52.0121039], [-0.7454634, 52.01138429999999], [-0.7451012999999999, 52.0110298], [-0.7444514, 52.01037130000001], [-0.7438739999999999, 52.0097524], [-0.7435232999999999, 52.009359], [-0.7429943, 52.00875750000001], [-0.7422587, 52.0078549], [-0.7420000999999999, 52.0075335], [-0.7414547, 52.0068033], [-0.74091, 52.0060002], [-0.7402414999999999, 52.00498619999999], [-0.7398603999999999, 52.004340699999986], [-0.7394731999999999, 52.0036527], [-0.7391663999999999, 52.0030598], [-0.7389598, 52.002657], [-0.7387392999999999, 52.00218649999999], [-0.7381734999999999, 52.000879199999986], [-0.73815, 52.00081119999999], [-0.7376217304507775, 51.99930615890027], [-0.7375069, 51.998979000000006], [-0.7373804, 51.998648], [-0.7369634, 51.9973998], [-0.7369415, 51.9973254], [-0.7367863999999998, 51.9968355], [-0.7365107944412363, 51.995967930759136], [-0.7363015, 51.9953091], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921148, 51.54280350971477], [-0.16317344605639222, 51.54282999135851], [-0.16294988708648553, 51.54285640761352], [-0.16275080827404773, 51.5428824059313], [-0.16257211501073182, 51.54290763376341], [-0.16240971268819077, 51.54293173856132], [-0.1622595066980776, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Nuneaton", "dest_arr_time_act": "0928", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Nuneaton", "current_leg_milage": "97.0", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.743, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 579.754, \"from_m\": 379.743, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 609.258, \"from_m\": 579.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4520.957, \"from_m\": 609.258, \"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\": 4587.128, \"from_m\": 4520.957, \"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\": 4594.24, \"from_m\": 4587.128, \"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\": 4682.023, \"from_m\": 4594.24, \"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\": 4694.952, \"from_m\": 4682.023, \"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\": 4767.873, \"from_m\": 4694.952, \"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\": 12359.643, \"from_m\": 4767.873, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 23197.738, \"from_m\": 12359.643, \"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\": 24012.425, \"from_m\": 23197.738, \"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\": 24067.836, \"from_m\": 24012.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24995.036, \"from_m\": 24067.836, \"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\": 37860.482, \"from_m\": 24995.036, \"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\": 37906.003, \"from_m\": 37860.482, \"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\": 43879.199, \"from_m\": 37906.003, \"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\": 46136.089, \"from_m\": 43879.199, \"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\": 46230.889, \"from_m\": 46136.089, \"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\": 46506.43, \"from_m\": 46230.889, \"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\": 80973.455, \"from_m\": 46506.43, \"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\": 82769.268, \"from_m\": 80973.455, \"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\": 121633.972, \"from_m\": 82769.268, \"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\": 121657.105, \"from_m\": 121633.972, \"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\": 122101.689, \"from_m\": 121657.105, \"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\": 122175.719, \"from_m\": 122101.689, \"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\": 123111.768, \"from_m\": 122175.719, \"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\": 131899.615, \"from_m\": 123111.768, \"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\": 178638.364, \"from_m\": 131899.615, \"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\": 178711.236, \"from_m\": 178638.364, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 193047.472, \"from_m\": 178711.236, \"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\": 198932.714, \"from_m\": 193047.472, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 199003.082, \"from_m\": 198932.714, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 199075.179, \"from_m\": 199003.082, \"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\": 199141.007, \"from_m\": 199075.179, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 204308.264, \"from_m\": 199141.007, \"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\": 205634.978, \"from_m\": 204308.264, \"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\": 205672.567, \"from_m\": 205634.978, \"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\": 219517.581, \"from_m\": 205672.567, \"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\": 225947.53, \"from_m\": 219517.581, \"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\": 244728.229, \"from_m\": 225947.53, \"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\": 244822.84, \"from_m\": 244728.229, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 257803.766, \"from_m\": 244822.84, \"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\": 257964.444, \"from_m\": 257803.766, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 258628.695, \"from_m\": 257964.444, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 259456.833, \"from_m\": 258628.695, \"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\": 261780.987, \"from_m\": 259456.833, \"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\": 268411.994, \"from_m\": 261780.987, \"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\": 271701.377, \"from_m\": 268411.994, \"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\": 275982.182, \"from_m\": 271701.377, \"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\": 276068.025, \"from_m\": 275982.182, \"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\": 276163.524, \"from_m\": 276068.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\": 276249.987, \"from_m\": 276163.524, \"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\": 289511.691, \"from_m\": 276249.987, \"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\": 291444.278, \"from_m\": 289511.691, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 299712.695, \"from_m\": 291444.278, \"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\": 299766.633, \"from_m\": 299712.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 325546.002, \"from_m\": 299766.633, \"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\": 328915.861, \"from_m\": 325546.002, \"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\": 330419.294, \"from_m\": 328915.861, \"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\": 332264.282, \"from_m\": 330419.294, \"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\": 333416.317, \"from_m\": 332264.282, \"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\": 333463.209, \"from_m\": 333416.317, \"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\": 334691.775, \"from_m\": 333463.209, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 335170.524, \"from_m\": 334691.775, \"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\": 335225.809, \"from_m\": 335170.524, \"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\": 335269.893, \"from_m\": 335225.809, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 335313.129, \"from_m\": 335269.893, \"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\": 335377.931, \"from_m\": 335313.129, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 336057.743, \"from_m\": 335377.931, \"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\": 336064.649, \"from_m\": 336057.743, \"capability_applied\": null, \"effective_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\": 630846, \"profile_key\": \"51f52296deb2ff9190fc74aba50bba58d1fe871786081e3508936b6ee22b901b\", \"schedule_id\": 41, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Ribble Jn\", \"stage_seq\": 2, \"distance_m\": 1029.552, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645H\", \"location\": \"Euxton Jn\", \"stage_seq\": 3, \"distance_m\": 8623.41, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12237.322, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Wigan North Western\", \"stage_seq\": 5, \"distance_m\": 24386.575, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 6, \"distance_m\": 25070.249, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0654H\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 7, \"distance_m\": 26440.105, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658\", \"location\": \"Golborne Jn\", \"stage_seq\": 8, \"distance_m\": 33733.934, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0701H\", \"location\": \"Winwick Jn\", \"stage_seq\": 9, \"distance_m\": 37860.482, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703H\", \"location\": \"Dallam Jn\", \"stage_seq\": 10, \"distance_m\": 42231.488, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Warrington Bank Quay\", \"stage_seq\": 11, \"distance_m\": 43376.567, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0706\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 12, \"distance_m\": 46231.839, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711\", \"location\": \"Weaver Jn\", \"stage_seq\": 13, \"distance_m\": 55073.782, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0713\", \"location\": \"Acton Bridge\", \"stage_seq\": 14, \"distance_m\": 58812.302, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0714\", \"location\": \"Hartford Jn\", \"stage_seq\": 15, \"distance_m\": 61534.742, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0717\", \"location\": \"Winsford\", \"stage_seq\": 16, \"distance_m\": 70090.691, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0722\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 17, \"distance_m\": 80904.671, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": false, \"wtt_arr\": \"0723H\", \"wtt_dep\": \"0726H\", \"location\": \"Crewe\", \"stage_seq\": 18, \"distance_m\": 82083.626, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0729H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 19, \"distance_m\": 84773.533, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0733H\", \"location\": \"Madeley\", \"stage_seq\": 20, \"distance_m\": 95434.22, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0740H\", \"location\": \"Norton Bridge\", \"stage_seq\": 21, \"distance_m\": 112930.687, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0743H\", \"location\": \"Stafford\", \"stage_seq\": 22, \"distance_m\": 121383.142, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0752\", \"location\": \"Colwich Jn\", \"stage_seq\": 23, \"distance_m\": 131715.469, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0753H\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 24, \"distance_m\": 135625.929, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0758\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 25, \"distance_m\": 148038.764, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0803\", \"location\": \"Amington Jn\", \"stage_seq\": 26, \"distance_m\": 160711.94, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": false, \"wtt_arr\": \"0815\", \"wtt_dep\": \"0818\", \"location\": \"Nuneaton\", \"stage_seq\": 27, \"distance_m\": 179965.607, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820\", \"location\": \"Attleborough North Jn\", \"stage_seq\": 28, \"distance_m\": 181910.199, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0829H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 29, \"distance_m\": 202169.499, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830H\", \"location\": \"Rugby\", \"stage_seq\": 30, \"distance_m\": 203218.805, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 31, \"distance_m\": 205554.752, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0839H\", \"location\": \"Weedon\", \"stage_seq\": 32, \"distance_m\": 224691.51, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847\", \"location\": \"Hanslope Jn\", \"stage_seq\": 33, \"distance_m\": 245223.941, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 34, \"distance_m\": 255947.694, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Bletchley\", \"stage_seq\": 35, \"distance_m\": 260952.156, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 36, \"distance_m\": 275797.005, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905H\", \"location\": \"Tring\", \"stage_seq\": 37, \"distance_m\": 285171.697, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 38, \"distance_m\": 295000.175, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Watford Junction\", \"stage_seq\": 39, \"distance_m\": 308016.622, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 40, \"distance_m\": 317773.855, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Wembley Central\", \"stage_seq\": 41, \"distance_m\": 323149.358, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921H\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 42, \"distance_m\": 327567.558, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Camden Jn\", \"stage_seq\": 43, \"distance_m\": 333331.646, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925\", \"location\": \"Camden South Jn\", \"stage_seq\": 44, \"distance_m\": 334272.257, \"section_seq\": 1, \"route_path_id\": 65576}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 45, \"distance_m\": 336064.649, \"section_seq\": 1, \"route_path_id\": 65576}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 336064.649, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65576}], \"total_distance_m\": 336064.649, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 332415.301, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3649.348, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0641", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "77.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:52:06Z\", \"source_id\": 52184063, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:52:11Z\", \"source_id\": 16828251, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:00:13Z\", \"source_id\": 52203508, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:00:16Z\", \"source_id\": 16834312, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:07:13Z\", \"source_id\": 52221770, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:07:14Z\", \"source_id\": 16839775, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:13:02Z\", \"source_id\": 52236840, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:14:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:13:03Z\", \"source_id\": 16844307, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:22:30Z\", \"source_id\": 52262011, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:22:31Z\", \"source_id\": 16851857, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:42:27Z\", \"source_id\": 52316599, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:44:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:42:30Z\", \"source_id\": 16868246, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:00Z\", \"source_id\": 52412287, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:04Z\", \"source_id\": 16896886, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:17Z\", \"source_id\": 52455627, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:19Z\", \"source_id\": 16909435, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:46Z\", \"source_id\": 52522412, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:51Z\", \"source_id\": 16928355, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:37Z\", \"source_id\": 52530283, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:40Z\", \"source_id\": 16930557, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:11Z\", \"source_id\": 52562592, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:08Z\", \"source_id\": 16939253, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:39Z\", \"source_id\": 52593469, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:44Z\", \"source_id\": 16947847, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:16Z\", \"source_id\": 52605933, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:21Z\", \"source_id\": 16951559, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21992, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:18Z\", \"source_id\": 52611308, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:21Z\", \"source_id\": 16953106, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:00Z\", \"source_id\": 52632842, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:06Z\", \"source_id\": 16958794, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "15", "timing_fact_generation": 1789634175425285, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:49.260509", "service_state_evidence_id": 16958794, "current_leg_start_actual_dep": "2026-09-17T08:27:00+01:00", "operational_evidence_version": 150, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:50.291255", "service_state_valid_until_kind": null, "operational_interpretation_version": 150, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Lumo Stirling P PRE EUS 1A00 222601 6 125 None {"version": 3, "segments": [{"to_m": 379.743, "from_m": 0.0, "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": 579.754, "from_m": 379.743, "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": 609.258, "from_m": 579.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4520.957, "from_m": 609.258, "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": 4587.128, "from_m": 4520.957, "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": 4594.24, "from_m": 4587.128, "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": 4682.023, "from_m": 4594.24, "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": 4694.952, "from_m": 4682.023, "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": 4767.873, "from_m": 4694.952, "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": 12359.643, "from_m": 4767.873, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23197.738, "from_m": 12359.643, "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": 24012.425, "from_m": 23197.738, "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": 24067.836, "from_m": 24012.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24995.036, "from_m": 24067.836, "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": 37860.482, "from_m": 24995.036, "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": 37906.003, "from_m": 37860.482, "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": 43879.199, "from_m": 37906.003, "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": 46136.089, "from_m": 43879.199, "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": 46230.889, "from_m": 46136.089, "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": 46506.43, "from_m": 46230.889, "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": 80973.455, "from_m": 46506.43, "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": 82769.268, "from_m": 80973.455, "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": 121633.972, "from_m": 82769.268, "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": 121657.105, "from_m": 121633.972, "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": 122101.689, "from_m": 121657.105, "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": 122175.719, "from_m": 122101.689, "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": 123111.768, "from_m": 122175.719, "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": 131899.615, "from_m": 123111.768, "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": 178638.364, "from_m": 131899.615, "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": 178711.236, "from_m": 178638.364, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 193047.472, "from_m": 178711.236, "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": 198932.714, "from_m": 193047.472, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 199003.082, "from_m": 198932.714, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 199075.179, "from_m": 199003.082, "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": 199141.007, "from_m": 199075.179, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 204308.264, "from_m": 199141.007, "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": 205634.978, "from_m": 204308.264, "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": 205672.567, "from_m": 205634.978, "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": 219517.581, "from_m": 205672.567, "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": 225947.53, "from_m": 219517.581, "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": 244728.229, "from_m": 225947.53, "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": 244822.84, "from_m": 244728.229, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 257803.766, "from_m": 244822.84, "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": 257964.444, "from_m": 257803.766, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 258628.695, "from_m": 257964.444, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 259456.833, "from_m": 258628.695, "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": 261780.987, "from_m": 259456.833, "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": 268411.994, "from_m": 261780.987, "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": 271701.377, "from_m": 268411.994, "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": 275982.182, "from_m": 271701.377, "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": 276068.025, "from_m": 275982.182, "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": 276163.524, "from_m": 276068.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": 276249.987, "from_m": 276163.524, "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": 289511.691, "from_m": 276249.987, "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": 291444.278, "from_m": 289511.691, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 299712.695, "from_m": 291444.278, "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": 299766.633, "from_m": 299712.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 325546.002, "from_m": 299766.633, "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": 328915.861, "from_m": 325546.002, "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": 330419.294, "from_m": 328915.861, "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": 332264.282, "from_m": 330419.294, "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": 333416.317, "from_m": 332264.282, "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": 333463.209, "from_m": 333416.317, "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": 334691.775, "from_m": 333463.209, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 335170.524, "from_m": 334691.775, "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": 335225.809, "from_m": 335170.524, "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": 335269.893, "from_m": 335225.809, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 335313.129, "from_m": 335269.893, "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": 335377.931, "from_m": 335313.129, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 336057.743, "from_m": 335377.931, "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": 336064.649, "from_m": 336057.743, "capability_applied": null, "effective_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": 630846, "profile_key": "51f52296deb2ff9190fc74aba50bba58d1fe871786081e3508936b6ee22b901b", "schedule_id": 41, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0641", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 1029.552, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645H", "location": "Euxton Jn", "stage_seq": 3, "distance_m": 8623.41, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647", "location": "Balshaw Lane Jn", "stage_seq": 4, "distance_m": 12237.322, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Wigan North Western", "stage_seq": 5, "distance_m": 24386.575, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653H", "location": "Wigan South Jn", "stage_seq": 6, "distance_m": 25070.249, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0654H", "location": "Springs Branch Jn", "stage_seq": 7, "distance_m": 26440.105, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658", "location": "Golborne Jn", "stage_seq": 8, "distance_m": 33733.934, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0701H", "location": "Winwick Jn", "stage_seq": 9, "distance_m": 37860.482, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703H", "location": "Dallam Jn", "stage_seq": 10, "distance_m": 42231.488, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Warrington Bank Quay", "stage_seq": 11, "distance_m": 43376.567, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0706", "location": "Acton Grange Jn", "stage_seq": 12, "distance_m": 46231.839, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711", "location": "Weaver Jn", "stage_seq": 13, "distance_m": 55073.782, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0713", "location": "Acton Bridge", "stage_seq": 14, "distance_m": 58812.302, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0714", "location": "Hartford Jn", "stage_seq": 15, "distance_m": 61534.742, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0717", "location": "Winsford", "stage_seq": 16, "distance_m": 70090.691, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0722", "location": "Crewe Coal Yard S.B.", "stage_seq": 17, "distance_m": 80904.671, "section_seq": 1, "route_path_id": 65576}, {"is_pass": false, "wtt_arr": "0723H", "wtt_dep": "0726H", "location": "Crewe", "stage_seq": 18, "distance_m": 82083.626, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0729H", "location": "Crewe Basford Hall Jn", "stage_seq": 19, "distance_m": 84773.533, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0733H", "location": "Madeley", "stage_seq": 20, "distance_m": 95434.22, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0740H", "location": "Norton Bridge", "stage_seq": 21, "distance_m": 112930.687, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0743H", "location": "Stafford", "stage_seq": 22, "distance_m": 121383.142, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0752", "location": "Colwich Jn", "stage_seq": 23, "distance_m": 131715.469, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0753H", "location": "Rugeley North Jn", "stage_seq": 24, "distance_m": 135625.929, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0758", "location": "Lichfield TV North Jn (LL)", "stage_seq": 25, "distance_m": 148038.764, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0803", "location": "Amington Jn", "stage_seq": 26, "distance_m": 160711.94, "section_seq": 1, "route_path_id": 65576}, {"is_pass": false, "wtt_arr": "0815", "wtt_dep": "0818", "location": "Nuneaton", "stage_seq": 27, "distance_m": 179965.607, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820", "location": "Attleborough North Jn", "stage_seq": 28, "distance_m": 181910.199, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0829H", "location": "Rugby Trent Valley Jn", "stage_seq": 29, "distance_m": 202169.499, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830H", "location": "Rugby", "stage_seq": 30, "distance_m": 203218.805, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832", "location": "Hillmorton Jn", "stage_seq": 31, "distance_m": 205554.752, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0839H", "location": "Weedon", "stage_seq": 32, "distance_m": 224691.51, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847", "location": "Hanslope Jn", "stage_seq": 33, "distance_m": 245223.941, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Milton Keynes Central", "stage_seq": 34, "distance_m": 255947.694, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "Bletchley", "stage_seq": 35, "distance_m": 260952.156, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "Ledburn Jn", "stage_seq": 36, "distance_m": 275797.005, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905H", "location": "Tring", "stage_seq": 37, "distance_m": 285171.697, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Bourne End Jn (Herts)", "stage_seq": 38, "distance_m": 295000.175, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Watford Junction", "stage_seq": 39, "distance_m": 308016.622, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Harrow & Wealdstone", "stage_seq": 40, "distance_m": 317773.855, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Wembley Central", "stage_seq": 41, "distance_m": 323149.358, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921H", "location": "Willesden West London Jn", "stage_seq": 42, "distance_m": 327567.558, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Camden Jn", "stage_seq": 43, "distance_m": 333331.646, "section_seq": 1, "route_path_id": 65576}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925", "location": "Camden South Jn", "stage_seq": 44, "distance_m": 334272.257, "section_seq": 1, "route_path_id": 65576}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": null, "location": "London Euston", "stage_seq": 45, "distance_m": 336064.649, "section_seq": 1, "route_path_id": 65576}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 336064.649, "from_m": 0.0, "section_seq": 1, "route_path_id": 65576}], "total_distance_m": 336064.649, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 332415.301, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3649.348, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9360, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:52:06Z", "source_id": 52184063, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:53:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:52:11Z", "source_id": 16828251, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9535, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:00:13Z", "source_id": 52203508, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:01:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:00:16Z", "source_id": 16834312, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:07:13Z", "source_id": 52221770, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:08:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:07:14Z", "source_id": 16839775, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:13:02Z", "source_id": 52236840, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:14:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:13:03Z", "source_id": 16844307, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10623, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:22:30Z", "source_id": 52262011, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:22:31Z", "source_id": 16851857, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T07:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11281, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:42:27Z", "source_id": 52316599, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T06:44:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:42:30Z", "source_id": 16868246, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20670, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:00Z", "source_id": 52412287, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T07:18:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:04Z", "source_id": 16896886, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21186, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:17Z", "source_id": 52455627, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T07:33:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:19Z", "source_id": 16909435, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21474, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:46Z", "source_id": 52522412, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-17T07:56:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:51Z", "source_id": 16928355, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21587, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:37Z", "source_id": 52530283, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T07:59:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:40Z", "source_id": 16930557, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21785, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:11Z", "source_id": 52562592, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T08:11:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:08Z", "source_id": 16939253, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21868, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:39Z", "source_id": 52593469, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T08:23:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:44Z", "source_id": 16947847, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21948, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:16Z", "source_id": 52605933, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T08:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:21Z", "source_id": 16951559, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21992, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:18Z", "source_id": 52611308, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T08:29:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:21Z", "source_id": 16953106, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22724, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:00Z", "source_id": 52632842, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T08:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:06Z", "source_id": 16958794, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Preston 0641 0641 5 None None London Euston 0928 0928 10 LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:C00568/2026-09-17/detailed None Nuneaton 2026-09-17T08:27:00+01:00 London Euston 77.0 {"type": "LineString", "coordinates": [[-1.4644778165174714, 52.52659905369751], [-1.4641133, 52.52636390000001], [-1.4630896, 52.5257771], [-1.4624676, 52.5254317], [-1.4621383, 52.52522820000001], [-1.4607422999999995, 52.524311299999994], [-1.460516, 52.524163900000005], [-1.4603239, 52.52403290000001], [-1.4595716999999997, 52.52352700000001], [-1.4588947999999995, 52.523020900000006], [-1.4581585, 52.52244309999999], [-1.4568741, 52.5213703], [-1.4565764, 52.5211255], [-1.4558384999999998, 52.520488699999994], [-1.4551063, 52.51985409999999], [-1.4541995000000003, 52.518989399999995], [-1.4532664999999998, 52.5180523], [-1.4521879, 52.5169052], [-1.4518177, 52.5164808], [-1.4509436, 52.5154321], [-1.4501193999999995, 52.51438060000001], [-1.4492602, 52.51319170000001], [-1.44861180461666, 52.51222305628777], [-1.4486117, 52.5122229], [-1.4479245, 52.5111102], [-1.4473163, 52.50999890000001], [-1.4468072999999997, 52.50900449999999], [-1.4463762999999998, 52.5080699], [-1.4460214999999998, 52.5071703], [-1.4453709, 52.5052392], [-1.4448949999999998, 52.5037852], [-1.4447099, 52.5031713], [-1.4445494, 52.50259789999999], [-1.444334, 52.50176570000001], [-1.4441058, 52.50037139999999], [-1.4439738, 52.49939590000001], [-1.443941, 52.498969899999985], [-1.4438733999999998, 52.49786399999999], [-1.4438375, 52.4968945], [-1.4438592, 52.4962384], [-1.4438672999999995, 52.4960358], [-1.4438781999999997, 52.4958717], [-1.4439537, 52.494729], [-1.444003781834324, 52.49430286280318], [-1.4441109, 52.4933914], [-1.4441389, 52.4931993], [-1.4443990999999998, 52.4915038], [-1.4444179, 52.49139269999999], [-1.444605, 52.4899105], [-1.4446089, 52.48978859999999], [-1.4446264, 52.4878961], [-1.444579, 52.48717640000002], [-1.4443686, 52.4857571], [-1.4440542999999997, 52.4843711], [-1.4436483, 52.4830075], [-1.44306, 52.4816093], [-1.4425032, 52.48050589999998], [-1.4417729, 52.479264500000006], [-1.4414005999999997, 52.47868159999998], [-1.4408928, 52.4779531], [-1.4401477, 52.4769579], [-1.4397935, 52.4765332], [-1.4394625000000003, 52.476174400000005], [-1.438747, 52.4754161], [-1.4387142999999998, 52.47538219999999], [-1.4386558, 52.4753215], [-1.4379218000000002, 52.4745731], [-1.437304454591234, 52.47400101788201], [-1.436892, 52.47361879999999], [-1.4356939999999998, 52.47260729999999], [-1.4345122999999995, 52.4717145], [-1.4339975, 52.47134049999999], [-1.4328186999999997, 52.4705512], [-1.4318736, 52.4699539], [-1.4150039, 52.459614499999994], [-1.4111047999999995, 52.45718949999999], [-1.4071651999999997, 52.4548001], [-1.3925501999999998, 52.44581259999999], [-1.3918756, 52.4453864], [-1.3896299999999997, 52.4440138], [-1.3884012, 52.4432124], [-1.3873662999999998, 52.44245239999999], [-1.3863675999999998, 52.4416298], [-1.3854125, 52.4407682], [-1.3847989999999997, 52.440175700000005], [-1.3842175116293958, 52.43957578845911], [-1.3841361999999997, 52.4394919], [-1.3837549, 52.43905349999999], [-1.3831937999999997, 52.4383577], [-1.3826765, 52.43765640000001], [-1.3805946, 52.4345727], [-1.3800289, 52.4338331], [-1.3792134, 52.43294899999999], [-1.3786081, 52.432379999999995], [-1.3779621999999998, 52.4318359], [-1.3770283000000003, 52.4311314], [-1.3759473, 52.43042919999999], [-1.3749293, 52.4298478], [-1.3739839, 52.429362199999986], [-1.3731999999999998, 52.4290069], [-1.3723611, 52.4286601], [-1.3721473999999998, 52.42857179999999], [-1.3711036, 52.428184300000005], [-1.3625284, 52.4251652], [-1.3613599, 52.4247637], [-1.3602668, 52.42441079999999], [-1.3587557, 52.4239675], [-1.3585222, 52.423901], [-1.3575692999999998, 52.42363179999999], [-1.3550993, 52.4230054], [-1.3549335, 52.4229635], [-1.3537041999999997, 52.4226432], [-1.3526937, 52.4223764], [-1.3517992999999997, 52.422123], [-1.350977, 52.42187800000001], [-1.3506338999999998, 52.421767], [-1.3494324, 52.42137449999999], [-1.3476134999999998, 52.4207055], [-1.3474729261792822, 52.42064945935145], [-1.346197, 52.420140799999984], [-1.3450292, 52.419638], [-1.3438997999999998, 52.4191216], [-1.343003, 52.41869390000001], [-1.3421794, 52.4182737], [-1.3402413, 52.417211499999986], [-1.3306581, 52.41184320000001], [-1.3293167, 52.411052699999985], [-1.3278199999999998, 52.41011520000001], [-1.3268435999999997, 52.409476100000006], [-1.3200715999999997, 52.4049495], [-1.3123588, 52.39978109999999], [-1.3120628, 52.3995836], [-1.3059962, 52.3955173], [-1.3054106999999997, 52.3951723], [-1.3054178, 52.3951676], [-1.3053345, 52.3951158], [-1.3053281, 52.39511829999999], [-1.3052594999999998, 52.3950719], [-1.3045416, 52.3945939], [-1.3038486, 52.3941796], [-1.3031801, 52.3937317], [-1.3007880999999997, 52.392126000000005], [-1.3006009999999997, 52.3919985], [-1.2990643999999998, 52.3909848], [-1.2989307, 52.3908945], [-1.2973994999999998, 52.38995179999999], [-1.2961703, 52.38926480000001], [-1.2948417, 52.388569999999994], [-1.2916551, 52.3870288], [-1.2915302999999998, 52.3869668], [-1.2902953, 52.3863709], [-1.2869997903991195, 52.384780653945135], [-1.2849499999999998, 52.383791499999994], [-1.2843925, 52.38353060000001], [-1.2837695999999998, 52.38323669999999], [-1.2832015, 52.3829743], [-1.2826967, 52.38274109999999], [-1.2822781999999997, 52.3825593], [-1.2816824, 52.382311900000005], [-1.2811181, 52.3820995], [-1.2805746, 52.38191079999999], [-1.2796039, 52.3816049], [-1.2790676, 52.38145920000001], [-1.278322, 52.3812726], [-1.2779165999999995, 52.381179], [-1.2771712999999998, 52.3810302], [-1.2763667, 52.38089599999999], [-1.2756612, 52.3808027], [-1.2750281999999995, 52.380732300000005], [-1.2745837, 52.38069449999999], [-1.2741617606714282, 52.38066750911422], [-1.2739263, 52.380679599999986], [-1.2701804999999995, 52.38079369999999], [-1.26912, 52.380823099999986], [-1.2685711, 52.38084769999999], [-1.2680237999999997, 52.3808636], [-1.2675608, 52.380866399999995], [-1.267233068707129, 52.38086278012311], [-1.2671895999999998, 52.38086229999999], [-1.2663561999999997, 52.380854799999994], [-1.2651267999999998, 52.3808401], [-1.2645752999999995, 52.3808311], [-1.2639716, 52.3808255], [-1.2629180999999998, 52.38081580000001], [-1.2624132999999995, 52.38079940000001], [-1.2618168999999997, 52.38077380000001], [-1.2610584, 52.380724399999984], [-1.2603238, 52.3806683], [-1.2596618, 52.3806077], [-1.2592294, 52.38056459999999], [-1.2585927, 52.38050299999998], [-1.2578221999999997, 52.38042610000001], [-1.25764139776733, 52.380406345278054], [-1.2570232, 52.38033879999999], [-1.2558851999999998, 52.380205200000006], [-1.2555555, 52.3801593], [-1.2547667999999998, 52.380049500000005], [-1.2532967999999998, 52.379828299999986], [-1.2526470999999997, 52.379724], [-1.2519239, 52.37959270000001], [-1.2512773999999998, 52.3794748], [-1.2500622, 52.3792391], [-1.2489197, 52.3790116], [-1.2477607999999998, 52.3787531], [-1.2476325, 52.3787224], [-1.2463769, 52.3784221], [-1.2452154, 52.37812759999999], [-1.2442015, 52.3778575], [-1.2429018999999997, 52.3774957], [-1.2427639, 52.377453], [-1.2416159, 52.37710919999999], [-1.2403581, 52.376715999999995], [-1.2394648999999998, 52.37640649999999], [-1.2387424, 52.3761197], [-1.2380702, 52.375831799999986], [-1.2374184, 52.37551870000001], [-1.2368239305064967, 52.375209630417885], [-1.2360774, 52.3748215], [-1.2351976, 52.374341699999995], [-1.2343634, 52.37390940000001], [-1.2328996, 52.3732117], [-1.2324559, 52.3729987], [-1.2319616999999998, 52.372761399999995], [-1.2311185, 52.37233599999999], [-1.2297654, 52.3716812], [-1.2288568, 52.3712483], [-1.2277222000000003, 52.370703], [-1.2263650999999998, 52.3700414], [-1.2240126, 52.368904], [-1.2232432792908106, 52.368533068146355], [-1.2231328, 52.3684798], [-1.2225268, 52.36817769999999], [-1.2222106, 52.36802879999999], [-1.2218041, 52.367799299999994], [-1.2209652, 52.3673848], [-1.2146934, 52.3643361], [-1.2071014, 52.36066640000001], [-1.2066803, 52.36046529999999], [-1.2054344999999995, 52.3598713], [-1.2038987, 52.35911159999999], [-1.2025332, 52.3584578], [-1.1997035, 52.35708489999999], [-1.1985256, 52.35652199999999], [-1.195887, 52.35523450000001], [-1.1946993, 52.354618599999995], [-1.1940148, 52.3542517], [-1.1935266, 52.35397470000001], [-1.192333, 52.353277], [-1.1911395, 52.3525186], [-1.1899726999999998, 52.3517291], [-1.188189, 52.350454199999994], [-1.1865521, 52.34920100000001], [-1.1850508, 52.34802289999998], [-1.1835713, 52.34687999999999], [-1.1823689999999998, 52.3459417], [-1.180549, 52.3445221], [-1.1780488, 52.34258260000001], [-1.1746631999999997, 52.33993910000001], [-1.1733417, 52.33892149999999], [-1.1725572, 52.3383069], [-1.1708369, 52.3369888], [-1.1678098693553778, 52.33460968637544], [-1.1676352, 52.3344724], [-1.1658839, 52.333102], [-1.1657033, 52.332961099999984], [-1.1618331, 52.32995849999999], [-1.1617801097814873, 52.32991742479848], [-1.1614146, 52.3296341], [-1.1606962, 52.3290772], [-1.1591834, 52.3278983], [-1.1589848, 52.3277409], [-1.157073, 52.32626709999999], [-1.1557472000000002, 52.3252453], [-1.1543419, 52.324138799999986], [-1.1524093999999998, 52.32261979999999], [-1.1503115, 52.3210665], [-1.1497303, 52.32065720000001], [-1.1487451, 52.3200066], [-1.1478210999999998, 52.31940110000001], [-1.1463916999999997, 52.3185223], [-1.1451806, 52.3178192], [-1.1423602, 52.3162756], [-1.1396799999999998, 52.3148164], [-1.1371936, 52.31345170000001], [-1.1360564, 52.31283419999999], [-1.1317756, 52.310476699999995], [-1.1271958999999998, 52.3079774], [-1.1261152, 52.307355400000006], [-1.1251509, 52.3067906], [-1.1241923, 52.3061861], [-1.1237142, 52.30586000000001], [-1.1229416999999997, 52.3053038], [-1.1214368999999995, 52.30412919999999], [-1.1199472, 52.30283889999999], [-1.1191365, 52.3020617], [-1.117247, 52.3001359], [-1.1154839, 52.2983115], [-1.1137733999999997, 52.296556], [-1.1121969, 52.2949339], [-1.1094175, 52.2920761], [-1.1079615, 52.2905636], [-1.1060144999999997, 52.28856890000001], [-1.1041691, 52.286670699999995], [-1.1028275, 52.28529939999999], [-1.102162, 52.284598800000005], [-1.1017949, 52.284148300000005], [-1.1016618, 52.2839948], [-1.1015648, 52.283878400000006], [-1.1011992, 52.28337349999999], [-1.1008609, 52.2829024], [-1.1005828, 52.28242569999999], [-1.1003311, 52.2819548], [-1.1000746, 52.2814305], [-1.0999370999999998, 52.2810714], [-1.0991181, 52.27881730000001], [-1.0990504, 52.2786309], [-1.0990014, 52.278496], [-1.0978737, 52.2753191], [-1.0977553539973384, 52.27498606676315], [-1.0976590999999998, 52.27471520000001], [-1.0975695000000003, 52.27445209999999], [-1.0973263, 52.273758699999995], [-1.0968006, 52.2722069], [-1.0961903, 52.27044870000001], [-1.0958299, 52.2694805], [-1.0954577, 52.2685893], [-1.0950363999999997, 52.2676793], [-1.0946585999999998, 52.26695990000001], [-1.0941313, 52.2660887], [-1.0937637, 52.265531], [-1.0932726, 52.264835899999994], [-1.0927426, 52.264154299999994], [-1.0919796, 52.2632582], [-1.0917125999999997, 52.2629531], [-1.0908204, 52.2619959], [-1.0897368, 52.2607913], [-1.0889627999999998, 52.25982929999999], [-1.0884018, 52.259062], [-1.0881069, 52.2586028], [-1.0876833, 52.2579244], [-1.0872639, 52.2571656], [-1.0869918, 52.2565981], [-1.0867308, 52.256004], [-1.0864068000000002, 52.2551792], [-1.0861587, 52.254412999999985], [-1.0859853999999998, 52.253748400000006], [-1.0858374999999998, 52.2530908], [-1.0857233999999998, 52.2524345], [-1.0856491, 52.2517846], [-1.0856051, 52.2511562], [-1.0855624, 52.2505262], [-1.0856066, 52.2491861], [-1.0857092, 52.2482242], [-1.0857768, 52.247801599999995], [-1.0858832, 52.24728639999999], [-1.0861334, 52.246315799999984], [-1.0864024, 52.24539229999999], [-1.0866899, 52.24442400000001], [-1.0869125, 52.2435952], [-1.0870182, 52.24311889999999], [-1.0870762, 52.2426057], [-1.0871120999999997, 52.242158100000005], [-1.0870738999999998, 52.24152010000001], [-1.0869659000000005, 52.24072879999999], [-1.0867735999999997, 52.240072899999994], [-1.086614, 52.23967619999999], [-1.0863447, 52.239097400000006], [-1.0860187, 52.2385377], [-1.0857019, 52.23807829999999], [-1.0851244, 52.237393399999995], [-1.0845758, 52.2368457], [-1.0837056, 52.2361092], [-1.0831384, 52.2356905], [-1.0821002999999998, 52.2350343], [-1.0812309, 52.234472], [-1.0804966, 52.23400170000001], [-1.0799782, 52.2336411], [-1.0790405, 52.2329402], [-1.0787603, 52.2326938], [-1.0785339, 52.23249469999999], [-1.0780724, 52.232049999999994], [-1.0779783409434258, 52.2319429614121], [-1.0776608, 52.231581600000005], [-1.0772638, 52.2311083], [-1.0771495999999998, 52.2309496], [-1.0762305, 52.229576], [-1.0759041, 52.2290715], [-1.0755767, 52.2285861], [-1.0754555, 52.2284149], [-1.0749984, 52.22784909999999], [-1.0745427, 52.2273653], [-1.0742305, 52.22704809999999], [-1.0737454, 52.2266197], [-1.0731181, 52.2261436], [-1.0724863, 52.22571870000001], [-1.0718819999999998, 52.2253536], [-1.0711839, 52.2249868], [-1.0705033, 52.2246725], [-1.0696608, 52.22432299999999], [-1.0669169, 52.223241899999984], [-1.0626831, 52.221565], [-1.0611101, 52.2209554], [-1.058665021668996, 52.21998654579095], [-1.0555495, 52.218752], [-1.0451737, 52.21464129999998], [-1.0448067, 52.214492199999995], [-1.0237581, 52.20616209999999], [-1.0232684, 52.2059715], [-1.0219245, 52.205436500000005], [-1.0203631000000002, 52.2048139], [-1.0202444, 52.2047668], [-1.0198917, 52.20462700000001], [-1.0196468000000003, 52.2045305], [-1.0188476999999998, 52.2042156], [-1.0173109, 52.203628899999984], [-1.0169863999999995, 52.2035138], [-1.0165334, 52.20335440000001], [-1.0157016, 52.20308690000001], [-1.0145557, 52.2027491], [-1.0136373999999997, 52.2024983], [-1.0123265, 52.20216990000001], [-1.0111201, 52.201889400000006], [-1.0099259, 52.20163569999999], [-1.008474, 52.201366400000005], [-1.0072692, 52.2011763], [-1.0061881, 52.201027899999985], [-1.0053289, 52.2009273], [-1.0034811999999995, 52.200727], [-1.0023617, 52.2005832], [-1.0007515, 52.2003515], [-0.9991509, 52.20008779999999], [-0.9973076, 52.199718700000005], [-0.9955958, 52.1993319], [-0.9941148, 52.1989349], [-0.9929663, 52.19859009999998], [-0.9918673, 52.1982402], [-0.9902627999999998, 52.197673499999986], [-0.9893878, 52.1973733], [-0.9885845, 52.197116599999994], [-0.9881468125314736, 52.19698913626014], [-0.9873861000000002, 52.1967676], [-0.9863582999999998, 52.19651019999999], [-0.9848310999999998, 52.1961738], [-0.9838456999999998, 52.1959751], [-0.9825597, 52.19576099999998], [-0.981126, 52.19555479999999], [-0.9794346, 52.1953206], [-0.9786371, 52.1951965], [-0.9774637999999998, 52.1950101], [-0.9762013999999998, 52.1947832], [-0.9748933, 52.1945365], [-0.9733572999999998, 52.1942215], [-0.9720571999999998, 52.1939392], [-0.9706314, 52.19361210000001], [-0.9689803999999996, 52.1931945], [-0.9671952, 52.1927106], [-0.9659407, 52.192347299999994], [-0.9646345, 52.191948399999994], [-0.9627791, 52.1913491], [-0.9612383999999998, 52.19081309999999], [-0.9598171, 52.19028430000001], [-0.9584399, 52.1897342], [-0.9574308, 52.1893335], [-0.955834, 52.18865819999999], [-0.9539763, 52.18784860000001], [-0.9523702, 52.18714709999999], [-0.9515029999999998, 52.1867894], [-0.9504359, 52.18632229999999], [-0.9503532, 52.18628679999998], [-0.9480339, 52.1852926], [-0.9476011, 52.185106899999994], [-0.9469642, 52.1848358], [-0.9461388999999998, 52.184489], [-0.944052, 52.1835911], [-0.9434009, 52.183315599999986], [-0.9420634, 52.1827617], [-0.9405607, 52.1821825], [-0.939014, 52.1816323], [-0.9373378, 52.1811085], [-0.9364671, 52.1808417], [-0.935953, 52.180697], [-0.9348132999999998, 52.18040349999999], [-0.9330923, 52.1799978], [-0.9314481999999998, 52.17965730000001], [-0.9298656999999998, 52.17936460000001], [-0.9290265, 52.179210100000006], [-0.9275134, 52.1789073], [-0.9261079, 52.17858989999999], [-0.9244181, 52.17815569999999], [-0.9231601000000002, 52.177790599999994], [-0.9221087, 52.1774517], [-0.9205529999999996, 52.17690890000001], [-0.9190832, 52.17633819999999], [-0.9178031999999998, 52.175791], [-0.916379, 52.17512320000001], [-0.915084, 52.1744532], [-0.9137724, 52.17370309999999], [-0.9124816999999996, 52.172882900000005], [-0.9113262, 52.17207789999999], [-0.9106581, 52.1715819], [-0.9099382, 52.17101019999999], [-0.9093672000000002, 52.17052730000001], [-0.9087431999999998, 52.1699667], [-0.9083466999999998, 52.1695931], [-0.9079528, 52.16920759999999], [-0.9075767, 52.168823299999985], [-0.9072158, 52.1684341], [-0.9068572999999998, 52.1680342], [-0.9065274, 52.1676338], [-0.9062009999999996, 52.167236699999975], [-0.9058938, 52.166835], [-0.9055888, 52.1664168], [-0.904555238830366, 52.16491882804252], [-0.9041567, 52.16434120000001], [-0.9035446999999998, 52.16351989999998], [-0.9024995, 52.162156800000005], [-0.9017403, 52.161219799999984], [-0.9009308, 52.16029309999999], [-0.9002115, 52.15950759999999], [-0.8998448, 52.159117900000005], [-0.8994714999999998, 52.1587292], [-0.8992284999999998, 52.158485], [-0.8989878000000001, 52.1582431], [-0.8985009000000002, 52.15775860000001], [-0.8983152841195214, 52.157581519633055], [-0.8980007, 52.15728140000001], [-0.8974912000000002, 52.15680340000001], [-0.8969671000000001, 52.156333700000005], [-0.8964425000000001, 52.155864999999984], [-0.8953667000000001, 52.154935], [-0.8948446, 52.1545024], [-0.8942881999999999, 52.1540419], [-0.8931870999999999, 52.15316659999999], [-0.8920521, 52.15230170000001], [-0.8909105999999999, 52.1514423], [-0.8897193999999999, 52.1506082], [-0.8891368999999999, 52.150213], [-0.8885387, 52.14982619999999], [-0.8873371, 52.149055700000005], [-0.8867387000000001, 52.1486728], [-0.8861558, 52.148279], [-0.8855799, 52.1478778], [-0.8852984, 52.147675199999995], [-0.8850214, 52.1474687], [-0.8846960999999999, 52.1472288], [-0.8843797, 52.146983199999994], [-0.8840696, 52.1467348], [-0.8837658999999999, 52.1464805], [-0.8834639999999999, 52.14622659999999], [-0.8831707, 52.14596999999999], [-0.8828806999999999, 52.1457103], [-0.8825955999999999, 52.1454481], [-0.8816801, 52.14458059999999], [-0.8806427999999998, 52.14361420000001], [-0.8804476999999999, 52.1434234], [-0.8785573999999999, 52.1416119], [-0.8783994, 52.1414423], [-0.8760632, 52.1391006], [-0.8741309999999999, 52.1372195], [-0.8738988, 52.1369827], [-0.8736648999999999, 52.136744199999995], [-0.8733504, 52.1364189], [-0.8732094, 52.1362694], [-0.8729773, 52.13602310000001], [-0.8724321999999999, 52.1354263], [-0.8718999, 52.1348243], [-0.8713871, 52.1342163], [-0.8708918, 52.1336044], [-0.870413, 52.1329878], [-0.8699519, 52.13236320000001], [-0.8695051, 52.1317356], [-0.8690673999999999, 52.1311052], [-0.8602975999999999, 52.11816830000001], [-0.8597188999999998, 52.1173952], [-0.8590659, 52.1164319], [-0.8581554999999998, 52.1150886], [-0.85776585, 52.11458100000005], [-0.8576722000000001, 52.1144433], [-0.8576632, 52.1144452], [-0.8575914, 52.1143372], [-0.8574150269554125, 52.114076927155445], [-0.8570915, 52.1135995], [-0.8560772, 52.1121029], [-0.8545049612168144, 52.10978287988833], [-0.8511249, 52.1047948], [-0.8506308, 52.10408580000001], [-0.8501246, 52.1033806], [-0.8496037, 52.1026787], [-0.8490595999999999, 52.1019823], [-0.8484939999999999, 52.1012874], [-0.8479132999999999, 52.100598899999994], [-0.8473058, 52.09991839999999], [-0.8466607, 52.0992493], [-0.8459949, 52.0985798], [-0.8453109999999999, 52.0979172], [-0.8446020999999999, 52.0972655], [-0.8438769999999999, 52.09662149999999], [-0.8431311999999999, 52.0959921], [-0.8423639, 52.095371], [-0.8415777, 52.0947567], [-0.8407709, 52.0941566], [-0.8394375, 52.09327139999999], [-0.8387484, 52.092842299999994], [-0.8380606, 52.092409800000006], [-0.8373972, 52.0919637], [-0.8367356, 52.0915147], [-0.8353481999999999, 52.09066159999999], [-0.8345471, 52.09021469999998], [-0.8337374999999999, 52.0897732], [-0.8329153, 52.08934159999999], [-0.8320850999999999, 52.08891799999999], [-0.8315029999999999, 52.08863079999999], [-0.8309217, 52.0883406], [-0.8303426, 52.0880501], [-0.8297647999999999, 52.08775690000001], [-0.8291927999999998, 52.0874612], [-0.8286275999999999, 52.0871606], [-0.8280670999999998, 52.0868561], [-0.8275134, 52.0865444], [-0.8269683999999999, 52.08623130000001], [-0.8264339, 52.08591189999999], [-0.8259057, 52.0855868], [-0.8253840999999998, 52.0852577], [-0.8248689999999999, 52.0849245], [-0.8243614, 52.0845869], [-0.8238629, 52.0842456], [-0.8233702, 52.0838997], [-0.822885, 52.0835498], [-0.8224067999999999, 52.083195], [-0.8219379, 52.082836099999994], [-0.8214772999999999, 52.082472], [-0.8210268, 52.08210660000001], [-0.8205874, 52.0817339], [-0.8201568000000001, 52.0813588], [-0.8197305999999999, 52.08098030000001], [-0.8193019, 52.08060520000001], [-0.8188911, 52.0802214], [-0.818487, 52.07983629999999], [-0.8180918999999999, 52.079446299999994], [-0.8177113, 52.07905189999999], [-0.8173369, 52.0786548], [-0.8169681, 52.07825509999999], [-0.8166099, 52.077850699999985], [-0.8125188, 52.07318269999999], [-0.8118675999999999, 52.0724306], [-0.8112044999999999, 52.0716793], [-0.8107289, 52.07116690000001], [-0.8104775999999999, 52.07091609999999], [-0.810218, 52.0706676], [-0.809672, 52.07018080000001], [-0.8090833, 52.06970359999999], [-0.8084837557075693, 52.0692451540987], [-0.8084778, 52.0692406], [-0.80786, 52.0687806], [-0.8072545, 52.0683159], [-0.8069585, 52.068080900000005], [-0.8066742, 52.067839], [-0.8062621, 52.06748059999999], [-0.8056543999999999, 52.066979999999994], [-0.8053959999999999, 52.066738599999994], [-0.8051282999999999, 52.06648080000001], [-0.8048944999999998, 52.0662311], [-0.8046632, 52.065967400000005], [-0.8044688999999999, 52.0657333], [-0.8042512999999999, 52.065438099999994], [-0.8040663, 52.0651651], [-0.8038935999999999, 52.0648877], [-0.8037341, 52.0645404], [-0.8034622999999999, 52.0640421], [-0.803302, 52.0635681], [-0.8030030999999999, 52.0626329], [-0.8027933, 52.061888499999995], [-0.8026694000000001, 52.06137609999999], [-0.8024984999999999, 52.0605991], [-0.8023456999999999, 52.0602563], [-0.8023014, 52.06010710000001], [-0.8021632999999999, 52.0596552], [-0.8019864000000001, 52.0589951], [-0.8019080999999999, 52.0587371], [-0.8017448999999999, 52.05812409999999], [-0.8017006, 52.0579789], [-0.8014293999999998, 52.057446600000006], [-0.8012885000000001, 52.05705], [-0.8011262999999998, 52.056653100000005], [-0.8009904, 52.05628720000001], [-0.8006475, 52.05564979999999], [-0.8004798999999999, 52.055358899999995], [-0.8002221999999999, 52.0549157], [-0.7999942187933974, 52.054578667909794], [-0.7998737, 52.0544005], [-0.7996016, 52.0540364], [-0.7992434000000002, 52.05357659999999], [-0.7989694, 52.0532419], [-0.7983907999999998, 52.0526116], [-0.7980845999999999, 52.052301699999994], [-0.7975067999999998, 52.0517399], [-0.7971727000000001, 52.0514258], [-0.7960314999999999, 52.05046660000001], [-0.7957321, 52.050210099999994], [-0.7956798999999999, 52.050167900000005], [-0.7949707, 52.0495949], [-0.7948133999999999, 52.04946729999999], [-0.7942227999999999, 52.04900419999999], [-0.7933364000000002, 52.0483025], [-0.7926403, 52.0477697], [-0.7917819999999999, 52.0471157], [-0.7898038999999999, 52.0456203], [-0.7865839, 52.04317209999999], [-0.7827979999999999, 52.0402933], [-0.7809472, 52.03888260000001], [-0.7795328, 52.03780379999999], [-0.7788689, 52.037245899999995], [-0.7784847, 52.036954400000006], [-0.7778244, 52.036453400000006], [-0.7770605999999999, 52.035885699999994], [-0.7765424, 52.03552729999999], [-0.7759134, 52.0350934], [-0.7756338, 52.034901899999994], [-0.7744579, 52.0340211], [-0.7742263, 52.0338476], [-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7683012, 52.0291554], [-0.7682188, 52.029093], [-0.7674864999999998, 52.02853799999998], [-0.7664701999999999, 52.02775959999999], [-0.765546, 52.02705170000001], [-0.7630367999999998, 52.02512990000001], [-0.7617975999999999, 52.02419], [-0.7611350000000001, 52.02368549999999], [-0.7606174999999998, 52.0232914], [-0.7599978999999999, 52.02281769999999], [-0.7575611999999999, 52.020962100000006], [-0.7564793, 52.0201381], [-0.7563888, 52.0200693], [-0.7561755, 52.01990680000001], [-0.7556000999999999, 52.0194628], [-0.7550868999999999, 52.019065999999995], [-0.7547068000000001, 52.0187815], [-0.7530136999999999, 52.017490499999994], [-0.7520644, 52.0167704], [-0.751611, 52.016421], [-0.7511166999999999, 52.0160461], [-0.7502493, 52.0153852], [-0.7497696999999999, 52.0150202], [-0.7492949, 52.0146611], [-0.7488103999999999, 52.01428349999999], [-0.7484141, 52.0139773], [-0.7479808, 52.013628399999995], [-0.7476065, 52.0133269], [-0.7473531, 52.013111399999985], [-0.7469101999999999, 52.012722200000006], [-0.7467141, 52.01253750000001], [-0.7462316, 52.0121039], [-0.7454634, 52.01138429999999], [-0.7451012999999999, 52.0110298], [-0.7444514, 52.01037130000001], [-0.7438739999999999, 52.0097524], [-0.7435232999999999, 52.009359], [-0.7429943, 52.00875750000001], [-0.7422587, 52.0078549], [-0.7420000999999999, 52.0075335], [-0.7414547, 52.0068033], [-0.74091, 52.0060002], [-0.7402414999999999, 52.00498619999999], [-0.7398603999999999, 52.004340699999986], [-0.7394731999999999, 52.0036527], [-0.7391663999999999, 52.0030598], [-0.7389598, 52.002657], [-0.7387392999999999, 52.00218649999999], [-0.7381734999999999, 52.000879199999986], [-0.73815, 52.00081119999999], [-0.7376217304507775, 51.99930615890027], [-0.7375069, 51.998979000000006], [-0.7373804, 51.998648], [-0.7369634, 51.9973998], [-0.7369415, 51.9973254], [-0.7367863999999998, 51.9968355], [-0.7365107944412363, 51.995967930759136], [-0.7363015, 51.9953091], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921148, 51.54280350971477], [-0.16317344605639222, 51.54282999135851], [-0.16294988708648553, 51.54285640761352], [-0.16275080827404773, 51.5428824059313], [-0.16257211501073182, 51.54290763376341], [-0.16240971268819077, 51.54293173856132], [-0.1622595066980776, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} 97.0 0820 0937 Nuneaton London Euston London Euston 51.5281729 -0.1338278 51.5281729 -0.1338278 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 London Euston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958794 1789634175425285 150 150 2026-09-17 08:47:50.291255 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:49.260509
603476 631309 W32879 879J14M617 2026-09-17 COMPLETE 16959174 2026-09-17 09:37:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 631309, "stp": "P", "toc": "Thameslink", "uid": "W32879", "consist": "700139", "dest_crs": "PBO", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32879/2026-09-17/detailed", "trust_id": "879J14M617", "origin_crs": "HRH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "2", "is_terminated": 1, "next_location": "Peterborough", "signalling_id": "9J14", "timing_status": "LATE", "origin_station": "Horsham", "current_leg_arr": "0937", "current_leg_dep": "0921", "current_leg_end": "Peterborough", "origin_dep_time": "0654", "origin_platform": "1", "current_location": "Peterborough", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1927024179399676, 52.3284623719883], [-0.1924678, 52.32907449999999], [-0.1922592, 52.32967620000001], [-0.19218029999999997, 52.329903899999984], [-0.19217599374670052, 52.32991742479848], [-0.1919344, 52.3306762], [-0.19156609999999996, 52.3320122], [-0.1913707, 52.3327486], [-0.19131929999999997, 52.3329365], [-0.1912617, 52.3331506], [-0.1911851, 52.333457], [-0.1909108, 52.3344984], [-0.19076129999999997, 52.33505770000001], [-0.1904917, 52.3361157], [-0.1904402, 52.33627669999999], [-0.190249, 52.33722430000001], [-0.18997749999999997, 52.338197699999995], [-0.1899479, 52.338314399999994], [-0.1869916, 52.34963439999999], [-0.1862372, 52.3525377], [-0.1860216, 52.35329769999999], [-0.1855602, 52.3553577], [-0.1854578, 52.3562848], [-0.18544029999999995, 52.35722750000001], [-0.1855862, 52.35875019999999], [-0.1859825, 52.36049740000001], [-0.1865682, 52.3619689], [-0.1873235, 52.3633632], [-0.1884039, 52.36513909999999], [-0.19108469999999997, 52.36944259999999], [-0.1975305, 52.379870700000005], [-0.1976611, 52.3800809], [-0.1994922, 52.3829765], [-0.1995732, 52.3831097], [-0.2006094534686012, 52.384780653945135], [-0.2089313, 52.3981973], [-0.2127747, 52.40436189999999], [-0.2163643, 52.410180800000006], [-0.2169743, 52.41110140000001], [-0.2172624, 52.411527599999985], [-0.2189251, 52.41379549999999], [-0.2213259, 52.4169963], [-0.2216307, 52.417384000000006], [-0.2242047, 52.42078060000001], [-0.22859420000000005, 52.426570699999985], [-0.23115849999999993, 52.43000479999999], [-0.23173720000000003, 52.430849], [-0.2324688, 52.4319915], [-0.2325946, 52.43221809999999], [-0.23263, 52.432281800000005], [-0.232995, 52.4329492], [-0.2340562, 52.4352981], [-0.23439609999999997, 52.4364503], [-0.23445989999999992, 52.4366663], [-0.23464430000000003, 52.4372915], [-0.2350595, 52.43946270000001], [-0.2350694772490116, 52.43957578845911], [-0.2352533, 52.4416593], [-0.23530539999999991, 52.4424274], [-0.23532709999999996, 52.4426892], [-0.2354153999999999, 52.443976599999985], [-0.23546600000000004, 52.44458769999999], [-0.2355048, 52.4451153], [-0.23559569999999996, 52.4463723], [-0.23565879999999997, 52.4472469], [-0.23658969999999993, 52.46012929999999], [-0.2368011, 52.463006], [-0.2372286, 52.46917289999999], [-0.2372718, 52.46979679999999], [-0.23731899999999995, 52.470376300000005], [-0.2373229, 52.47122649999999], [-0.23754959999999992, 52.4742083], [-0.2375669, 52.4744501], [-0.2376077, 52.4750184], [-0.2376885, 52.4761438], [-0.2378896, 52.478864], [-0.2382927, 52.48431730000001], [-0.2384558, 52.4866278], [-0.2385063, 52.4873388], [-0.2386244, 52.488833799999995], [-0.23867430000000003, 52.4896098], [-0.2387784, 52.4912265], [-0.23880489999999993, 52.4915149], [-0.23900671674225415, 52.49430286280318], [-0.2393723, 52.4993527], [-0.2396282, 52.5028869], [-0.2397961, 52.50520569999999], [-0.23999599999999996, 52.5083807], [-0.2399987, 52.5084172], [-0.24000620000000003, 52.508515], [-0.2402716, 52.51153869999999], [-0.2405074, 52.51450809999999], [-0.2405226, 52.514777800000005], [-0.2410334, 52.51846170000001], [-0.2410608999999999, 52.51863389999999], [-0.2411347, 52.5191174], [-0.24188149999999997, 52.524006699999994], [-0.2427325, 52.52965609999999], [-0.243206, 52.5327377], [-0.24484280000000003, 52.5433871], [-0.2449778, 52.5442654], [-0.2452006, 52.5465873], [-0.24517449999999996, 52.5475104], [-0.24509190000000003, 52.5483732], [-0.2450746, 52.5485535], [-0.24501343669838807, 52.54896191164581], [-0.2448016, 52.550376400000005], [-0.244226, 52.554219399999994], [-0.2441851, 52.5544922], [-0.2440145, 52.55555820000001], [-0.2438377999999999, 52.5567268], [-0.24382989459469356, 52.55677869212132], [-0.24374970000000004, 52.557305099999994], [-0.2436211, 52.5581383], [-0.2432356, 52.560783099999995], [-0.2431544, 52.561401299999986], [-0.2430851, 52.562157799999994], [-0.2431718, 52.563393600000005], [-0.2433202, 52.56427209999999], [-0.24362239999999993, 52.565211], [-0.24395959999999997, 52.565965599999984], [-0.2440224, 52.5660998], [-0.2443526, 52.56669879999999], [-0.2447595, 52.5672871], [-0.24487426836692996, 52.56744299929453], [-0.244906117628346, 52.56748626266269], [-0.24561169999999996, 52.5684447], [-0.24622299999999997, 52.56929309999999], [-0.2468639, 52.57008789999999], [-0.2475788, 52.570918299999995], [-0.2480942, 52.57151], [-0.2485177, 52.57198950000001], [-0.2492723, 52.57286820000001], [-0.2497279, 52.5734458], [-0.2501525, 52.57403990000001], [-0.2505417, 52.5746304], [-0.2508368, 52.5750844], [-0.25095199999999995, 52.5752702]]}", "current_leg_start": "Huntingdon", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "52.5752702", "next_location_lon": "-0.2509520", "previous_location": "Huntingdon", "current_leg_milage": "17.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.959, \"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\": 362.44, \"from_m\": 326.959, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 401.233, \"from_m\": 362.44, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1007.247, \"from_m\": 401.233, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9012.207, \"from_m\": 1007.247, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9869.744, \"from_m\": 9012.207, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12939.405, \"from_m\": 9869.744, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 13345.07, \"from_m\": 12939.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13528.253, \"from_m\": 13345.07, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14003.347, \"from_m\": 13528.253, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14114.093, \"from_m\": 14003.347, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16558.754, \"from_m\": 14114.093, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16674.205, \"from_m\": 16558.754, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17526.981, \"from_m\": 16674.205, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19555.604, \"from_m\": 17526.981, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22366.7, \"from_m\": 19555.604, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22407.455, \"from_m\": 22366.7, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25791.148, \"from_m\": 22407.455, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27104.455, \"from_m\": 25791.148, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27292.665, \"from_m\": 27104.455, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27309.035, \"from_m\": 27292.665, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 27751.444, \"from_m\": 27309.035, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27817.847, \"from_m\": 27751.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28288.309, \"from_m\": 27817.847, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35797.998, \"from_m\": 28288.309, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36424.896, \"from_m\": 35797.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\": 37826.043, \"from_m\": 36424.896, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37942.812, \"from_m\": 37826.043, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42285.793, \"from_m\": 37942.812, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43563.437, \"from_m\": 42285.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\": 43622.001, \"from_m\": 43563.437, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 43666.272, \"from_m\": 43622.001, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43701.979, \"from_m\": 43666.272, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 43765.678, \"from_m\": 43701.979, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43854.346, \"from_m\": 43765.678, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 43884.782, \"from_m\": 43854.346, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44279.038, \"from_m\": 43884.782, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44316.003, \"from_m\": 44279.038, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45212.454, \"from_m\": 44316.003, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45243.85, \"from_m\": 45212.454, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45277.863, \"from_m\": 45243.85, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 45693.322, \"from_m\": 45277.863, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46682.646, \"from_m\": 45693.322, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47004.63, \"from_m\": 46682.646, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47062.895, \"from_m\": 47004.63, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50351.548, \"from_m\": 47062.895, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50413.065, \"from_m\": 50351.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55694.237, \"from_m\": 50413.065, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 57584.047, \"from_m\": 55694.237, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58520.475, \"from_m\": 57584.047, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60092.381, \"from_m\": 58520.475, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61706.285, \"from_m\": 60092.381, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 61949.637, \"from_m\": 61706.285, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62045.651, \"from_m\": 61949.637, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62092.909, \"from_m\": 62045.651, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62331.409, \"from_m\": 62092.909, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62858.694, \"from_m\": 62331.409, \"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\": 62896.458, \"from_m\": 62858.694, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 63453.688, \"from_m\": 62896.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:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63531.314, \"from_m\": 63453.688, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66051.799, \"from_m\": 63531.314, \"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\": 67089.545, \"from_m\": 66051.799, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67238.428, \"from_m\": 67089.545, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67268.076, \"from_m\": 67238.428, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 67373.02, \"from_m\": 67268.076, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 68449.0, \"from_m\": 67373.02, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 68550.913, \"from_m\": 68449.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\": 69413.812, \"from_m\": 68550.913, \"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\": 69671.295, \"from_m\": 69413.812, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 70183.871, \"from_m\": 69671.295, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 70239.111, \"from_m\": 70183.871, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 71532.483, \"from_m\": 70239.111, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75429.989, \"from_m\": 71532.483, \"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\": 78580.883, \"from_m\": 75429.989, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 103134.783, \"from_m\": 78580.883, \"capability_applied\": null, \"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\": 148647.19, \"from_m\": 103134.783, \"capability_applied\": null, \"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\": 148693.847, \"from_m\": 148647.19, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 153819.824, \"from_m\": 148693.847, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 156603.806, \"from_m\": 153819.824, \"capability_applied\": null, \"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\": 174084.962, \"from_m\": 156603.806, \"capability_applied\": null, \"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\": 174144.426, \"from_m\": 174084.962, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 177471.991, \"from_m\": 174144.426, \"capability_applied\": null, \"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\": 180180.486, \"from_m\": 177471.991, \"capability_applied\": null, \"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\": 181536.894, \"from_m\": 180180.486, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 187033.185, \"from_m\": 181536.894, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 188732.254, \"from_m\": 187033.185, \"capability_applied\": null, \"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\": 188754.332, \"from_m\": 188732.254, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}], \"service_id\": 631309, \"profile_key\": \"4ed31831f87f105d75b5a85bbba80a998b95b49d1fb221c063f923e8e1655c98\", \"schedule_id\": 26189, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0654\", \"location\": \"Horsham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0657H\", \"wtt_dep\": \"0658\", \"location\": \"Littlehaven\", \"stage_seq\": 2, \"distance_m\": 1729.373, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0701H\", \"location\": \"Faygate\", \"stage_seq\": 3, \"distance_m\": 5470.757, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": \"0705H\", \"location\": \"Ifield\", \"stage_seq\": 4, \"distance_m\": 9526.695, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0708\", \"wtt_dep\": \"0709\", \"location\": \"Crawley\", \"stage_seq\": 5, \"distance_m\": 11472.915, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": \"0713H\", \"location\": \"Three Bridges\", \"stage_seq\": 6, \"distance_m\": 13559.47, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0717H\", \"wtt_dep\": \"0719\", \"location\": \"Gatwick Airport\", \"stage_seq\": 7, \"distance_m\": 17997.071, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0721\", \"wtt_dep\": \"0721H\", \"location\": \"Horley\", \"stage_seq\": 8, \"distance_m\": 19359.032, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0724\", \"location\": \"Salfords\", \"stage_seq\": 9, \"distance_m\": 23032.153, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0725H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 10, \"distance_m\": 25968.913, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0728H\", \"wtt_dep\": \"0729H\", \"location\": \"Redhill\", \"stage_seq\": 11, \"distance_m\": 27444.511, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0733\", \"wtt_dep\": \"0733H\", \"location\": \"Merstham\", \"stage_seq\": 12, \"distance_m\": 30279.43, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0738\", \"wtt_dep\": \"0739\", \"location\": \"Coulsdon South\", \"stage_seq\": 13, \"distance_m\": 36315.543, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0740H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 14, \"distance_m\": 37703.511, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0741\", \"location\": \"Purley\", \"stage_seq\": 15, \"distance_m\": 39291.805, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0744H\", \"wtt_dep\": \"0745H\", \"location\": \"East Croydon\", \"stage_seq\": 16, \"distance_m\": 44086.674, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 44934.384, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0747H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 18, \"distance_m\": 45693.322, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0749\", \"location\": \"Norwood Junction\", \"stage_seq\": 19, \"distance_m\": 46747.385, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0751\", \"location\": \"Sydenham\", \"stage_seq\": 20, \"distance_m\": 50351.548, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0754\", \"location\": \"New Cross Gate\", \"stage_seq\": 21, \"distance_m\": 56045.36, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0755\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 22, \"distance_m\": 57146.65, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0757\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 23, \"distance_m\": 58765.783, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0759H\", \"wtt_dep\": \"0801\", \"location\": \"London Bridge\", \"stage_seq\": 24, \"distance_m\": 60630.561, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0802H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 25, \"distance_m\": 61357.578, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0805\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 26, \"distance_m\": 61965.006, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0806\", \"wtt_dep\": \"0807\", \"location\": \"London Blackfriars\", \"stage_seq\": 27, \"distance_m\": 62567.141, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0808\", \"wtt_dep\": \"0809\", \"location\": \"City Thameslink\", \"stage_seq\": 28, \"distance_m\": 62969.524, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0810H\", \"wtt_dep\": \"0811H\", \"location\": \"Farringdon\", \"stage_seq\": 29, \"distance_m\": 63699.682, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0815\", \"wtt_dep\": \"0816\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 30, \"distance_m\": 65918.538, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0819\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 31, \"distance_m\": 67054.167, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 32, \"distance_m\": 68226.859, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0822\", \"wtt_dep\": \"0823H\", \"location\": \"Finsbury Park\", \"stage_seq\": 33, \"distance_m\": 70046.7, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 34, \"distance_m\": 73894.566, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831H\", \"location\": \"Potters Bar\", \"stage_seq\": 35, \"distance_m\": 86456.015, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 36, \"distance_m\": 98570.269, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836H\", \"location\": \"Digswell Jn\", \"stage_seq\": 37, \"distance_m\": 100011.104, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 38, \"distance_m\": 104282.214, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0843\", \"wtt_dep\": \"0845\", \"location\": \"Stevenage\", \"stage_seq\": 39, \"distance_m\": 110282.007, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0849H\", \"wtt_dep\": \"0850H\", \"location\": \"Hitchin\", \"stage_seq\": 40, \"distance_m\": 117285.565, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0855H\", \"wtt_dep\": \"0856\", \"location\": \"Arlesey\", \"stage_seq\": 41, \"distance_m\": 125418.223, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0900H\", \"wtt_dep\": \"0901H\", \"location\": \"Biggleswade\", \"stage_seq\": 42, \"distance_m\": 132087.765, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0905H\", \"location\": \"Sandy\", \"stage_seq\": 43, \"distance_m\": 136822.475, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0912H\", \"location\": \"St. Neots\", \"stage_seq\": 44, \"distance_m\": 149064.4, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Huntingdon\", \"stage_seq\": 45, \"distance_m\": 160464.305, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Holme Jn\", \"stage_seq\": 46, \"distance_m\": 177049.91, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Fletton Jn\", \"stage_seq\": 47, \"distance_m\": 186580.311, \"section_seq\": 1, \"route_path_id\": 100975}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Peterborough\", \"stage_seq\": 48, \"distance_m\": 188754.332, \"section_seq\": 1, \"route_path_id\": 100975}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 188754.332, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100975}], \"total_distance_m\": 188754.332, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 186470.37, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2283.962, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0654", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "52.5752702", "current_position_lon": "-0.2509520", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:58:31Z\", \"source_id\": 52199380, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:58:34Z\", \"source_id\": 16833005, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:02:02Z\", \"source_id\": 52208347, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:02:06Z\", \"source_id\": 16835782, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30715, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:06:05Z\", \"source_id\": 52218870, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:06:07Z\", \"source_id\": 16838895, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:09:41Z\", \"source_id\": 52228121, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:10:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:09:45Z\", \"source_id\": 16841676, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30654, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:13:05Z\", \"source_id\": 52237060, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:14:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:13:07Z\", \"source_id\": 16844328, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:18:04Z\", \"source_id\": 52250309, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:19:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:18:12Z\", \"source_id\": 16848367, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:21:12Z\", \"source_id\": 52258610, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:21:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:21:16Z\", \"source_id\": 16850842, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:24:24Z\", \"source_id\": 52267203, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:25:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:24:27Z\", \"source_id\": 16853402, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:25:55Z\", \"source_id\": 52271237, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:26:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:25:57Z\", \"source_id\": 16854635, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:27:34Z\", \"source_id\": 52275393, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:29:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:27:39Z\", \"source_id\": 16855954, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:32:07Z\", \"source_id\": 52287932, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:33:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:32:13Z\", \"source_id\": 16859730, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:37:04Z\", \"source_id\": 52301540, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:38:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:37:09Z\", \"source_id\": 16863824, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:41:19Z\", \"source_id\": 52313352, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:42:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:41:24Z\", \"source_id\": 16867340, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:44:59Z\", \"source_id\": 52323377, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:45:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:45:03Z\", \"source_id\": 16870320, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:48:37Z\", \"source_id\": 52333197, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:49:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:48:41Z\", \"source_id\": 16873305, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:13Z\", \"source_id\": 52354032, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:17Z\", \"source_id\": 16879599, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:24Z\", \"source_id\": 52365568, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:00:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:26Z\", \"source_id\": 16882983, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:08Z\", \"source_id\": 52384800, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:07:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:13Z\", \"source_id\": 16888740, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:34Z\", \"source_id\": 52391696, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:09:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:38Z\", \"source_id\": 16890768, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:49Z\", \"source_id\": 52398070, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:53Z\", \"source_id\": 16892630, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:36Z\", \"source_id\": 52408387, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:16:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:38Z\", \"source_id\": 16895711, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:21:25Z\", \"source_id\": 52424903, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:22:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:21:27Z\", \"source_id\": 16900474, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:48Z\", \"source_id\": 52454205, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:52Z\", \"source_id\": 16909072, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:50Z\", \"source_id\": 52483134, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:52Z\", \"source_id\": 16917179, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:10Z\", \"source_id\": 52500649, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:16Z\", \"source_id\": 16922285, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:27Z\", \"source_id\": 52521588, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:29Z\", \"source_id\": 16928117, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:18Z\", \"source_id\": 52534797, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:19Z\", \"source_id\": 16931777, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:32Z\", \"source_id\": 52546756, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:38Z\", \"source_id\": 16935080, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:11Z\", \"source_id\": 52568148, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:13Z\", \"source_id\": 16940787, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:10Z\", \"source_id\": 52589341, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:16Z\", \"source_id\": 16946710, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:42Z\", \"source_id\": 52615139, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:46Z\", \"source_id\": 16954162, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:33Z\", \"source_id\": 52634322, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:37Z\", \"source_id\": 16959174, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterborough", "service_state_platform": "2", "timing_fact_generation": 1789634197684481, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:54.164531", "service_state_evidence_id": 16959174, "current_leg_start_actual_dep": "2026-09-17T09:21:00+01:00", "operational_evidence_version": 215, "service_state_event_time_utc": "2026-09-17T08:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:54.736292", "service_state_valid_until_kind": null, "operational_interpretation_version": 215, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P HRH PBO 9J14 700139 12 100 None {"version": 3, "segments": [{"to_m": 326.959, "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": 362.44, "from_m": 326.959, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 401.233, "from_m": 362.44, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1007.247, "from_m": 401.233, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9012.207, "from_m": 1007.247, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9869.744, "from_m": 9012.207, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12939.405, "from_m": 9869.744, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 13345.07, "from_m": 12939.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13528.253, "from_m": 13345.07, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14003.347, "from_m": 13528.253, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14114.093, "from_m": 14003.347, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16558.754, "from_m": 14114.093, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16674.205, "from_m": 16558.754, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17526.981, "from_m": 16674.205, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19555.604, "from_m": 17526.981, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22366.7, "from_m": 19555.604, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22407.455, "from_m": 22366.7, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25791.148, "from_m": 22407.455, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27104.455, "from_m": 25791.148, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27292.665, "from_m": 27104.455, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27309.035, "from_m": 27292.665, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 27751.444, "from_m": 27309.035, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27817.847, "from_m": 27751.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28288.309, "from_m": 27817.847, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35797.998, "from_m": 28288.309, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36424.896, "from_m": 35797.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": 37826.043, "from_m": 36424.896, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37942.812, "from_m": 37826.043, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42285.793, "from_m": 37942.812, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43563.437, "from_m": 42285.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": 43622.001, "from_m": 43563.437, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 43666.272, "from_m": 43622.001, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43701.979, "from_m": 43666.272, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 43765.678, "from_m": 43701.979, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43854.346, "from_m": 43765.678, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 43884.782, "from_m": 43854.346, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44279.038, "from_m": 43884.782, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44316.003, "from_m": 44279.038, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45212.454, "from_m": 44316.003, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45243.85, "from_m": 45212.454, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45277.863, "from_m": 45243.85, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 45693.322, "from_m": 45277.863, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46682.646, "from_m": 45693.322, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47004.63, "from_m": 46682.646, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47062.895, "from_m": 47004.63, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50351.548, "from_m": 47062.895, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50413.065, "from_m": 50351.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55694.237, "from_m": 50413.065, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 57584.047, "from_m": 55694.237, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58520.475, "from_m": 57584.047, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60092.381, "from_m": 58520.475, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61706.285, "from_m": 60092.381, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 61949.637, "from_m": 61706.285, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62045.651, "from_m": 61949.637, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62092.909, "from_m": 62045.651, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62331.409, "from_m": 62092.909, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62858.694, "from_m": 62331.409, "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": 62896.458, "from_m": 62858.694, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 63453.688, "from_m": 62896.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:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 63531.314, "from_m": 63453.688, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66051.799, "from_m": 63531.314, "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": 67089.545, "from_m": 66051.799, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67238.428, "from_m": 67089.545, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67268.076, "from_m": 67238.428, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 67373.02, "from_m": 67268.076, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 68449.0, "from_m": 67373.02, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 68550.913, "from_m": 68449.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": 69413.812, "from_m": 68550.913, "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": 69671.295, "from_m": 69413.812, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 70183.871, "from_m": 69671.295, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 70239.111, "from_m": 70183.871, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71532.483, "from_m": 70239.111, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75429.989, "from_m": 71532.483, "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": 78580.883, "from_m": 75429.989, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 103134.783, "from_m": 78580.883, "capability_applied": null, "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": 148647.19, "from_m": 103134.783, "capability_applied": null, "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": 148693.847, "from_m": 148647.19, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 153819.824, "from_m": 148693.847, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 156603.806, "from_m": 153819.824, "capability_applied": null, "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": 174084.962, "from_m": 156603.806, "capability_applied": null, "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": 174144.426, "from_m": 174084.962, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 177471.991, "from_m": 174144.426, "capability_applied": null, "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": 180180.486, "from_m": 177471.991, "capability_applied": null, "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": 181536.894, "from_m": 180180.486, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 187033.185, "from_m": 181536.894, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 188732.254, "from_m": 187033.185, "capability_applied": null, "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": 188754.332, "from_m": 188732.254, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}], "service_id": 631309, "profile_key": "4ed31831f87f105d75b5a85bbba80a998b95b49d1fb221c063f923e8e1655c98", "schedule_id": 26189, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0654", "location": "Horsham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0657H", "wtt_dep": "0658", "location": "Littlehaven", "stage_seq": 2, "distance_m": 1729.373, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0701H", "location": "Faygate", "stage_seq": 3, "distance_m": 5470.757, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": "0705H", "location": "Ifield", "stage_seq": 4, "distance_m": 9526.695, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0708", "wtt_dep": "0709", "location": "Crawley", "stage_seq": 5, "distance_m": 11472.915, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": "0713H", "location": "Three Bridges", "stage_seq": 6, "distance_m": 13559.47, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0717H", "wtt_dep": "0719", "location": "Gatwick Airport", "stage_seq": 7, "distance_m": 17997.071, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0721", "wtt_dep": "0721H", "location": "Horley", "stage_seq": 8, "distance_m": 19359.032, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0724", "location": "Salfords", "stage_seq": 9, "distance_m": 23032.153, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0725H", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 25968.913, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0728H", "wtt_dep": "0729H", "location": "Redhill", "stage_seq": 11, "distance_m": 27444.511, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0733", "wtt_dep": "0733H", "location": "Merstham", "stage_seq": 12, "distance_m": 30279.43, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0738", "wtt_dep": "0739", "location": "Coulsdon South", "stage_seq": 13, "distance_m": 36315.543, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0740H", "location": "Stoats Nest Jn", "stage_seq": 14, "distance_m": 37703.511, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0741", "location": "Purley", "stage_seq": 15, "distance_m": 39291.805, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0744H", "wtt_dep": "0745H", "location": "East Croydon", "stage_seq": 16, "distance_m": 44086.674, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746H", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 44934.384, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0747H", "location": "Norwood Fork Jn", "stage_seq": 18, "distance_m": 45693.322, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0749", "location": "Norwood Junction", "stage_seq": 19, "distance_m": 46747.385, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0751", "location": "Sydenham", "stage_seq": 20, "distance_m": 50351.548, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0754", "location": "New Cross Gate", "stage_seq": 21, "distance_m": 56045.36, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0755", "location": "Bricklayers Arms Jn", "stage_seq": 22, "distance_m": 57146.65, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0757", "location": "Blue Anchor (Kent)", "stage_seq": 23, "distance_m": 58765.783, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0759H", "wtt_dep": "0801", "location": "London Bridge", "stage_seq": 24, "distance_m": 60630.561, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0802H", "location": "Metropolitan Jn", "stage_seq": 25, "distance_m": 61357.578, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0805", "location": "Blackfriars Jn", "stage_seq": 26, "distance_m": 61965.006, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0806", "wtt_dep": "0807", "location": "London Blackfriars", "stage_seq": 27, "distance_m": 62567.141, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0808", "wtt_dep": "0809", "location": "City Thameslink", "stage_seq": 28, "distance_m": 62969.524, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0810H", "wtt_dep": "0811H", "location": "Farringdon", "stage_seq": 29, "distance_m": 63699.682, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0815", "wtt_dep": "0816", "location": "St Pancras Low Level", "stage_seq": 30, "distance_m": 65918.538, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0819", "location": "Belle Isle Jn", "stage_seq": 31, "distance_m": 67054.167, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820H", "location": "Holloway South Jn", "stage_seq": 32, "distance_m": 68226.859, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0822", "wtt_dep": "0823H", "location": "Finsbury Park", "stage_seq": 33, "distance_m": 70046.7, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826H", "location": "Alexandra Palace", "stage_seq": 34, "distance_m": 73894.566, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831H", "location": "Potters Bar", "stage_seq": 35, "distance_m": 86456.015, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "Welwyn Garden City", "stage_seq": 36, "distance_m": 98570.269, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836H", "location": "Digswell Jn", "stage_seq": 37, "distance_m": 100011.104, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838H", "location": "Woolmer Green Jn", "stage_seq": 38, "distance_m": 104282.214, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0843", "wtt_dep": "0845", "location": "Stevenage", "stage_seq": 39, "distance_m": 110282.007, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0849H", "wtt_dep": "0850H", "location": "Hitchin", "stage_seq": 40, "distance_m": 117285.565, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0855H", "wtt_dep": "0856", "location": "Arlesey", "stage_seq": 41, "distance_m": 125418.223, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0900H", "wtt_dep": "0901H", "location": "Biggleswade", "stage_seq": 42, "distance_m": 132087.765, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0905H", "location": "Sandy", "stage_seq": 43, "distance_m": 136822.475, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0912H", "location": "St. Neots", "stage_seq": 44, "distance_m": 149064.4, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Huntingdon", "stage_seq": 45, "distance_m": 160464.305, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Holme Jn", "stage_seq": 46, "distance_m": 177049.91, "section_seq": 1, "route_path_id": 100975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Fletton Jn", "stage_seq": 47, "distance_m": 186580.311, "section_seq": 1, "route_path_id": 100975}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Peterborough", "stage_seq": 48, "distance_m": 188754.332, "section_seq": 1, "route_path_id": 100975}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 188754.332, "from_m": 0.0, "section_seq": 1, "route_path_id": 100975}], "total_distance_m": 188754.332, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 186470.37, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2283.962, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30723, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:58:31Z", "source_id": 52199380, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:00:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:58:34Z", "source_id": 16833005, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30719, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:02:02Z", "source_id": 52208347, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:03:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:02:06Z", "source_id": 16835782, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30715, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:06:05Z", "source_id": 52218870, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:07:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:06:07Z", "source_id": 16838895, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30708, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:09:41Z", "source_id": 52228121, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:10:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:09:45Z", "source_id": 16841676, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30654, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:13:05Z", "source_id": 52237060, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:14:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:13:07Z", "source_id": 16844328, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30592, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:18:04Z", "source_id": 52250309, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:19:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:18:12Z", "source_id": 16848367, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30567, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:21:12Z", "source_id": 52258610, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:21:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:21:16Z", "source_id": 16850842, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:24:24Z", "source_id": 52267203, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:25:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:24:27Z", "source_id": 16853402, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:25:55Z", "source_id": 52271237, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:25:57Z", "source_id": 16854635, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30300, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:27:34Z", "source_id": 52275393, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:29:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:27:39Z", "source_id": 16855954, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30281, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:32:07Z", "source_id": 52287932, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:33:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:32:13Z", "source_id": 16859730, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30534, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:37:04Z", "source_id": 52301540, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T06:38:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:37:09Z", "source_id": 16863824, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:41:19Z", "source_id": 52313352, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T06:42:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:41:24Z", "source_id": 16867340, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30204, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:44:59Z", "source_id": 52323377, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:45:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:45:03Z", "source_id": 16870320, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:48:37Z", "source_id": 52333197, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T06:49:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:48:41Z", "source_id": 16873305, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:13Z", "source_id": 52354032, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T06:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:17Z", "source_id": 16879599, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T07:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:24Z", "source_id": 52365568, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T07:00:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:26Z", "source_id": 16882983, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:08Z", "source_id": 52384800, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T07:07:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:13Z", "source_id": 16888740, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:34Z", "source_id": 52391696, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T07:09:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:38Z", "source_id": 16890768, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:49Z", "source_id": 52398070, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T07:12:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:53Z", "source_id": 16892630, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:36Z", "source_id": 52408387, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T07:16:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:38Z", "source_id": 16895711, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16171, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:21:25Z", "source_id": 52424903, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T07:22:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:21:27Z", "source_id": 16900474, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T08:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:48Z", "source_id": 52454205, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T07:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:52Z", "source_id": 16909072, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:50Z", "source_id": 52483134, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T07:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:52Z", "source_id": 16917179, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:10Z", "source_id": 52500649, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T07:49:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:16Z", "source_id": 16922285, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15628, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:27Z", "source_id": 52521588, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T07:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:29Z", "source_id": 16928117, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12089, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:18Z", "source_id": 52534797, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-17T08:01:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:19Z", "source_id": 16931777, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12071, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:32Z", "source_id": 52546756, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T08:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:38Z", "source_id": 16935080, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12050, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:11Z", "source_id": 52568148, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-17T08:13:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:13Z", "source_id": 16940787, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12027, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:10Z", "source_id": 52589341, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T08:21:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:16Z", "source_id": 16946710, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12007, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:42Z", "source_id": 52615139, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-17T08:30:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:46Z", "source_id": 16954162, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11914, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:33Z", "source_id": 52634322, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-17T08:37:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:37Z", "source_id": 16959174, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}] Horsham 0654 0654 1 None None Peterborough 0936 0936 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32879/2026-09-17/detailed None Huntingdon 2026-09-17T09:21:00+01:00 Peterborough 16.0 {"type": "LineString", "coordinates": [[-0.1927024179399676, 52.3284623719883], [-0.1924678, 52.32907449999999], [-0.1922592, 52.32967620000001], [-0.19218029999999997, 52.329903899999984], [-0.19217599374670052, 52.32991742479848], [-0.1919344, 52.3306762], [-0.19156609999999996, 52.3320122], [-0.1913707, 52.3327486], [-0.19131929999999997, 52.3329365], [-0.1912617, 52.3331506], [-0.1911851, 52.333457], [-0.1909108, 52.3344984], [-0.19076129999999997, 52.33505770000001], [-0.1904917, 52.3361157], [-0.1904402, 52.33627669999999], [-0.190249, 52.33722430000001], [-0.18997749999999997, 52.338197699999995], [-0.1899479, 52.338314399999994], [-0.1869916, 52.34963439999999], [-0.1862372, 52.3525377], [-0.1860216, 52.35329769999999], [-0.1855602, 52.3553577], [-0.1854578, 52.3562848], [-0.18544029999999995, 52.35722750000001], [-0.1855862, 52.35875019999999], [-0.1859825, 52.36049740000001], [-0.1865682, 52.3619689], [-0.1873235, 52.3633632], [-0.1884039, 52.36513909999999], [-0.19108469999999997, 52.36944259999999], [-0.1975305, 52.379870700000005], [-0.1976611, 52.3800809], [-0.1994922, 52.3829765], [-0.1995732, 52.3831097], [-0.2006094534686012, 52.384780653945135], [-0.2089313, 52.3981973], [-0.2127747, 52.40436189999999], [-0.2163643, 52.410180800000006], [-0.2169743, 52.41110140000001], [-0.2172624, 52.411527599999985], [-0.2189251, 52.41379549999999], [-0.2213259, 52.4169963], [-0.2216307, 52.417384000000006], [-0.2242047, 52.42078060000001], [-0.22859420000000005, 52.426570699999985], [-0.23115849999999993, 52.43000479999999], [-0.23173720000000003, 52.430849], [-0.2324688, 52.4319915], [-0.2325946, 52.43221809999999], [-0.23263, 52.432281800000005], [-0.232995, 52.4329492], [-0.2340562, 52.4352981], [-0.23439609999999997, 52.4364503], [-0.23445989999999992, 52.4366663], [-0.23464430000000003, 52.4372915], [-0.2350595, 52.43946270000001], [-0.2350694772490116, 52.43957578845911], [-0.2352533, 52.4416593], [-0.23530539999999991, 52.4424274], [-0.23532709999999996, 52.4426892], [-0.2354153999999999, 52.443976599999985], [-0.23546600000000004, 52.44458769999999], [-0.2355048, 52.4451153], [-0.23559569999999996, 52.4463723], [-0.23565879999999997, 52.4472469], [-0.23658969999999993, 52.46012929999999], [-0.2368011, 52.463006], [-0.2372286, 52.46917289999999], [-0.2372718, 52.46979679999999], [-0.23731899999999995, 52.470376300000005], [-0.2373229, 52.47122649999999], [-0.23754959999999992, 52.4742083], [-0.2375669, 52.4744501], [-0.2376077, 52.4750184], [-0.2376885, 52.4761438], [-0.2378896, 52.478864], [-0.2382927, 52.48431730000001], [-0.2384558, 52.4866278], [-0.2385063, 52.4873388], [-0.2386244, 52.488833799999995], [-0.23867430000000003, 52.4896098], [-0.2387784, 52.4912265], [-0.23880489999999993, 52.4915149], [-0.23900671674225415, 52.49430286280318], [-0.2393723, 52.4993527], [-0.2396282, 52.5028869], [-0.2397961, 52.50520569999999], [-0.23999599999999996, 52.5083807], [-0.2399987, 52.5084172], [-0.24000620000000003, 52.508515], [-0.2402716, 52.51153869999999], [-0.2405074, 52.51450809999999], [-0.2405226, 52.514777800000005], [-0.2410334, 52.51846170000001], [-0.2410608999999999, 52.51863389999999], [-0.2411347, 52.5191174], [-0.24188149999999997, 52.524006699999994], [-0.2427325, 52.52965609999999], [-0.243206, 52.5327377], [-0.24484280000000003, 52.5433871], [-0.2449778, 52.5442654], [-0.2452006, 52.5465873], [-0.24517449999999996, 52.5475104], [-0.24509190000000003, 52.5483732], [-0.2450746, 52.5485535], [-0.24501343669838807, 52.54896191164581], [-0.2448016, 52.550376400000005], [-0.244226, 52.554219399999994], [-0.2441851, 52.5544922], [-0.2440145, 52.55555820000001], [-0.2438377999999999, 52.5567268], [-0.24382989459469356, 52.55677869212132], [-0.24374970000000004, 52.557305099999994], [-0.2436211, 52.5581383], [-0.2432356, 52.560783099999995], [-0.2431544, 52.561401299999986], [-0.2430851, 52.562157799999994], [-0.2431718, 52.563393600000005], [-0.2433202, 52.56427209999999], [-0.24362239999999993, 52.565211], [-0.24395959999999997, 52.565965599999984], [-0.2440224, 52.5660998], [-0.2443526, 52.56669879999999], [-0.2447595, 52.5672871], [-0.24487426836692996, 52.56744299929453], [-0.244906117628346, 52.56748626266269], [-0.24561169999999996, 52.5684447], [-0.24622299999999997, 52.56929309999999], [-0.2468639, 52.57008789999999], [-0.2475788, 52.570918299999995], [-0.2480942, 52.57151], [-0.2485177, 52.57198950000001], [-0.2492723, 52.57286820000001], [-0.2497279, 52.5734458], [-0.2501525, 52.57403990000001], [-0.2505417, 52.5746304], [-0.2508368, 52.5750844], [-0.25095199999999995, 52.5752702]]} 17.5 0921 0937 Huntingdon Peterborough Peterborough 52.5752702 -0.2509520 52.5752702 -0.2509520 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:00 Peterborough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959174 1789634197684481 215 215 2026-09-17 08:47:54.736292 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:54.164531
603477 635627 C15712 065L18ME17 2026-09-17 COMPLETE None 2026-09-17 08:37:56 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 635627, "stp": "P", "toc": "ScotRail", "uid": "C15712", "consist": "318251+320416", "dest_crs": "DMR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15712/2026-09-17/detailed", "trust_id": "065L18ME17", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalmuir", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "2", "is_terminated": 1, "next_location": "Dalmuir", "signalling_id": "5L18", "timing_status": "ON TIME", "origin_station": "Dalmuir", "current_leg_arr": "0937", "current_leg_dep": "0935", "current_leg_end": "Dalmuir", "origin_dep_time": "0928", "origin_platform": "1", "current_location": "Dalmuir", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.4325489, 55.914058399999995], [-4.4320284999999995, 55.91382579999999], [-4.430816199999999, 55.9132831], [-4.4304849, 55.9131501], [-4.4302744, 55.9130794], [-4.4301071, 55.9130152], [-4.4300273, 55.9129806], [-4.429866999999999, 55.9129218], [-4.4296645, 55.91285899999999], [-4.429436699999999, 55.91277529999999], [-4.4292034, 55.9126865], [-4.4286143, 55.912461399999984], [-4.4280390999999995, 55.9123257], [-4.4276068, 55.91224819999999], [-4.4271412, 55.91215400000001], [-4.4268814, 55.9121015]]}", "current_leg_start": "Dalmuir Down Siding", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "55.9121015", "next_location_lon": "-4.4268814", "previous_location": "Dalmuir Down Siding", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 159.473, \"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\": 226.959, \"from_m\": 159.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 609.954, \"from_m\": 226.959, \"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\": 677.44, \"from_m\": 609.954, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 836.912, \"from_m\": 677.44, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 635627, \"profile_key\": \"37511dbdc4b88dfad44af1a885fa7e4f32ff1ac7beb2b4cdd97e566de191ea9b\", \"schedule_id\": 2127, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0928\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66380}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0935\", \"location\": \"Dalmuir Down Siding\", \"stage_seq\": 2, \"distance_m\": 418.456, \"section_seq\": 1, \"route_path_id\": 66380}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Dalmuir\", \"stage_seq\": 3, \"distance_m\": 836.912, \"section_seq\": 1, \"route_path_id\": 66380}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 836.912, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66380}], \"total_distance_m\": 836.912, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 836.912, \"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": "0928", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "55.9121015", "current_position_lon": "-4.4268814", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:17Z\", \"source_id\": 52633509, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:56\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "Dalmuir", "service_state_platform": "2", "timing_fact_generation": 1789634708878361, "current_leg_arrival_utc": "2026-09-17T09:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:56.200802", "service_state_evidence_id": 52633509, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-17T08:37:56", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:56.551024", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DMR DMR 5L18 318251+320416 6 90 None {"version": 3, "segments": [{"to_m": 159.473, "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": 226.959, "from_m": 159.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 609.954, "from_m": 226.959, "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": 677.44, "from_m": 609.954, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 836.912, "from_m": 677.44, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 635627, "profile_key": "37511dbdc4b88dfad44af1a885fa7e4f32ff1ac7beb2b4cdd97e566de191ea9b", "schedule_id": 2127, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0928", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66380}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0935", "location": "Dalmuir Down Siding", "stage_seq": 2, "distance_m": 418.456, "section_seq": 1, "route_path_id": 66380}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Dalmuir", "stage_seq": 3, "distance_m": 836.912, "section_seq": 1, "route_path_id": 66380}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 836.912, "from_m": 0.0, "section_seq": 1, "route_path_id": 66380}], "total_distance_m": 836.912, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 836.912, "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": 1260, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:17Z", "source_id": 52633509, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:37:56", "operational_fact": true, "platform_smart_ids": []}] Dalmuir 0928 0928 1 None None Dalmuir 0937 0937 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15712/2026-09-17/detailed None Dalmuir Down Siding 2026-09-17T09:35:00+01:00 Dalmuir 2.0 {"type": "LineString", "coordinates": [[-4.4325489, 55.914058399999995], [-4.4320284999999995, 55.91382579999999], [-4.430816199999999, 55.9132831], [-4.4304849, 55.9131501], [-4.4302744, 55.9130794], [-4.4301071, 55.9130152], [-4.4300273, 55.9129806], [-4.429866999999999, 55.9129218], [-4.4296645, 55.91285899999999], [-4.429436699999999, 55.91277529999999], [-4.4292034, 55.9126865], [-4.4286143, 55.912461399999984], [-4.4280390999999995, 55.9123257], [-4.4276068, 55.91224819999999], [-4.4271412, 55.91215400000001], [-4.4268814, 55.9121015]]} 0.3 0935 0937 Dalmuir Down Siding Dalmuir Dalmuir 55.9121015 -4.4268814 55.9121015 -4.4268814 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:56 Dalmuir TD DIRECT_DESTINATION_ARRIVAL 52633509 1789634708878361 6 6 2026-09-17 08:47:56.551024 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:56.200802
603478 632539 L37365 631G12MB17 2026-09-17 COMPLETE 16958893 2026-09-17 09:38:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 632539, "stp": "P", "toc": "Chiltern Railways", "uid": "L37365", "consist": "168112+168324", "dest_crs": "BSW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37365/2026-09-17/detailed", "trust_id": "631G12MB17", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham Snow Hill", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "2", "is_terminated": 1, "next_location": "Birmingham Snow Hill", "signalling_id": "1G12", "timing_status": "ON TIME", "origin_station": "London Marylebone", "current_leg_arr": "0938", "current_leg_dep": "0935", "current_leg_end": "Birmingham Snow Hill", "origin_dep_time": "0735", "origin_platform": "1", "current_location": "Birmingham Snow Hill", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8911545, 52.4786661], [-1.8915808999999997, 52.478818100000005], [-1.8918274652693656, 52.47890637230818], [-1.8918871310586016, 52.478927733103994], [-1.8919443, 52.4789482], [-1.8920355373672435, 52.47898449539368], [-1.8920905999999995, 52.4790064], [-1.8924258, 52.4791292], [-1.8925298, 52.47916769999999], [-1.8933136, 52.47947930000001], [-1.8937909, 52.4796928], [-1.8943267999999995, 52.479955100000005], [-1.8951725, 52.4804203], [-1.895578, 52.48067369999999], [-1.8959773, 52.48095559999999], [-1.8963484, 52.4812197], [-1.8968425, 52.4815991], [-1.8974147, 52.4820865], [-1.8974699, 52.4821335], [-1.8978071999999997, 52.482373599999995], [-1.8984320999999995, 52.48286499999999], [-1.8984597, 52.4828867], [-1.8989504, 52.48312659999999], [-1.8996065, 52.483569399999986], [-1.8999318999999997, 52.4837824]]}", "current_leg_start": "Birmingham Moor Street", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "52.4837824", "next_location_lon": "-1.8999319", "previous_location": "Birmingham Moor Street", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 88693.961, \"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\": 88760.489, \"from_m\": 88693.961, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 99548.442, \"from_m\": 88760.489, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 100085.402, \"from_m\": 99548.442, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100711.629, \"from_m\": 100085.402, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 109497.47, \"from_m\": 100711.629, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 109572.488, \"from_m\": 109497.47, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 109633.242, \"from_m\": 109572.488, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 109700.196, \"from_m\": 109633.242, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 110101.123, \"from_m\": 109700.196, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 111092.449, \"from_m\": 110101.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\": 111197.852, \"from_m\": 111092.449, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 111406.141, \"from_m\": 111197.852, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 126309.481, \"from_m\": 111406.141, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 128255.144, \"from_m\": 126309.481, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 142152.145, \"from_m\": 128255.144, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 142319.831, \"from_m\": 142152.145, \"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\": 142803.573, \"from_m\": 142319.831, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 142832.267, \"from_m\": 142803.573, \"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\": 142853.937, \"from_m\": 142832.267, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 143115.617, \"from_m\": 142853.937, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 151420.173, \"from_m\": 143115.617, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 151908.777, \"from_m\": 151420.173, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 151949.888, \"from_m\": 151908.777, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 153275.338, \"from_m\": 151949.888, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 172234.899, \"from_m\": 153275.338, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 173980.649, \"from_m\": 172234.899, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 175195.488, \"from_m\": 173980.649, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 178351.344, \"from_m\": 175195.488, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 179110.45, \"from_m\": 178351.344, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 179691.267, \"from_m\": 179110.45, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 179832.547, \"from_m\": 179691.267, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 632539, \"profile_key\": \"73709a93c02ac94be3d29d997c02e3c1df192624782fdeb70cf9c361fd7a9e3d\", \"schedule_id\": 15749, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0735\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0742\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0743\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 4, \"distance_m\": 17228.059, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0747\", \"location\": \"South Ruislip\", \"stage_seq\": 5, \"distance_m\": 18739.599, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748\", \"location\": \"West Ruislip\", \"stage_seq\": 6, \"distance_m\": 21688.827, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0752\", \"location\": \"Gerrards Cross\", \"stage_seq\": 7, \"distance_m\": 30185.502, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0759\", \"location\": \"High Wycombe\", \"stage_seq\": 8, \"distance_m\": 44938.364, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0803H\", \"location\": \"Saunderton\", \"stage_seq\": 9, \"distance_m\": 52843.683, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0806\", \"location\": \"Princes Risborough\", \"stage_seq\": 10, \"distance_m\": 57913.363, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0810H\", \"wtt_dep\": \"0812\", \"location\": \"Haddenham & Thame Parkway\", \"stage_seq\": 11, \"distance_m\": 67190.686, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821\", \"location\": \"Bicester South Jn\", \"stage_seq\": 12, \"distance_m\": 86255.198, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0823\", \"wtt_dep\": \"0824\", \"location\": \"Bicester North\", \"stage_seq\": 13, \"distance_m\": 87858.175, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0833\", \"location\": \"Aynho Jn\", \"stage_seq\": 14, \"distance_m\": 102513.441, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0835\", \"wtt_dep\": \"0836\", \"location\": \"Kings Sutton\", \"stage_seq\": 15, \"distance_m\": 104921.879, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0839H\", \"location\": \"Banbury Depot Jn\", \"stage_seq\": 16, \"distance_m\": 109796.8, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0840H\", \"wtt_dep\": \"0842\", \"location\": \"Banbury\", \"stage_seq\": 17, \"distance_m\": 110601.278, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843H\", \"location\": \"Banbury Reservoir Jn\", \"stage_seq\": 18, \"distance_m\": 112391.918, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"Fenny Compton\", \"stage_seq\": 19, \"distance_m\": 124422.542, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0859H\", \"wtt_dep\": \"0901\", \"location\": \"Leamington Spa\", \"stage_seq\": 20, \"distance_m\": 142483.039, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905H\", \"location\": \"Warwick\", \"stage_seq\": 21, \"distance_m\": 145591.233, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0910\", \"location\": \"Warwick Parkway\", \"stage_seq\": 22, \"distance_m\": 147682.01, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Hatton\", \"stage_seq\": 23, \"distance_m\": 152236.249, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Dorridge\", \"stage_seq\": 24, \"distance_m\": 163105.383, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Bentley Heath S.B.\", \"stage_seq\": 25, \"distance_m\": 164008.739, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925H\", \"location\": \"Solihull\", \"stage_seq\": 26, \"distance_m\": 168504.232, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Tyseley\", \"stage_seq\": 27, \"distance_m\": 174562.105, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 28, \"distance_m\": 175687.176, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0936\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 29, \"distance_m\": 179001.881, \"section_seq\": 1, \"route_path_id\": 72151}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 30, \"distance_m\": 179832.547, \"section_seq\": 1, \"route_path_id\": 72151}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 179832.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72151}], \"total_distance_m\": 179832.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 177820.519, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2012.028, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0735", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "52.4837824", "current_position_lon": "-1.8999319", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:42:30Z\", \"source_id\": 52316741, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:43:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:42:36Z\", \"source_id\": 16868317, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:31Z\", \"source_id\": 52327432, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:47:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:32Z\", \"source_id\": 16871586, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:47:44Z\", \"source_id\": 52330741, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:48:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:47:48Z\", \"source_id\": 16872576, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:51:04Z\", \"source_id\": 52339832, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:52:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:51:07Z\", \"source_id\": 16875343, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:35Z\", \"source_id\": 52366120, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:39Z\", \"source_id\": 16883236, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:04:43Z\", \"source_id\": 52377844, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:06:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:04:46Z\", \"source_id\": 16886736, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:26Z\", \"source_id\": 52385616, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:08:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:31Z\", \"source_id\": 16888995, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:04Z\", \"source_id\": 52396010, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:10Z\", \"source_id\": 16892059, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:26Z\", \"source_id\": 52430336, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:30Z\", \"source_id\": 16902142, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:38Z\", \"source_id\": 52462456, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:35:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:38Z\", \"source_id\": 16911355, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:15Z\", \"source_id\": 52475892, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:17Z\", \"source_id\": 16915060, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:53Z\", \"source_id\": 52530966, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:57Z\", \"source_id\": 16930764, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:23Z\", \"source_id\": 52543591, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:26Z\", \"source_id\": 16934162, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:29Z\", \"source_id\": 52555206, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:33Z\", \"source_id\": 16937298, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:26Z\", \"source_id\": 52571505, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:28Z\", \"source_id\": 16941743, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:19Z\", \"source_id\": 52584499, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:24Z\", \"source_id\": 16945393, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:07Z\", \"source_id\": 52599915, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:10Z\", \"source_id\": 16949912, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:14Z\", \"source_id\": 52613776, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:15Z\", \"source_id\": 16953782, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:28Z\", \"source_id\": 52622764, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:31Z\", \"source_id\": 16956216, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:12Z\", \"source_id\": 52633301, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:16Z\", \"source_id\": 16958893, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham Snow Hill", "service_state_platform": "2", "timing_fact_generation": 1789634178056717, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:59.285017", "service_state_evidence_id": 52633301, "current_leg_start_actual_dep": "2026-09-17T09:36:00+01:00", "operational_evidence_version": 121, "service_state_event_time_utc": "2026-09-17T08:37:59", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:59.586232", "service_state_valid_until_kind": null, "operational_interpretation_version": 121, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB BSW 1G12 168112+168324 5 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": 88693.961, "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": 88760.489, "from_m": 88693.961, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 99548.442, "from_m": 88760.489, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 100085.402, "from_m": 99548.442, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100711.629, "from_m": 100085.402, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 109497.47, "from_m": 100711.629, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 109572.488, "from_m": 109497.47, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 109633.242, "from_m": 109572.488, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 109700.196, "from_m": 109633.242, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 110101.123, "from_m": 109700.196, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111092.449, "from_m": 110101.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": 111197.852, "from_m": 111092.449, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 111406.141, "from_m": 111197.852, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 126309.481, "from_m": 111406.141, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 128255.144, "from_m": 126309.481, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 142152.145, "from_m": 128255.144, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 142319.831, "from_m": 142152.145, "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": 142803.573, "from_m": 142319.831, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 142832.267, "from_m": 142803.573, "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": 142853.937, "from_m": 142832.267, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 143115.617, "from_m": 142853.937, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 151420.173, "from_m": 143115.617, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 151908.777, "from_m": 151420.173, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 151949.888, "from_m": 151908.777, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 153275.338, "from_m": 151949.888, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 172234.899, "from_m": 153275.338, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 173980.649, "from_m": 172234.899, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 175195.488, "from_m": 173980.649, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 178351.344, "from_m": 175195.488, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 179110.45, "from_m": 178351.344, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 179691.267, "from_m": 179110.45, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 179832.547, "from_m": 179691.267, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 632539, "profile_key": "73709a93c02ac94be3d29d997c02e3c1df192624782fdeb70cf9c361fd7a9e3d", "schedule_id": 15749, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0735", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0742", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0743", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746", "location": "Northolt Park Jn", "stage_seq": 4, "distance_m": 17228.059, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0747", "location": "South Ruislip", "stage_seq": 5, "distance_m": 18739.599, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748", "location": "West Ruislip", "stage_seq": 6, "distance_m": 21688.827, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0752", "location": "Gerrards Cross", "stage_seq": 7, "distance_m": 30185.502, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0759", "location": "High Wycombe", "stage_seq": 8, "distance_m": 44938.364, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0803H", "location": "Saunderton", "stage_seq": 9, "distance_m": 52843.683, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0806", "location": "Princes Risborough", "stage_seq": 10, "distance_m": 57913.363, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0810H", "wtt_dep": "0812", "location": "Haddenham & Thame Parkway", "stage_seq": 11, "distance_m": 67190.686, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821", "location": "Bicester South Jn", "stage_seq": 12, "distance_m": 86255.198, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0823", "wtt_dep": "0824", "location": "Bicester North", "stage_seq": 13, "distance_m": 87858.175, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0833", "location": "Aynho Jn", "stage_seq": 14, "distance_m": 102513.441, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0835", "wtt_dep": "0836", "location": "Kings Sutton", "stage_seq": 15, "distance_m": 104921.879, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0839H", "location": "Banbury Depot Jn", "stage_seq": 16, "distance_m": 109796.8, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0840H", "wtt_dep": "0842", "location": "Banbury", "stage_seq": 17, "distance_m": 110601.278, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843H", "location": "Banbury Reservoir Jn", "stage_seq": 18, "distance_m": 112391.918, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "Fenny Compton", "stage_seq": 19, "distance_m": 124422.542, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0859H", "wtt_dep": "0901", "location": "Leamington Spa", "stage_seq": 20, "distance_m": 142483.039, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905H", "location": "Warwick", "stage_seq": 21, "distance_m": 145591.233, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0910", "location": "Warwick Parkway", "stage_seq": 22, "distance_m": 147682.01, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Hatton", "stage_seq": 23, "distance_m": 152236.249, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Dorridge", "stage_seq": 24, "distance_m": 163105.383, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Bentley Heath S.B.", "stage_seq": 25, "distance_m": 164008.739, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925H", "location": "Solihull", "stage_seq": 26, "distance_m": 168504.232, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Tyseley", "stage_seq": 27, "distance_m": 174562.105, "section_seq": 1, "route_path_id": 72151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930", "location": "Small Heath Sth Jn", "stage_seq": 28, "distance_m": 175687.176, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0936", "location": "Birmingham Moor Street", "stage_seq": 29, "distance_m": 179001.881, "section_seq": 1, "route_path_id": 72151}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Birmingham Snow Hill", "stage_seq": 30, "distance_m": 179832.547, "section_seq": 1, "route_path_id": 72151}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 179832.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 72151}], "total_distance_m": 179832.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 177820.519, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2012.028, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:42:30Z", "source_id": 52316741, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:43:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:42:36Z", "source_id": 16868317, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:31Z", "source_id": 52327432, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:47:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:32Z", "source_id": 16871586, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:47:44Z", "source_id": 52330741, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:48:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:47:48Z", "source_id": 16872576, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:51:04Z", "source_id": 52339832, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:52:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:51:07Z", "source_id": 16875343, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:35Z", "source_id": 52366120, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:39Z", "source_id": 16883236, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:04:43Z", "source_id": 52377844, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:06:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:04:46Z", "source_id": 16886736, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23375, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:26Z", "source_id": 52385616, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:08:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:31Z", "source_id": 16888995, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21149, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:04Z", "source_id": 52396010, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:12:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:10Z", "source_id": 16892059, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21143, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:26Z", "source_id": 52430336, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:30Z", "source_id": 16902142, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21095, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:38Z", "source_id": 52462456, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:35:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:38Z", "source_id": 16911355, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21076, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:15Z", "source_id": 52475892, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:40:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:17Z", "source_id": 16915060, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20939, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:53Z", "source_id": 52530966, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:59:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:57Z", "source_id": 16930764, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20264, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:23Z", "source_id": 52543591, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:26Z", "source_id": 16934162, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20988, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:29Z", "source_id": 52555206, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:07:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:33Z", "source_id": 16937298, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20255, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:26Z", "source_id": 52571505, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:14:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:28Z", "source_id": 16941743, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20231, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:19Z", "source_id": 52584499, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:19:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:24Z", "source_id": 16945393, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20215, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:07Z", "source_id": 52599915, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:10Z", "source_id": 16949912, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20338, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:14Z", "source_id": 52613776, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:15Z", "source_id": 16953782, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20105, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:28Z", "source_id": 52622764, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:33:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:31Z", "source_id": 16956216, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20077, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:12Z", "source_id": 52633301, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:37:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:16Z", "source_id": 16958893, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] London Marylebone 0735 0735 1 None None Birmingham Snow Hill 0938 0938 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37365/2026-09-17/detailed None Birmingham Moor Street 2026-09-17T09:36:00+01:00 Birmingham Snow Hill 3.0 {"type": "LineString", "coordinates": [[-1.8911545, 52.4786661], [-1.8915808999999997, 52.478818100000005], [-1.8918274652693656, 52.47890637230818], [-1.8918871310586016, 52.478927733103994], [-1.8919443, 52.4789482], [-1.8920355373672435, 52.47898449539368], [-1.8920905999999995, 52.4790064], [-1.8924258, 52.4791292], [-1.8925298, 52.47916769999999], [-1.8933136, 52.47947930000001], [-1.8937909, 52.4796928], [-1.8943267999999995, 52.479955100000005], [-1.8951725, 52.4804203], [-1.895578, 52.48067369999999], [-1.8959773, 52.48095559999999], [-1.8963484, 52.4812197], [-1.8968425, 52.4815991], [-1.8974147, 52.4820865], [-1.8974699, 52.4821335], [-1.8978071999999997, 52.482373599999995], [-1.8984320999999995, 52.48286499999999], [-1.8984597, 52.4828867], [-1.8989504, 52.48312659999999], [-1.8996065, 52.483569399999986], [-1.8999318999999997, 52.4837824]]} 0.5 0935 0938 Birmingham Moor Street Birmingham Snow Hill Birmingham Snow Hill 52.4837824 -1.8999319 52.4837824 -1.8999319 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:37:59 Birmingham Snow Hill TD DIRECT_DESTINATION_ARRIVAL 52633301 1789634178056717 121 121 2026-09-17 08:47:59.586232 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:59.285017
603479 633366 P69343 662V20MC17 2026-09-17 COMPLETE 16960191 2026-09-17 09:35:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 633366, "stp": "P", "toc": "West Midlands Trains", "uid": "P69343", "consist": "172217+172221", "dest_crs": "WOF", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69343/2026-09-17/detailed", "trust_id": "662V20MC17", "origin_crs": "DDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Worcester Foregate Street", "service_date": "2026-09-17", "dest_arr_time": "0935", "dest_platform": "1", "is_terminated": 1, "next_location": "Worcester Foregate Street", "signalling_id": "2V20", "timing_status": "ON TIME", "origin_station": "Dorridge", "current_leg_arr": "0935", "current_leg_dep": "0933", "current_leg_end": "Worcester Foregate Street", "origin_dep_time": "0803", "origin_platform": "3", "current_location": "Worcester Foregate Street", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2120427999999994, 52.19786830000001], [-2.2124871, 52.197773600000005], [-2.2128387999999997, 52.1977313], [-2.213148, 52.19769569999998], [-2.213369, 52.197674], [-2.2135737, 52.1976622], [-2.2139933000000003, 52.197640699999994], [-2.2143066, 52.1976197], [-2.2148496, 52.197562399999995], [-2.2152911, 52.197474799999995], [-2.2157542999999995, 52.19735910000001], [-2.2168786, 52.19703849999999], [-2.217449, 52.1968256], [-2.2180317, 52.196558800000005], [-2.2186911, 52.1961966], [-2.2191714999999994, 52.19590829999999], [-2.2196702, 52.1956881], [-2.2202417, 52.1954862], [-2.220362, 52.1954456], [-2.2206629999999996, 52.19535479999999], [-2.2210008999999995, 52.19527159999999]]}", "current_leg_start": "Worcester Shrub Hill", "dest_arr_time_act": "0935", "motion_projection": null, "next_location_lat": "52.1952716", "next_location_lon": "-2.2210009", "previous_location": "Worcester Shrub Hill", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 9129.516, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 10875.266, \"from_m\": 9129.516, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 12090.106, \"from_m\": 10875.266, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15245.961, \"from_m\": 12090.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16005.068, \"from_m\": 15245.961, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16585.885, \"from_m\": 16005.068, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16928.864, \"from_m\": 16585.885, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17323.755, \"from_m\": 16928.864, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20693.903, \"from_m\": 17323.755, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20738.915, \"from_m\": 20693.903, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21970.093, \"from_m\": 20738.915, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23013.338, \"from_m\": 21970.093, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23475.774, \"from_m\": 23013.338, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25205.224, \"from_m\": 23475.774, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25864.339, \"from_m\": 25205.224, \"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\": 27678.835, \"from_m\": 25864.339, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27704.182, \"from_m\": 27678.835, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29283.738, \"from_m\": 27704.182, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29937.536, \"from_m\": 29283.738, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32677.29, \"from_m\": 29937.536, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35483.362, \"from_m\": 32677.29, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35623.798, \"from_m\": 35483.362, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 35651.039, \"from_m\": 35623.798, \"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\": 35681.307, \"from_m\": 35651.039, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36575.779, \"from_m\": 35681.307, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 61633.561, \"from_m\": 36575.779, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 62038.594, \"from_m\": 61633.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62088.165, \"from_m\": 62038.594, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 62095.355, \"from_m\": 62088.165, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 70467.1, \"from_m\": 62095.355, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 70897.782, \"from_m\": 70467.1, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 71103.248, \"from_m\": 70897.782, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 71636.192, \"from_m\": 71103.248, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 633366, \"profile_key\": \"3daada85cf243df0b879f611fa79f821f0c98d9ade39423c06dd89db30de8a35\", \"schedule_id\": 22185, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0803\", \"location\": \"Dorridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0805\", \"location\": \"Bentley Heath S.B.\", \"stage_seq\": 2, \"distance_m\": 903.357, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0807H\", \"wtt_dep\": \"0808\", \"location\": \"Widney Manor\", \"stage_seq\": 3, \"distance_m\": 3102.73, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0810H\", \"wtt_dep\": \"0811H\", \"location\": \"Solihull\", \"stage_seq\": 4, \"distance_m\": 5398.85, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0814\", \"wtt_dep\": \"0814H\", \"location\": \"Olton\", \"stage_seq\": 5, \"distance_m\": 8353.919, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0816H\", \"wtt_dep\": \"0817H\", \"location\": \"Acocks Green\", \"stage_seq\": 6, \"distance_m\": 9922.248, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0820H\", \"wtt_dep\": \"0821H\", \"location\": \"Tyseley\", \"stage_seq\": 7, \"distance_m\": 11456.722, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0822H\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 8, \"distance_m\": 12581.793, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0825H\", \"wtt_dep\": \"0827\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 9, \"distance_m\": 15896.498, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0829\", \"wtt_dep\": \"0831\", \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 10, \"distance_m\": 16795.38, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0833H\", \"wtt_dep\": \"0834\", \"location\": \"Jewellry Quarter\", \"stage_seq\": 11, \"distance_m\": 17938.509, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0837H\", \"wtt_dep\": \"0838\", \"location\": \"The Hawthorns\", \"stage_seq\": 12, \"distance_m\": 21874.414, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0840\", \"wtt_dep\": \"0841\", \"location\": \"Smethwick Galton Bridge HL\", \"stage_seq\": 13, \"distance_m\": 23114.425, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0841H\", \"location\": \"Smethwick Jn\", \"stage_seq\": 14, \"distance_m\": 23313.128, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0845H\", \"wtt_dep\": \"0846H\", \"location\": \"Rowley Regis\", \"stage_seq\": 15, \"distance_m\": 27748.398, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Cradley Heath\", \"stage_seq\": 16, \"distance_m\": 32069.99, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0856H\", \"wtt_dep\": \"0857H\", \"location\": \"Stourbridge Junction\", \"stage_seq\": 17, \"distance_m\": 36308.274, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0900H\", \"wtt_dep\": \"0901H\", \"location\": \"Hagley\", \"stage_seq\": 18, \"distance_m\": 39329.271, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0904H\", \"location\": \"Blakedown\", \"stage_seq\": 19, \"distance_m\": 42016.706, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Kidderminster\", \"stage_seq\": 20, \"distance_m\": 47104.267, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Hartlebury\", \"stage_seq\": 21, \"distance_m\": 52973.627, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921\", \"location\": \"Droitwich Spa\", \"stage_seq\": 22, \"distance_m\": 62184.742, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Droitwich Sig. 68\", \"stage_seq\": 23, \"distance_m\": 65073.225, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Tunnel Jn\", \"stage_seq\": 24, \"distance_m\": 70485.172, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0933H\", \"location\": \"Worcester Shrub Hill\", \"stage_seq\": 25, \"distance_m\": 70945.872, \"section_seq\": 1, \"route_path_id\": 66495}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": null, \"location\": \"Worcester Foregate Street\", \"stage_seq\": 26, \"distance_m\": 71636.192, \"section_seq\": 1, \"route_path_id\": 66495}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 71636.192, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66495}], \"total_distance_m\": 71636.192, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 71636.192, \"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": "0803", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "52.1952716", "current_position_lon": "-2.2210009", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20353, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:25Z\", \"source_id\": 52382694, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:28Z\", \"source_id\": 16888149, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:53Z\", \"source_id\": 52392604, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:10:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:59Z\", \"source_id\": 16890983, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:13:29Z\", \"source_id\": 52402398, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:14:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:13:31Z\", \"source_id\": 16894011, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:26Z\", \"source_id\": 52410693, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:17:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:31Z\", \"source_id\": 16896441, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:19:18Z\", \"source_id\": 52418882, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:20:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:19:17Z\", \"source_id\": 16898733, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:28Z\", \"source_id\": 52433184, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:31Z\", \"source_id\": 16902960, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:08Z\", \"source_id\": 52440759, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:28:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:14Z\", \"source_id\": 16905228, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19111, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:14Z\", \"source_id\": 52452594, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:32:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:17Z\", \"source_id\": 16908595, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:10Z\", \"source_id\": 52466992, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:14Z\", \"source_id\": 16912668, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:28Z\", \"source_id\": 52473715, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:32Z\", \"source_id\": 16914497, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:07Z\", \"source_id\": 52489475, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:11Z\", \"source_id\": 16919061, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:00Z\", \"source_id\": 52505927, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:05Z\", \"source_id\": 16923767, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19755, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:59Z\", \"source_id\": 52522989, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:59Z\", \"source_id\": 16928465, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:11Z\", \"source_id\": 52531665, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:17Z\", \"source_id\": 16930958, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:59Z\", \"source_id\": 52542485, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:02Z\", \"source_id\": 16933876, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:35Z\", \"source_id\": 52552639, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:40Z\", \"source_id\": 16936629, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:36Z\", \"source_id\": 52569289, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:41Z\", \"source_id\": 16941131, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:38Z\", \"source_id\": 16945589, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:06Z\", \"source_id\": 16953682, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:58Z\", \"source_id\": 16960191, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Worcester Foregate Street", "service_state_platform": "1", "timing_fact_generation": 1789634279425148, "current_leg_arrival_utc": "2026-09-17T09:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:37:59.415183", "service_state_evidence_id": 16960191, "current_leg_start_actual_dep": "2026-09-17T09:33:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-17T08:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:47:59.581643", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P DDG WOF 2V20 172217+172221 4 100 None {"version": 3, "segments": [{"to_m": 9129.516, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 10875.266, "from_m": 9129.516, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 12090.106, "from_m": 10875.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15245.961, "from_m": 12090.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16005.068, "from_m": 15245.961, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16585.885, "from_m": 16005.068, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16928.864, "from_m": 16585.885, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17323.755, "from_m": 16928.864, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20693.903, "from_m": 17323.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20738.915, "from_m": 20693.903, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21970.093, "from_m": 20738.915, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23013.338, "from_m": 21970.093, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23475.774, "from_m": 23013.338, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25205.224, "from_m": 23475.774, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25864.339, "from_m": 25205.224, "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": 27678.835, "from_m": 25864.339, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27704.182, "from_m": 27678.835, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29283.738, "from_m": 27704.182, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29937.536, "from_m": 29283.738, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32677.29, "from_m": 29937.536, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35483.362, "from_m": 32677.29, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35623.798, "from_m": 35483.362, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 35651.039, "from_m": 35623.798, "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": 35681.307, "from_m": 35651.039, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36575.779, "from_m": 35681.307, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 61633.561, "from_m": 36575.779, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 62038.594, "from_m": 61633.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62088.165, "from_m": 62038.594, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 62095.355, "from_m": 62088.165, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70467.1, "from_m": 62095.355, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 70897.782, "from_m": 70467.1, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71103.248, "from_m": 70897.782, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 71636.192, "from_m": 71103.248, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 633366, "profile_key": "3daada85cf243df0b879f611fa79f821f0c98d9ade39423c06dd89db30de8a35", "schedule_id": 22185, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0803", "location": "Dorridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66495}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0805", "location": "Bentley Heath S.B.", "stage_seq": 2, "distance_m": 903.357, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0807H", "wtt_dep": "0808", "location": "Widney Manor", "stage_seq": 3, "distance_m": 3102.73, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0810H", "wtt_dep": "0811H", "location": "Solihull", "stage_seq": 4, "distance_m": 5398.85, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0814", "wtt_dep": "0814H", "location": "Olton", "stage_seq": 5, "distance_m": 8353.919, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0816H", "wtt_dep": "0817H", "location": "Acocks Green", "stage_seq": 6, "distance_m": 9922.248, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0820H", "wtt_dep": "0821H", "location": "Tyseley", "stage_seq": 7, "distance_m": 11456.722, "section_seq": 1, "route_path_id": 66495}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0822H", "location": "Small Heath Sth Jn", "stage_seq": 8, "distance_m": 12581.793, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0825H", "wtt_dep": "0827", "location": "Birmingham Moor Street", "stage_seq": 9, "distance_m": 15896.498, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0829", "wtt_dep": "0831", "location": "Birmingham Snow Hill", "stage_seq": 10, "distance_m": 16795.38, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0833H", "wtt_dep": "0834", "location": "Jewellry Quarter", "stage_seq": 11, "distance_m": 17938.509, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0837H", "wtt_dep": "0838", "location": "The Hawthorns", "stage_seq": 12, "distance_m": 21874.414, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0840", "wtt_dep": "0841", "location": "Smethwick Galton Bridge HL", "stage_seq": 13, "distance_m": 23114.425, "section_seq": 1, "route_path_id": 66495}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0841H", "location": "Smethwick Jn", "stage_seq": 14, "distance_m": 23313.128, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0845H", "wtt_dep": "0846H", "location": "Rowley Regis", "stage_seq": 15, "distance_m": 27748.398, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Cradley Heath", "stage_seq": 16, "distance_m": 32069.99, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0856H", "wtt_dep": "0857H", "location": "Stourbridge Junction", "stage_seq": 17, "distance_m": 36308.274, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0900H", "wtt_dep": "0901H", "location": "Hagley", "stage_seq": 18, "distance_m": 39329.271, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0904H", "location": "Blakedown", "stage_seq": 19, "distance_m": 42016.706, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Kidderminster", "stage_seq": 20, "distance_m": 47104.267, "section_seq": 1, "route_path_id": 66495}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Hartlebury", "stage_seq": 21, "distance_m": 52973.627, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921", "location": "Droitwich Spa", "stage_seq": 22, "distance_m": 62184.742, "section_seq": 1, "route_path_id": 66495}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Droitwich Sig. 68", "stage_seq": 23, "distance_m": 65073.225, "section_seq": 1, "route_path_id": 66495}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927", "location": "Tunnel Jn", "stage_seq": 24, "distance_m": 70485.172, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0933H", "location": "Worcester Shrub Hill", "stage_seq": 25, "distance_m": 70945.872, "section_seq": 1, "route_path_id": 66495}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": null, "location": "Worcester Foregate Street", "stage_seq": 26, "distance_m": 71636.192, "section_seq": 1, "route_path_id": 66495}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 71636.192, "from_m": 0.0, "section_seq": 1, "route_path_id": 66495}], "total_distance_m": 71636.192, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 71636.192, "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": 20353, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:25Z", "source_id": 52382694, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:28Z", "source_id": 16888149, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20215, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:53Z", "source_id": 52392604, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:10:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:59Z", "source_id": 16890983, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20349, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:13:29Z", "source_id": 52402398, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:14:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:13:31Z", "source_id": 16894011, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20211, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:26Z", "source_id": 52410693, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:17:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:31Z", "source_id": 16896441, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20338, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:19:18Z", "source_id": 52418882, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:19:17Z", "source_id": 16898733, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20105, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:28Z", "source_id": 52433184, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:25:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:31Z", "source_id": 16902960, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20075, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:08Z", "source_id": 52440759, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:28:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:14Z", "source_id": 16905228, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19111, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:14Z", "source_id": 52452594, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:32:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:17Z", "source_id": 16908595, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19099, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:10Z", "source_id": 52466992, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:14Z", "source_id": 16912668, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19686, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:28Z", "source_id": 52473715, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:39:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:32Z", "source_id": 16914497, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19716, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:07Z", "source_id": 52489475, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:45:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:11Z", "source_id": 16919061, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19729, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:00Z", "source_id": 52505927, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:50:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:05Z", "source_id": 16923767, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19755, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:59Z", "source_id": 52522989, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:56:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:59Z", "source_id": 16928465, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19769, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:11Z", "source_id": 52531665, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:00:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:17Z", "source_id": 16930958, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19794, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:59Z", "source_id": 52542485, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:03:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:02Z", "source_id": 16933876, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19773, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:35Z", "source_id": 52552639, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:08:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:40Z", "source_id": 16936629, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19811, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:36Z", "source_id": 52569289, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:13:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:41Z", "source_id": 16941131, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:38Z", "source_id": 16945589, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:06Z", "source_id": 16953682, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:58Z", "source_id": 16960191, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:35:00+01:00", "operational_fact": true}] Dorridge 0803 0803 3 None None Worcester Foregate Street 0935 0935 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P69343/2026-09-17/detailed None Worcester Shrub Hill 2026-09-17T09:33:30+01:00 Worcester Foregate Street 2.0 {"type": "LineString", "coordinates": [[-2.2120427999999994, 52.19786830000001], [-2.2124871, 52.197773600000005], [-2.2128387999999997, 52.1977313], [-2.213148, 52.19769569999998], [-2.213369, 52.197674], [-2.2135737, 52.1976622], [-2.2139933000000003, 52.197640699999994], [-2.2143066, 52.1976197], [-2.2148496, 52.197562399999995], [-2.2152911, 52.197474799999995], [-2.2157542999999995, 52.19735910000001], [-2.2168786, 52.19703849999999], [-2.217449, 52.1968256], [-2.2180317, 52.196558800000005], [-2.2186911, 52.1961966], [-2.2191714999999994, 52.19590829999999], [-2.2196702, 52.1956881], [-2.2202417, 52.1954862], [-2.220362, 52.1954456], [-2.2206629999999996, 52.19535479999999], [-2.2210008999999995, 52.19527159999999]]} 0.4 0933 0935 Worcester Shrub Hill Worcester Foregate Street Worcester Foregate Street 52.1952716 -2.2210009 52.1952716 -2.2210009 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:35:00 Worcester Foregate Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960191 1789634279425148 93 93 2026-09-17 08:47:59.581643 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:37:59.415183
603480 635611 L79133 861J14ME17 2026-09-17 COMPLETE 16959268 2026-09-17 09:38:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 635611, "stp": "P", "toc": "South Western Railway", "uid": "L79133", "consist": "450020", "dest_crs": "BCU", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79133/2026-09-17/detailed", "trust_id": "861J14ME17", "origin_crs": "LYP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brockenhurst", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "4", "is_terminated": 1, "next_location": "Brockenhurst", "signalling_id": "1J14", "timing_status": "LATE", "origin_station": "Lymington Pier", "current_leg_arr": "0938", "current_leg_dep": "0929½", "current_leg_end": "Brockenhurst", "origin_dep_time": "0927", "origin_platform": null, "current_location": "Brockenhurst", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5370862, 50.761084700000005], [-1.5372268999999998, 50.7613576], [-1.5372879, 50.76146279999999], [-1.5373554, 50.7615712], [-1.537429, 50.76167769999999], [-1.5374631, 50.7617266], [-1.5374986000000002, 50.76177440000001], [-1.5375383, 50.76182130000001], [-1.5376803999999995, 50.76197570000001], [-1.537864, 50.762163], [-1.5380801, 50.762347699999985], [-1.5381845999999997, 50.762446800000006], [-1.5382213, 50.76248160000001], [-1.5382567, 50.762507599999985], [-1.5383657999999998, 50.7625878], [-1.5386589, 50.76278849999999], [-1.5390223999999997, 50.7630147], [-1.5392855, 50.7631741], [-1.542029, 50.7648118], [-1.5422667, 50.7649585], [-1.5425126, 50.76511270000001], [-1.5426410999999998, 50.765196200000005], [-1.5427561, 50.76528139999999], [-1.5430054999999998, 50.7654891], [-1.5432159000000003, 50.76567969999999], [-1.5434443999999998, 50.765911599999995], [-1.5434955002838038, 50.765967351893885], [-1.5436762, 50.766164499999995], [-1.5443883, 50.7669547], [-1.5446713000000003, 50.76724429999999], [-1.5449676, 50.7675118], [-1.5452752, 50.76777020000001], [-1.5455970999999995, 50.76801669999999], [-1.5459180999999995, 50.76824450000001], [-1.5462724, 50.76846969999998], [-1.5466394999999995, 50.76869449999999], [-1.5470057, 50.76889789999999], [-1.5505602999999997, 50.770803], [-1.5506647999999998, 50.7708622], [-1.5515017, 50.77131099999999], [-1.55175, 50.7714401], [-1.5519661, 50.7715583], [-1.5527289, 50.771966099999986], [-1.5532579, 50.77225119999999], [-1.5536045999999997, 50.7724381], [-1.5537308, 50.77250610000001], [-1.5541353999999998, 50.7727155], [-1.5545340999999997, 50.7729039], [-1.5549579, 50.7730717], [-1.5554126, 50.77322560000001], [-1.555819, 50.77334390000001], [-1.5562999, 50.7734543], [-1.5567792, 50.7735448], [-1.5572503, 50.7736039], [-1.5577488999999998, 50.77364889999999], [-1.5582281999999998, 50.773664], [-1.5587350999999998, 50.77365960000001], [-1.5592321999999998, 50.77362109999999], [-1.5599830999999995, 50.77357059999999], [-1.5606896999999995, 50.7735348], [-1.5610035999999998, 50.773517299999995], [-1.5614281999999997, 50.773505699999994], [-1.5617306, 50.7735024], [-1.562245, 50.773519399999984], [-1.5627326999999998, 50.77356269999999], [-1.5632206999999998, 50.7736286], [-1.5637480999999998, 50.7737342], [-1.5641731, 50.7738523], [-1.5642358999999997, 50.7738698], [-1.5647186999999998, 50.77403640000001], [-1.5651432999999997, 50.7742146], [-1.5655329999999998, 50.7744099], [-1.5660012, 50.7746844], [-1.5663932, 50.7749468], [-1.566732, 50.77521709999999], [-1.5670681, 50.7755365], [-1.5674396, 50.775898000000005], [-1.5677177, 50.77619279999999], [-1.5679925, 50.77651680000001], [-1.5682495, 50.7768429], [-1.5684799, 50.77716849999999], [-1.5686755, 50.777481], [-1.5688456, 50.7777735], [-1.5690042, 50.77808869999999], [-1.5691257, 50.77838069999999], [-1.5692354999999998, 50.7786786], [-1.5693164, 50.7789566], [-1.5693839, 50.7792362], [-1.5694331, 50.7795118], [-1.5694734999999995, 50.7798242], [-1.5694925, 50.7801495], [-1.5695004999999995, 50.781289099999995], [-1.5695230999999998, 50.7816125], [-1.5695608999999997, 50.7819179], [-1.5696217999999995, 50.782259200000006], [-1.5696978, 50.782592099999995], [-1.5698026, 50.78292080000001], [-1.5699261, 50.78327250000001], [-1.5699738, 50.7833925], [-1.5701906000000003, 50.783832], [-1.5703731999999997, 50.78417210000001], [-1.5705774999999995, 50.7845071], [-1.5707827, 50.7848107], [-1.5709955999999998, 50.78509600000001], [-1.5712276, 50.785378300000005], [-1.5714728, 50.78565170000001], [-1.5717118999999995, 50.78590139999999], [-1.5719981000000005, 50.78617400000001], [-1.5722652, 50.7864135], [-1.5725599, 50.7866565], [-1.5728595999999997, 50.7868927], [-1.5785256999999997, 50.7912083], [-1.5788763999999995, 50.7914957], [-1.5792077999999998, 50.7917762], [-1.5795526, 50.7920939], [-1.5798512, 50.79239039999999], [-1.5800947999999997, 50.7926613], [-1.580331, 50.7929525], [-1.5805394999999998, 50.79322580000001], [-1.5811986, 50.7942219], [-1.5813278000000002, 50.7944186], [-1.5837371, 50.7980638], [-1.5839087, 50.7983756], [-1.5840474999999998, 50.798646899999994], [-1.5841819, 50.798950399999995], [-1.5843136, 50.7992916], [-1.5844148999999998, 50.7995998], [-1.5844947, 50.7998952], [-1.5845570999999998, 50.800217700000005], [-1.5846119, 50.8005003], [-1.5846658, 50.80082500000001], [-1.5847133999999998, 50.80111809999999], [-1.5847492999999997, 50.801437699999994], [-1.5847596, 50.8016957], [-1.5847477, 50.8019232], [-1.5846971, 50.802172], [-1.5846529, 50.8024052], [-1.5845806999999998, 50.802702], [-1.5845484, 50.8028115], [-1.5844278999999997, 50.803112799999994], [-1.5842944, 50.803428], [-1.5840919, 50.8037103], [-1.5838665999999997, 50.80396739999999], [-1.5835808999999998, 50.8042341], [-1.5832538, 50.8044858], [-1.5828944, 50.8047425], [-1.5825603999999998, 50.8049892], [-1.5821687999999998, 50.805301], [-1.5818200999999998, 50.8056139], [-1.5815345, 50.8058979], [-1.5812931, 50.8061632], [-1.5810409999999997, 50.806471999999985], [-1.5808253, 50.80676040000001], [-1.5806043, 50.80710349999999], [-1.5797361, 50.8085403], [-1.5793619, 50.8091665], [-1.5789876999999997, 50.8097927], [-1.5788147, 50.810084399999994], [-1.5785813999999998, 50.81047409999999], [-1.5781701999999995, 50.811234000000006], [-1.5779462, 50.81158570000001], [-1.5775996999999995, 50.812188199999994], [-1.5773601999999998, 50.812549800000006], [-1.5770014, 50.813093], [-1.5767553, 50.8134444], [-1.5765649, 50.8137118], [-1.5763374, 50.81399269999999], [-1.5760802, 50.8143044], [-1.5758164, 50.8146144], [-1.5754759, 50.81497379999998], [-1.5750565, 50.815399], [-1.5747548999999998, 50.81567609999999], [-1.574399, 50.8159971], [-1.5742347, 50.816140700000005], [-1.5738963, 50.81640650000001], [-1.5738031999999995, 50.81647569999999]]}", "current_leg_start": "Lymington Town", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "50.8164757", "next_location_lon": "-1.5738032", "previous_location": "Lymington Town", "current_leg_milage": "4.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 991.371, \"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\": 6933.066, \"from_m\": 991.371, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7736.303, \"from_m\": 6933.066, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7891.7, \"from_m\": 7736.303, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7981.0, \"from_m\": 7891.7, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8023.155, \"from_m\": 7981.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\": 8094.436, \"from_m\": 8023.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8643.111, \"from_m\": 8094.436, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 635611, \"profile_key\": \"89fa3b9eb98d828e18b32610189a60b16e6644323d4832d0e90cdb034f7844af\", \"schedule_id\": 16594, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Lymington Pier\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34804}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0929H\", \"location\": \"Lymington Town\", \"stage_seq\": 2, \"distance_m\": 769.603, \"section_seq\": 1, \"route_path_id\": 34804}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Brockenhurst\", \"stage_seq\": 3, \"distance_m\": 8643.111, \"section_seq\": 1, \"route_path_id\": 34804}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8643.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34804}], \"total_distance_m\": 8643.111, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 8482.53, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 160.581, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0927", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.5", "current_position_lat": "50.8164757", "current_position_lon": "-1.5738032", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27634, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:42Z\", \"source_id\": 52634773, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:41Z\", \"source_id\": 16959268, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brockenhurst", "service_state_platform": "4", "timing_fact_generation": 1789634202258492, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:00.653367", "service_state_evidence_id": 16959268, "current_leg_start_actual_dep": "2026-09-17T09:30:30+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:01.188350", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P LYP BCU 1J14 450020 4 100 None {"version": 3, "segments": [{"to_m": 991.371, "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": 6933.066, "from_m": 991.371, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7736.303, "from_m": 6933.066, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7891.7, "from_m": 7736.303, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7981.0, "from_m": 7891.7, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8023.155, "from_m": 7981.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": 8094.436, "from_m": 8023.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8643.111, "from_m": 8094.436, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 635611, "profile_key": "89fa3b9eb98d828e18b32610189a60b16e6644323d4832d0e90cdb034f7844af", "schedule_id": 16594, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0927", "location": "Lymington Pier", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34804}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0929H", "location": "Lymington Town", "stage_seq": 2, "distance_m": 769.603, "section_seq": 1, "route_path_id": 34804}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Brockenhurst", "stage_seq": 3, "distance_m": 8643.111, "section_seq": 1, "route_path_id": 34804}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8643.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 34804}], "total_distance_m": 8643.111, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 8482.53, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 160.581, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27634, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:42Z", "source_id": 52634773, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:38:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:41Z", "source_id": 16959268, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Lymington Pier 0927 0927 None None None Brockenhurst 0937 0937 4 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L79133/2026-09-17/detailed None Lymington Town 2026-09-17T09:30:30+01:00 Brockenhurst 8.5 {"type": "LineString", "coordinates": [[-1.5370862, 50.761084700000005], [-1.5372268999999998, 50.7613576], [-1.5372879, 50.76146279999999], [-1.5373554, 50.7615712], [-1.537429, 50.76167769999999], [-1.5374631, 50.7617266], [-1.5374986000000002, 50.76177440000001], [-1.5375383, 50.76182130000001], [-1.5376803999999995, 50.76197570000001], [-1.537864, 50.762163], [-1.5380801, 50.762347699999985], [-1.5381845999999997, 50.762446800000006], [-1.5382213, 50.76248160000001], [-1.5382567, 50.762507599999985], [-1.5383657999999998, 50.7625878], [-1.5386589, 50.76278849999999], [-1.5390223999999997, 50.7630147], [-1.5392855, 50.7631741], [-1.542029, 50.7648118], [-1.5422667, 50.7649585], [-1.5425126, 50.76511270000001], [-1.5426410999999998, 50.765196200000005], [-1.5427561, 50.76528139999999], [-1.5430054999999998, 50.7654891], [-1.5432159000000003, 50.76567969999999], [-1.5434443999999998, 50.765911599999995], [-1.5434955002838038, 50.765967351893885], [-1.5436762, 50.766164499999995], [-1.5443883, 50.7669547], [-1.5446713000000003, 50.76724429999999], [-1.5449676, 50.7675118], [-1.5452752, 50.76777020000001], [-1.5455970999999995, 50.76801669999999], [-1.5459180999999995, 50.76824450000001], [-1.5462724, 50.76846969999998], [-1.5466394999999995, 50.76869449999999], [-1.5470057, 50.76889789999999], [-1.5505602999999997, 50.770803], [-1.5506647999999998, 50.7708622], [-1.5515017, 50.77131099999999], [-1.55175, 50.7714401], [-1.5519661, 50.7715583], [-1.5527289, 50.771966099999986], [-1.5532579, 50.77225119999999], [-1.5536045999999997, 50.7724381], [-1.5537308, 50.77250610000001], [-1.5541353999999998, 50.7727155], [-1.5545340999999997, 50.7729039], [-1.5549579, 50.7730717], [-1.5554126, 50.77322560000001], [-1.555819, 50.77334390000001], [-1.5562999, 50.7734543], [-1.5567792, 50.7735448], [-1.5572503, 50.7736039], [-1.5577488999999998, 50.77364889999999], [-1.5582281999999998, 50.773664], [-1.5587350999999998, 50.77365960000001], [-1.5592321999999998, 50.77362109999999], [-1.5599830999999995, 50.77357059999999], [-1.5606896999999995, 50.7735348], [-1.5610035999999998, 50.773517299999995], [-1.5614281999999997, 50.773505699999994], [-1.5617306, 50.7735024], [-1.562245, 50.773519399999984], [-1.5627326999999998, 50.77356269999999], [-1.5632206999999998, 50.7736286], [-1.5637480999999998, 50.7737342], [-1.5641731, 50.7738523], [-1.5642358999999997, 50.7738698], [-1.5647186999999998, 50.77403640000001], [-1.5651432999999997, 50.7742146], [-1.5655329999999998, 50.7744099], [-1.5660012, 50.7746844], [-1.5663932, 50.7749468], [-1.566732, 50.77521709999999], [-1.5670681, 50.7755365], [-1.5674396, 50.775898000000005], [-1.5677177, 50.77619279999999], [-1.5679925, 50.77651680000001], [-1.5682495, 50.7768429], [-1.5684799, 50.77716849999999], [-1.5686755, 50.777481], [-1.5688456, 50.7777735], [-1.5690042, 50.77808869999999], [-1.5691257, 50.77838069999999], [-1.5692354999999998, 50.7786786], [-1.5693164, 50.7789566], [-1.5693839, 50.7792362], [-1.5694331, 50.7795118], [-1.5694734999999995, 50.7798242], [-1.5694925, 50.7801495], [-1.5695004999999995, 50.781289099999995], [-1.5695230999999998, 50.7816125], [-1.5695608999999997, 50.7819179], [-1.5696217999999995, 50.782259200000006], [-1.5696978, 50.782592099999995], [-1.5698026, 50.78292080000001], [-1.5699261, 50.78327250000001], [-1.5699738, 50.7833925], [-1.5701906000000003, 50.783832], [-1.5703731999999997, 50.78417210000001], [-1.5705774999999995, 50.7845071], [-1.5707827, 50.7848107], [-1.5709955999999998, 50.78509600000001], [-1.5712276, 50.785378300000005], [-1.5714728, 50.78565170000001], [-1.5717118999999995, 50.78590139999999], [-1.5719981000000005, 50.78617400000001], [-1.5722652, 50.7864135], [-1.5725599, 50.7866565], [-1.5728595999999997, 50.7868927], [-1.5785256999999997, 50.7912083], [-1.5788763999999995, 50.7914957], [-1.5792077999999998, 50.7917762], [-1.5795526, 50.7920939], [-1.5798512, 50.79239039999999], [-1.5800947999999997, 50.7926613], [-1.580331, 50.7929525], [-1.5805394999999998, 50.79322580000001], [-1.5811986, 50.7942219], [-1.5813278000000002, 50.7944186], [-1.5837371, 50.7980638], [-1.5839087, 50.7983756], [-1.5840474999999998, 50.798646899999994], [-1.5841819, 50.798950399999995], [-1.5843136, 50.7992916], [-1.5844148999999998, 50.7995998], [-1.5844947, 50.7998952], [-1.5845570999999998, 50.800217700000005], [-1.5846119, 50.8005003], [-1.5846658, 50.80082500000001], [-1.5847133999999998, 50.80111809999999], [-1.5847492999999997, 50.801437699999994], [-1.5847596, 50.8016957], [-1.5847477, 50.8019232], [-1.5846971, 50.802172], [-1.5846529, 50.8024052], [-1.5845806999999998, 50.802702], [-1.5845484, 50.8028115], [-1.5844278999999997, 50.803112799999994], [-1.5842944, 50.803428], [-1.5840919, 50.8037103], [-1.5838665999999997, 50.80396739999999], [-1.5835808999999998, 50.8042341], [-1.5832538, 50.8044858], [-1.5828944, 50.8047425], [-1.5825603999999998, 50.8049892], [-1.5821687999999998, 50.805301], [-1.5818200999999998, 50.8056139], [-1.5815345, 50.8058979], [-1.5812931, 50.8061632], [-1.5810409999999997, 50.806471999999985], [-1.5808253, 50.80676040000001], [-1.5806043, 50.80710349999999], [-1.5797361, 50.8085403], [-1.5793619, 50.8091665], [-1.5789876999999997, 50.8097927], [-1.5788147, 50.810084399999994], [-1.5785813999999998, 50.81047409999999], [-1.5781701999999995, 50.811234000000006], [-1.5779462, 50.81158570000001], [-1.5775996999999995, 50.812188199999994], [-1.5773601999999998, 50.812549800000006], [-1.5770014, 50.813093], [-1.5767553, 50.8134444], [-1.5765649, 50.8137118], [-1.5763374, 50.81399269999999], [-1.5760802, 50.8143044], [-1.5758164, 50.8146144], [-1.5754759, 50.81497379999998], [-1.5750565, 50.815399], [-1.5747548999999998, 50.81567609999999], [-1.574399, 50.8159971], [-1.5742347, 50.816140700000005], [-1.5738963, 50.81640650000001], [-1.5738031999999995, 50.81647569999999]]} 4.9 0929½ 0938 Lymington Town Brockenhurst Brockenhurst 50.8164757 -1.5738032 50.8164757 -1.5738032 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:38:00 Brockenhurst TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959268 1789634202258492 5 5 2026-09-17 08:48:01.188350 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:00.653367
603481 635742 P87756 882J22MF17 2026-09-17 COMPLETE 16959172 2026-09-17 09:38:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 635742, "stp": "P", "toc": "Southeastern", "uid": "P87756", "consist": "465187", "dest_crs": "BMN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87756/2026-09-17/detailed", "trust_id": "882J22MF17", "origin_crs": "GRP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromley North", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "1", "is_terminated": 1, "next_location": "Bromley North", "signalling_id": "2J22", "timing_status": "LATE", "origin_station": "Grove Park", "current_leg_arr": "0938", "current_leg_dep": "0936", "current_leg_end": "Bromley North", "origin_dep_time": "0932", "origin_platform": "1", "current_location": "Bromley North", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]}", "current_leg_start": "Sundridge Park", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "51.4085302", "next_location_lon": "0.0172445", "previous_location": "Sundridge Park", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 529.586, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 679.062, \"from_m\": 529.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 908.797, \"from_m\": 679.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1217.902, \"from_m\": 908.797, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3282.179, \"from_m\": 1217.902, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3596.655, \"from_m\": 3282.179, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 635742, \"profile_key\": \"59c0b6bd21faaaaf526976a929ad1a02ae283a53918752c9c674bd00f231cd3e\", \"schedule_id\": 23378, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Grove Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0935H\", \"location\": \"Sundridge Park\", \"stage_seq\": 2, \"distance_m\": 2955.021, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Bromley North\", \"stage_seq\": 3, \"distance_m\": 3596.655, \"section_seq\": 1, \"route_path_id\": 37543}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3596.655, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}], \"total_distance_m\": 3596.655, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3447.179, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 149.476, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0932", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4085302", "current_position_lon": "0.0172445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:48Z\", \"source_id\": 52626480, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:52Z\", \"source_id\": 16957174, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:29Z\", \"source_id\": 52634107, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:37Z\", \"source_id\": 16959172, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromley North", "service_state_platform": "1", "timing_fact_generation": 1789634197433808, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:00.701315", "service_state_evidence_id": 16959172, "current_leg_start_actual_dep": "2026-09-17T09:36:30+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:01.394373", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GRP BMN 2J22 465187 4 75 None {"version": 3, "segments": [{"to_m": 529.586, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 679.062, "from_m": 529.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 908.797, "from_m": 679.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1217.902, "from_m": 908.797, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3282.179, "from_m": 1217.902, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3596.655, "from_m": 3282.179, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 635742, "profile_key": "59c0b6bd21faaaaf526976a929ad1a02ae283a53918752c9c674bd00f231cd3e", "schedule_id": 23378, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0932", "location": "Grove Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0935H", "location": "Sundridge Park", "stage_seq": 2, "distance_m": 2955.021, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Bromley North", "stage_seq": 3, "distance_m": 3596.655, "section_seq": 1, "route_path_id": 37543}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3596.655, "from_m": 0.0, "section_seq": 1, "route_path_id": 37543}], "total_distance_m": 3596.655, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3447.179, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 149.476, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31827, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:48Z", "source_id": 52626480, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:52Z", "source_id": 16957174, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31932, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:29Z", "source_id": 52634107, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:38:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:37Z", "source_id": 16959172, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Grove Park 0932 0932 1 None None Bromley North 0937 0937 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P87756/2026-09-17/detailed None Sundridge Park 2026-09-17T09:36:30+01:00 Bromley North 2.0 {"type": "LineString", "coordinates": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]} 0.4 0936 0938 Sundridge Park Bromley North Bromley North 51.4085302 0.0172445 51.4085302 0.0172445 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:38:00 Bromley North TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959172 1789634197433808 10 10 2026-09-17 08:48:01.394373 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:00.701315
603482 634285 C61588 722I22MD17 2026-09-17 COMPLETE None 2026-09-17 08:38:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634285, "stp": "P", "toc": "London Underground", "uid": "C61588", "consist": null, "dest_crs": "SBP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61588/2026-09-17/detailed", "trust_id": "722I22MD17", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "08:38:00", "dar_platform": null, "dest_station": "Stonebridge Park", "service_date": "2026-09-17", "dest_arr_time": "0920", "dest_platform": "2", "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2I22", "timing_status": null, "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "0905", "current_leg_dep": "0838", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "0838", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179], [-0.1031626, 51.51070159999999], [-0.103165, 51.51072460000001], [-0.1031942, 51.5108754], [-0.1032473, 51.511128699999986], [-0.10331959999999998, 51.5115055], [-0.1033934, 51.5118006], [-0.1034213, 51.5119096], [-0.1034253, 51.5119248], [-0.1034745, 51.51214869999999], [-0.1034882, 51.51222689999999], [-0.1034978, 51.5123304], [-0.1035051, 51.512396899999985], [-0.10355820000000002, 51.5128812], [-0.10356619999999998, 51.51298409999999], [-0.1035739, 51.5131246], [-0.10356949999999998, 51.5134601], [-0.1035664, 51.513902], [-0.1035633, 51.5141218], [-0.10356509999999998, 51.514278399999995], [-0.1036135, 51.51568799999999], [-0.1036503, 51.5160618], [-0.1036776, 51.516307100000006], [-0.10371569999999998, 51.516690999999994], [-0.10375729999999998, 51.5170449], [-0.1037796, 51.51716269999999], [-0.103874, 51.5175139], [-0.1039205, 51.517686999999995], [-0.1039844, 51.5179121], [-0.1041193, 51.5184448], [-0.10419169999999998, 51.518736399999995], [-0.1042994, 51.5191342], [-0.1043522, 51.519295500000005], [-0.1043944982618106, 51.51940495610953], [-0.1044206, 51.51947249999999], [-0.1044336, 51.519501899999995], [-0.1044511, 51.5195404], [-0.1044921, 51.5196159], [-0.10452559999999998, 51.5196714], [-0.1045513, 51.5197104], [-0.10458399999999998, 51.5197574], [-0.10462019999999998, 51.5198048], [-0.1046547, 51.519847600000006], [-0.10465731725018064, 51.519850605097744], [-0.1047485, 51.5199553], [-0.10478179999999998, 51.5199882], [-0.1048892, 51.520094400000005], [-0.1049245, 51.52012870000001], [-0.1049734, 51.5201809], [-0.1049984, 51.5202059], [-0.1050429, 51.5202518], [-0.10505989999999998, 51.5202707], [-0.105128, 51.5203463], [-0.10518569999999998, 51.52041549999999], [-0.10526149999999998, 51.520511500000005], [-0.1053543, 51.52063750000001], [-0.1054284, 51.52074169999999], [-0.1054765, 51.52080790000001], [-0.10553959999999998, 51.52089339999999], [-0.10563999999999998, 51.521018899999994], [-0.1057224, 51.5211185], [-0.10584639999999998, 51.52126079999999], [-0.10593199999999998, 51.5213589], [-0.1060171, 51.5214556], [-0.1060733, 51.521530899999995], [-0.1061551, 51.5216344], [-0.10630829999999998, 51.521814799999994], [-0.1064567, 51.52197739999999], [-0.1066099, 51.522131400000006], [-0.1067761, 51.5222865], [-0.1068495, 51.5223523], [-0.1069557, 51.52244679999999], [-0.1070899, 51.522560199999994], [-0.1073307, 51.5227709], [-0.1074634, 51.5229041], [-0.1077295, 51.52321220000001], [-0.1077608, 51.52324849999999], [-0.10781739999999998, 51.5233048], [-0.1079029, 51.523390899999995], [-0.1080862, 51.5235425], [-0.1084101, 51.523739899999995], [-0.1086221, 51.5238577], [-0.1087174, 51.523905500000005], [-0.1087995, 51.52394550000001], [-0.1088785, 51.5239868], [-0.108979, 51.524046699999985], [-0.1090536, 51.5240956], [-0.1091728, 51.5241772], [-0.1092883, 51.5242587], [-0.1093938, 51.5243402], [-0.1094992, 51.52442169999999], [-0.1095738, 51.5244838], [-0.10964, 51.52454850000001], [-0.1097076, 51.5246072], [-0.1097511, 51.524646], [-0.10981749999999998, 51.524694399999994], [-0.1099621, 51.5248046], [-0.1108836, 51.52542919999999], [-0.1124319, 51.5263817], [-0.11332169999999998, 51.526952], [-0.1144298, 51.52767479999999], [-0.11453209999999998, 51.5277334], [-0.1149493, 51.5279658], [-0.1160474, 51.5285776], [-0.1162677, 51.52870870000001], [-0.1168744, 51.52906070000001], [-0.117008, 51.5291382], [-0.11837100000000002, 51.529929], [-0.118469, 51.529982999999994], [-0.1185695, 51.530037799999995], [-0.1186822, 51.53009509999999], [-0.1188107, 51.530153899999995], [-0.1190034, 51.5302276], [-0.11925929999999996, 51.5303125], [-0.1195215, 51.5303917], [-0.1197398, 51.53045040000001], [-0.1198331, 51.5304748], [-0.1203098, 51.5305945], [-0.12045839999999997, 51.5306292], [-0.12052580000000002, 51.5306464], [-0.1207928, 51.530685599999984], [-0.12101759999999998, 51.530697], [-0.1214413, 51.5306898], [-0.1218119, 51.5306842], [-0.1221182, 51.5306757], [-0.1223676, 51.530663100000005], [-0.12263129999999996, 51.5306377], [-0.122867, 51.5305966], [-0.12308420000000002, 51.5305415], [-0.12332949999999998, 51.5304633], [-0.12354989999999998, 51.5304069], [-0.1237393, 51.53037439999999], [-0.1239772, 51.530341799999995], [-0.1241908, 51.5303203], [-0.1244005, 51.530313199999995], [-0.12459359999999998, 51.5303098], [-0.1250689, 51.5303267], [-0.12545289999999998, 51.53037519999999], [-0.12547174967034236, 51.53039827557032], [-0.12551709999999996, 51.53040320000001], [-0.1258626, 51.5304682], [-0.1261246, 51.53054499999999], [-0.1263977, 51.530653099999995], [-0.12661269999999997, 51.530796599999995], [-0.1268615, 51.53098740000001], [-0.1269993, 51.53113849999998], [-0.1270916, 51.5312625], [-0.127105, 51.5312861], [-0.1271529, 51.53137050000001], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.1303019, 51.5403426], [-0.1304454, 51.5405132], [-0.13056779999999998, 51.540725], [-0.1306643, 51.5407513], [-0.13073029999999997, 51.5407829], [-0.1307522, 51.5407839], [-0.1309457, 51.5408449], [-0.1310787, 51.54088289999999], [-0.13118809999999995, 51.5409145], [-0.1314585, 51.540971600000006], [-0.1316414, 51.541005799999986], [-0.1317287, 51.5410192], [-0.1318956, 51.5410452], [-0.13206820000000002, 51.5410679], [-0.1322365, 51.5410881], [-0.1325579, 51.54112460000001], [-0.1332022, 51.54116559999999], [-0.1334335, 51.54118019999999], [-0.1334835, 51.541183399999994], [-0.1338926, 51.54121639999999], [-0.13430160000000002, 51.5412551], [-0.1344993, 51.5412817], [-0.1346519, 51.5413056], [-0.134803, 51.54133339999999], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021], [-0.1394603, 51.5419294], [-0.1397352, 51.5419584], [-0.1399392, 51.54197769999999], [-0.1401019, 51.5419919], [-0.14028799999999997, 51.542007], [-0.1404656, 51.54202049999999], [-0.1405378, 51.542026099999994], [-0.14079589999999997, 51.54204330000001], [-0.14102239999999996, 51.5420556], [-0.14143169999999997, 51.54206959999999], [-0.1416877, 51.54207319999999], [-0.1417761, 51.54207399999999], [-0.14196209999999998, 51.54207660000001], [-0.1423082, 51.5420743], [-0.1425793, 51.54207039999999], [-0.14294299999999996, 51.54205720000001], [-0.1432758, 51.542042999999985], [-0.1436412, 51.54202020000001], [-0.1439337, 51.54199779999999], [-0.1442034, 51.541973000000006], [-0.1444329, 51.5419496], [-0.1447279, 51.5419144], [-0.1449627, 51.54188119999999], [-0.1452015, 51.5418474], [-0.1454401, 51.54181830000001], [-0.1455385, 51.5418081], [-0.1460437, 51.5417842], [-0.1462151, 51.5417805], [-0.1464005, 51.54177399999999], [-0.1467047, 51.5417712], [-0.1468154, 51.54177690000001], [-0.1469355, 51.5417867], [-0.14715339999999996, 51.54181179999999], [-0.1473021, 51.5418347], [-0.14747520000000003, 51.5418643], [-0.1476502, 51.54190459999999], [-0.14787689999999998, 51.5419626], [-0.1482067, 51.5420512], [-0.14892839999999996, 51.54227670000001], [-0.149273, 51.5423815], [-0.1496024, 51.542477100000006], [-0.15000669999999997, 51.5425909], [-0.15027, 51.5426539], [-0.15067869999999997, 51.5427367], [-0.1509479, 51.5427785], [-0.1510754, 51.5427998], [-0.1512148, 51.54281659999999], [-0.15142920000000004, 51.542837299999995], [-0.1516788, 51.54286090000001], [-0.15187729999999997, 51.54287709999999], [-0.15237749999999997, 51.542932400000005], [-0.15273679999999998, 51.5429625], [-0.1531276, 51.54299510000001], [-0.15344829999999998, 51.5430238], [-0.15385409999999997, 51.54304669999999], [-0.1541668, 51.5430599], [-0.154231, 51.5430619], [-0.1544141, 51.5430661], [-0.15454249999999997, 51.543064699999995], [-0.1546893, 51.54306659999999], [-0.15478759999999997, 51.54306950000001], [-0.1549426, 51.5430748], [-0.1550641, 51.54308730000001], [-0.1552771, 51.5431157], [-0.1553892, 51.5431315], [-0.1556004, 51.5431709], [-0.155853, 51.54323320000001], [-0.15613619999999998, 51.5432828], [-0.1563366, 51.543305399999994], [-0.15657869999999996, 51.54333630000001], [-0.1567251, 51.5433519], [-0.15701439999999997, 51.543382], [-0.15724019999999997, 51.5434031], [-0.1573711, 51.5434137], [-0.1575199, 51.543421], [-0.1576625, 51.543421], [-0.1577943, 51.54341999999999], [-0.15790329999999997, 51.5434156], [-0.1579823, 51.5434108], [-0.1580939, 51.5434033], [-0.1582528, 51.54338559999999], [-0.1584861, 51.5433549], [-0.1588306, 51.54329779999999], [-0.1592001, 51.5432321], [-0.1595482706344072, 51.54317680601462], [-0.16000699999999998, 51.5431563], [-0.160255, 51.54314149999999], [-0.1604118, 51.5431307], [-0.16061729999999996, 51.5431152], [-0.16073369999999998, 51.543108200000006], [-0.1609784, 51.5430983], [-0.16111857988524028, 51.54310099852758], [-0.16113229999999998, 51.54309790000001], [-0.16125078923572086, 51.54307304496928], [-0.1614405, 51.543078599999994], [-0.1615693, 51.5430842], [-0.16199489999999997, 51.543101400000005], [-0.1628558, 51.543218200000005], [-0.1634825, 51.54329], [-0.1638912, 51.54332169999999], [-0.1644165, 51.5433162], [-0.16473069999999998, 51.5432933], [-0.16891240000000002, 51.5427671], [-0.17509509999999998, 51.541927], [-0.1771062, 51.5416444], [-0.17737368574318094, 51.5416058422213], [-0.1774157860300821, 51.5415997735078], [-0.17748219999999998, 51.5415902], [-0.17813179999999998, 51.5414929], [-0.1791497, 51.5413611], [-0.1796630568239043, 51.541287619194975], [-0.17976029999999998, 51.5412737], [-0.18010699999999996, 51.54121310000001], [-0.1806906, 51.54109789999999], [-0.18174909999999997, 51.5408636], [-0.1829235, 51.5405896], [-0.1833248, 51.5404966], [-0.1836594, 51.5404118], [-0.18398380000000003, 51.5403217], [-0.18433569999999996, 51.5402255], [-0.18469510000000003, 51.54012259999999], [-0.18506469999999997, 51.54001709999999], [-0.1854516, 51.5399055], [-0.18581479999999995, 51.5397955], [-0.1861774, 51.5396836], [-0.1865632, 51.539560599999994], [-0.1868633, 51.539462099999994], [-0.1874237, 51.5392673], [-0.1877255, 51.539159100000006], [-0.1880542, 51.5390368], [-0.18835859999999996, 51.53891850000001], [-0.1887529, 51.538769899999984], [-0.1891894, 51.538602], [-0.1895837, 51.5384436], [-0.1899831, 51.5382824], [-0.1919269, 51.5374942], [-0.1922821, 51.5373581], [-0.1929268, 51.5370853], [-0.19318759999999996, 51.5369832], [-0.19347279999999997, 51.5368727], [-0.1937415, 51.536777], [-0.1939695, 51.53669210000001], [-0.194282, 51.5365726], [-0.1946304, 51.5364508], [-0.1949877, 51.536340300000006], [-0.1953774, 51.5362286], [-0.1960077, 51.536063199999994], [-0.19642970000000004, 51.53594369999998], [-0.196823, 51.5358365], [-0.1971795, 51.5357381], [-0.19757199999999997, 51.53563739999999], [-0.1970679, 51.5358031], [-0.1978087, 51.53560480000001], [-0.1985347, 51.535419299999994], [-0.19927959999999997, 51.53525299999998], [-0.1996699, 51.535179], [-0.2000544, 51.53510790000001], [-0.2008565, 51.534961], [-0.20161, 51.5348195], [-0.2024138, 51.5346768], [-0.20324, 51.53452790000001], [-0.20377180000000003, 51.53443610000001], [-0.2044149, 51.53431089999999], [-0.2049092, 51.5342345], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Elephant & Castle L.T.", "dest_arr_time_act": "0920", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": null, "current_leg_milage": "7.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0838", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "27.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Elephant & Castle L.T.", "service_state_platform": null, "timing_fact_generation": 1789633147763387, "current_leg_arrival_utc": "2026-09-17T09:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:00.925443", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-17T08:38:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:01.655655", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P ZEL SBP 2I22 None None None None None [] Elephant & Castle L.T. 0838 0838 None 8:38:00 None Stonebridge Park 0920 0920 2 None None https://www.realtimetrains.co.uk/service/gb-nr:C61588/2026-09-17/detailed None Elephant & Castle L.T. 2026-09-17T08:38:30+01:00 Queen's Park (DC) 27.0 {"type": "LineString", "coordinates": [[-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179], [-0.1031626, 51.51070159999999], [-0.103165, 51.51072460000001], [-0.1031942, 51.5108754], [-0.1032473, 51.511128699999986], [-0.10331959999999998, 51.5115055], [-0.1033934, 51.5118006], [-0.1034213, 51.5119096], [-0.1034253, 51.5119248], [-0.1034745, 51.51214869999999], [-0.1034882, 51.51222689999999], [-0.1034978, 51.5123304], [-0.1035051, 51.512396899999985], [-0.10355820000000002, 51.5128812], [-0.10356619999999998, 51.51298409999999], [-0.1035739, 51.5131246], [-0.10356949999999998, 51.5134601], [-0.1035664, 51.513902], [-0.1035633, 51.5141218], [-0.10356509999999998, 51.514278399999995], [-0.1036135, 51.51568799999999], [-0.1036503, 51.5160618], [-0.1036776, 51.516307100000006], [-0.10371569999999998, 51.516690999999994], [-0.10375729999999998, 51.5170449], [-0.1037796, 51.51716269999999], [-0.103874, 51.5175139], [-0.1039205, 51.517686999999995], [-0.1039844, 51.5179121], [-0.1041193, 51.5184448], [-0.10419169999999998, 51.518736399999995], [-0.1042994, 51.5191342], [-0.1043522, 51.519295500000005], [-0.1043944982618106, 51.51940495610953], [-0.1044206, 51.51947249999999], [-0.1044336, 51.519501899999995], [-0.1044511, 51.5195404], [-0.1044921, 51.5196159], [-0.10452559999999998, 51.5196714], [-0.1045513, 51.5197104], [-0.10458399999999998, 51.5197574], [-0.10462019999999998, 51.5198048], [-0.1046547, 51.519847600000006], [-0.10465731725018064, 51.519850605097744], [-0.1047485, 51.5199553], [-0.10478179999999998, 51.5199882], [-0.1048892, 51.520094400000005], [-0.1049245, 51.52012870000001], [-0.1049734, 51.5201809], [-0.1049984, 51.5202059], [-0.1050429, 51.5202518], [-0.10505989999999998, 51.5202707], [-0.105128, 51.5203463], [-0.10518569999999998, 51.52041549999999], [-0.10526149999999998, 51.520511500000005], [-0.1053543, 51.52063750000001], [-0.1054284, 51.52074169999999], [-0.1054765, 51.52080790000001], [-0.10553959999999998, 51.52089339999999], [-0.10563999999999998, 51.521018899999994], [-0.1057224, 51.5211185], [-0.10584639999999998, 51.52126079999999], [-0.10593199999999998, 51.5213589], [-0.1060171, 51.5214556], [-0.1060733, 51.521530899999995], [-0.1061551, 51.5216344], [-0.10630829999999998, 51.521814799999994], [-0.1064567, 51.52197739999999], [-0.1066099, 51.522131400000006], [-0.1067761, 51.5222865], [-0.1068495, 51.5223523], [-0.1069557, 51.52244679999999], [-0.1070899, 51.522560199999994], [-0.1073307, 51.5227709], [-0.1074634, 51.5229041], [-0.1077295, 51.52321220000001], [-0.1077608, 51.52324849999999], [-0.10781739999999998, 51.5233048], [-0.1079029, 51.523390899999995], [-0.1080862, 51.5235425], [-0.1084101, 51.523739899999995], [-0.1086221, 51.5238577], [-0.1087174, 51.523905500000005], [-0.1087995, 51.52394550000001], [-0.1088785, 51.5239868], [-0.108979, 51.524046699999985], [-0.1090536, 51.5240956], [-0.1091728, 51.5241772], [-0.1092883, 51.5242587], [-0.1093938, 51.5243402], [-0.1094992, 51.52442169999999], [-0.1095738, 51.5244838], [-0.10964, 51.52454850000001], [-0.1097076, 51.5246072], [-0.1097511, 51.524646], [-0.10981749999999998, 51.524694399999994], [-0.1099621, 51.5248046], [-0.1108836, 51.52542919999999], [-0.1124319, 51.5263817], [-0.11332169999999998, 51.526952], [-0.1144298, 51.52767479999999], [-0.11453209999999998, 51.5277334], [-0.1149493, 51.5279658], [-0.1160474, 51.5285776], [-0.1162677, 51.52870870000001], [-0.1168744, 51.52906070000001], [-0.117008, 51.5291382], [-0.11837100000000002, 51.529929], [-0.118469, 51.529982999999994], [-0.1185695, 51.530037799999995], [-0.1186822, 51.53009509999999], [-0.1188107, 51.530153899999995], [-0.1190034, 51.5302276], [-0.11925929999999996, 51.5303125], [-0.1195215, 51.5303917], [-0.1197398, 51.53045040000001], [-0.1198331, 51.5304748], [-0.1203098, 51.5305945], [-0.12045839999999997, 51.5306292], [-0.12052580000000002, 51.5306464], [-0.1207928, 51.530685599999984], [-0.12101759999999998, 51.530697], [-0.1214413, 51.5306898], [-0.1218119, 51.5306842], [-0.1221182, 51.5306757], [-0.1223676, 51.530663100000005], [-0.12263129999999996, 51.5306377], [-0.122867, 51.5305966], [-0.12308420000000002, 51.5305415], [-0.12332949999999998, 51.5304633], [-0.12354989999999998, 51.5304069], [-0.1237393, 51.53037439999999], [-0.1239772, 51.530341799999995], [-0.1241908, 51.5303203], [-0.1244005, 51.530313199999995], [-0.12459359999999998, 51.5303098], [-0.1250689, 51.5303267], [-0.12545289999999998, 51.53037519999999], [-0.12547174967034236, 51.53039827557032], [-0.12551709999999996, 51.53040320000001], [-0.1258626, 51.5304682], [-0.1261246, 51.53054499999999], [-0.1263977, 51.530653099999995], [-0.12661269999999997, 51.530796599999995], [-0.1268615, 51.53098740000001], [-0.1269993, 51.53113849999998], [-0.1270916, 51.5312625], [-0.127105, 51.5312861], [-0.1271529, 51.53137050000001], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.1303019, 51.5403426], [-0.1304454, 51.5405132], [-0.13056779999999998, 51.540725], [-0.1306643, 51.5407513], [-0.13073029999999997, 51.5407829], [-0.1307522, 51.5407839], [-0.1309457, 51.5408449], [-0.1310787, 51.54088289999999], [-0.13118809999999995, 51.5409145], [-0.1314585, 51.540971600000006], [-0.1316414, 51.541005799999986], [-0.1317287, 51.5410192], [-0.1318956, 51.5410452], [-0.13206820000000002, 51.5410679], [-0.1322365, 51.5410881], [-0.1325579, 51.54112460000001], [-0.1332022, 51.54116559999999], [-0.1334335, 51.54118019999999], [-0.1334835, 51.541183399999994], [-0.1338926, 51.54121639999999], [-0.13430160000000002, 51.5412551], [-0.1344993, 51.5412817], [-0.1346519, 51.5413056], [-0.134803, 51.54133339999999], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021], [-0.1394603, 51.5419294], [-0.1397352, 51.5419584], [-0.1399392, 51.54197769999999], [-0.1401019, 51.5419919], [-0.14028799999999997, 51.542007], [-0.1404656, 51.54202049999999], [-0.1405378, 51.542026099999994], [-0.14079589999999997, 51.54204330000001], [-0.14102239999999996, 51.5420556], [-0.14143169999999997, 51.54206959999999], [-0.1416877, 51.54207319999999], [-0.1417761, 51.54207399999999], [-0.14196209999999998, 51.54207660000001], [-0.1423082, 51.5420743], [-0.1425793, 51.54207039999999], [-0.14294299999999996, 51.54205720000001], [-0.1432758, 51.542042999999985], [-0.1436412, 51.54202020000001], [-0.1439337, 51.54199779999999], [-0.1442034, 51.541973000000006], [-0.1444329, 51.5419496], [-0.1447279, 51.5419144], [-0.1449627, 51.54188119999999], [-0.1452015, 51.5418474], [-0.1454401, 51.54181830000001], [-0.1455385, 51.5418081], [-0.1460437, 51.5417842], [-0.1462151, 51.5417805], [-0.1464005, 51.54177399999999], [-0.1467047, 51.5417712], [-0.1468154, 51.54177690000001], [-0.1469355, 51.5417867], [-0.14715339999999996, 51.54181179999999], [-0.1473021, 51.5418347], [-0.14747520000000003, 51.5418643], [-0.1476502, 51.54190459999999], [-0.14787689999999998, 51.5419626], [-0.1482067, 51.5420512], [-0.14892839999999996, 51.54227670000001], [-0.149273, 51.5423815], [-0.1496024, 51.542477100000006], [-0.15000669999999997, 51.5425909], [-0.15027, 51.5426539], [-0.15067869999999997, 51.5427367], [-0.1509479, 51.5427785], [-0.1510754, 51.5427998], [-0.1512148, 51.54281659999999], [-0.15142920000000004, 51.542837299999995], [-0.1516788, 51.54286090000001], [-0.15187729999999997, 51.54287709999999], [-0.15237749999999997, 51.542932400000005], [-0.15273679999999998, 51.5429625], [-0.1531276, 51.54299510000001], [-0.15344829999999998, 51.5430238], [-0.15385409999999997, 51.54304669999999], [-0.1541668, 51.5430599], [-0.154231, 51.5430619], [-0.1544141, 51.5430661], [-0.15454249999999997, 51.543064699999995], [-0.1546893, 51.54306659999999], [-0.15478759999999997, 51.54306950000001], [-0.1549426, 51.5430748], [-0.1550641, 51.54308730000001], [-0.1552771, 51.5431157], [-0.1553892, 51.5431315], [-0.1556004, 51.5431709], [-0.155853, 51.54323320000001], [-0.15613619999999998, 51.5432828], [-0.1563366, 51.543305399999994], [-0.15657869999999996, 51.54333630000001], [-0.1567251, 51.5433519], [-0.15701439999999997, 51.543382], [-0.15724019999999997, 51.5434031], [-0.1573711, 51.5434137], [-0.1575199, 51.543421], [-0.1576625, 51.543421], [-0.1577943, 51.54341999999999], [-0.15790329999999997, 51.5434156], [-0.1579823, 51.5434108], [-0.1580939, 51.5434033], [-0.1582528, 51.54338559999999], [-0.1584861, 51.5433549], [-0.1588306, 51.54329779999999], [-0.1592001, 51.5432321], [-0.1595482706344072, 51.54317680601462], [-0.16000699999999998, 51.5431563], [-0.160255, 51.54314149999999], [-0.1604118, 51.5431307], [-0.16061729999999996, 51.5431152], [-0.16073369999999998, 51.543108200000006], [-0.1609784, 51.5430983], [-0.16111857988524028, 51.54310099852758], [-0.16113229999999998, 51.54309790000001], [-0.16125078923572086, 51.54307304496928], [-0.1614405, 51.543078599999994], [-0.1615693, 51.5430842], [-0.16199489999999997, 51.543101400000005], [-0.1628558, 51.543218200000005], [-0.1634825, 51.54329], [-0.1638912, 51.54332169999999], [-0.1644165, 51.5433162], [-0.16473069999999998, 51.5432933], [-0.16891240000000002, 51.5427671], [-0.17509509999999998, 51.541927], [-0.1771062, 51.5416444], [-0.17737368574318094, 51.5416058422213], [-0.1774157860300821, 51.5415997735078], [-0.17748219999999998, 51.5415902], [-0.17813179999999998, 51.5414929], [-0.1791497, 51.5413611], [-0.1796630568239043, 51.541287619194975], [-0.17976029999999998, 51.5412737], [-0.18010699999999996, 51.54121310000001], [-0.1806906, 51.54109789999999], [-0.18174909999999997, 51.5408636], [-0.1829235, 51.5405896], [-0.1833248, 51.5404966], [-0.1836594, 51.5404118], [-0.18398380000000003, 51.5403217], [-0.18433569999999996, 51.5402255], [-0.18469510000000003, 51.54012259999999], [-0.18506469999999997, 51.54001709999999], [-0.1854516, 51.5399055], [-0.18581479999999995, 51.5397955], [-0.1861774, 51.5396836], [-0.1865632, 51.539560599999994], [-0.1868633, 51.539462099999994], [-0.1874237, 51.5392673], [-0.1877255, 51.539159100000006], [-0.1880542, 51.5390368], [-0.18835859999999996, 51.53891850000001], [-0.1887529, 51.538769899999984], [-0.1891894, 51.538602], [-0.1895837, 51.5384436], [-0.1899831, 51.5382824], [-0.1919269, 51.5374942], [-0.1922821, 51.5373581], [-0.1929268, 51.5370853], [-0.19318759999999996, 51.5369832], [-0.19347279999999997, 51.5368727], [-0.1937415, 51.536777], [-0.1939695, 51.53669210000001], [-0.194282, 51.5365726], [-0.1946304, 51.5364508], [-0.1949877, 51.536340300000006], [-0.1953774, 51.5362286], [-0.1960077, 51.536063199999994], [-0.19642970000000004, 51.53594369999998], [-0.196823, 51.5358365], [-0.1971795, 51.5357381], [-0.19757199999999997, 51.53563739999999], [-0.1970679, 51.5358031], [-0.1978087, 51.53560480000001], [-0.1985347, 51.535419299999994], [-0.19927959999999997, 51.53525299999998], [-0.1996699, 51.535179], [-0.2000544, 51.53510790000001], [-0.2008565, 51.534961], [-0.20161, 51.5348195], [-0.2024138, 51.5346768], [-0.20324, 51.53452790000001], [-0.20377180000000003, 51.53443610000001], [-0.2044149, 51.53431089999999], [-0.2049092, 51.5342345], [-0.20535856458816795, 51.53415358854151]]} 7.2 0838 0905 None None Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:38:00 Elephant & Castle L.T. SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789633147763387 1 1 2026-09-17 08:48:01.655655 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:00.925443
603483 634762 G26515 871K15MD17 2026-09-17 COMPLETE 16959534 2026-09-17 09:38:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634762, "stp": "P", "toc": "Southern", "uid": "G26515", "consist": "377609+377614", "dest_crs": "EPS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26515/2026-09-17/detailed", "trust_id": "871K15MD17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Epsom", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "1", "is_terminated": 1, "next_location": "Epsom", "signalling_id": "1K15", "timing_status": "EARLY", "origin_station": "London Bridge (Central)", "current_leg_arr": "0938", "current_leg_dep": "0934", "current_leg_end": "Epsom", "origin_dep_time": "0855", "origin_platform": "13", "current_location": "Epsom", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2412751, 51.3452803], [-0.24327070000000003, 51.34440630000001], [-0.243677, 51.3442256], [-0.24469409999999997, 51.3437602], [-0.24519530000000003, 51.34351639999999], [-0.2456639, 51.3432548], [-0.2467867, 51.342572700000005], [-0.2479011, 51.34186759999999], [-0.250075, 51.340442], [-0.25204229999999994, 51.3392008], [-0.25399159999999993, 51.3379546], [-0.25582409999999994, 51.336764899999984], [-0.25638639999999996, 51.3364285], [-0.2566668, 51.33626579999999], [-0.25697470000000006, 51.3361044], [-0.2574902, 51.3358588], [-0.2580572, 51.33561659999999], [-0.2586999, 51.3353707], [-0.2593766, 51.3351568], [-0.25999069999999996, 51.335001600000005], [-0.2606163, 51.334855399999995], [-0.26121640000000007, 51.33474259999999], [-0.261791, 51.33464879999999], [-0.262606, 51.3345703], [-0.2632648, 51.3345171], [-0.2639136, 51.3344834], [-0.26413479999999995, 51.3344732], [-0.2643527, 51.3344679], [-0.2644683, 51.33446769999999], [-0.2646392, 51.3344732], [-0.2647842, 51.33447919999999], [-0.2651028, 51.3345013], [-0.2652914, 51.3345171], [-0.2654881, 51.33453750000001], [-0.2659449, 51.33458939999999], [-0.2662226999999999, 51.33461789999999], [-0.2664623, 51.33463569999999], [-0.26671620000000007, 51.334646799999994], [-0.2669, 51.3346515], [-0.2670974, 51.3346485], [-0.26728939999999995, 51.33463999999999], [-0.2675468, 51.334623099999995], [-0.2675644, 51.33462209999999], [-0.26778859999999993, 51.3346008], [-0.26815799999999995, 51.3345464], [-0.2684506, 51.334493499999994], [-0.2686809, 51.33444299999999], [-0.2689069, 51.3343873], [-0.269132, 51.334320000000005], [-0.26949458523585645, 51.33420746186569], [-0.27007729999999996, 51.3340266], [-0.2709366999999999, 51.333763], [-0.2711931, 51.3336846], [-0.2716503, 51.3335414], [-0.2719754, 51.333433500000005], [-0.2716319, 51.333600899999986], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]}", "current_leg_start": "Ewell East", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "51.3342754", "next_location_lon": "-0.2698516", "previous_location": "Ewell East", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4918.123, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13929.659, \"from_m\": 4918.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14102.74, \"from_m\": 13929.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14179.551, \"from_m\": 14102.74, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14184.935, \"from_m\": 14179.551, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14792.989, \"from_m\": 14184.935, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14803.855, \"from_m\": 14792.989, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15275.554, \"from_m\": 14803.855, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15299.778, \"from_m\": 15275.554, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16259.359, \"from_m\": 15299.778, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16467.356, \"from_m\": 16259.359, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16502.612, \"from_m\": 16467.356, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16965.772, \"from_m\": 16502.612, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23450.347, \"from_m\": 16965.772, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23550.376, \"from_m\": 23450.347, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23555.772, \"from_m\": 23550.376, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23642.068, \"from_m\": 23555.772, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24051.946, \"from_m\": 23642.068, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24836.169, \"from_m\": 24051.946, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24850.869, \"from_m\": 24836.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25648.548, \"from_m\": 24850.869, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25665.188, \"from_m\": 25648.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26587.669, \"from_m\": 25665.188, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26664.288, \"from_m\": 26587.669, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27607.313, \"from_m\": 26664.288, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27910.004, \"from_m\": 27607.313, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29670.333, \"from_m\": 27910.004, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30032.714, \"from_m\": 29670.333, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30291.084, \"from_m\": 30032.714, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30453.434, \"from_m\": 30291.084, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30506.859, \"from_m\": 30453.434, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30551.579, \"from_m\": 30506.859, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30555.192, \"from_m\": 30551.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30610.817, \"from_m\": 30555.192, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30730.338, \"from_m\": 30610.817, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 634762, \"profile_key\": \"45f326dda42622b48d77b53a25afa42eca087be7845d4b06e3c6fdf43bca9aee\", \"schedule_id\": 10338, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0855\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0857\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0857H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4567.0, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Sydenham\", \"stage_seq\": 6, \"distance_m\": 10199.295, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0909\", \"location\": \"Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 13864.921, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 8, \"distance_m\": 15299.778, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"West Croydon\", \"stage_seq\": 9, \"distance_m\": 16737.351, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0918\", \"location\": \"Waddon\", \"stage_seq\": 10, \"distance_m\": 18427.705, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0922\", \"location\": \"Wallington\", \"stage_seq\": 11, \"distance_m\": 20902.442, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 12, \"distance_m\": 22192.695, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0929\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 13, \"distance_m\": 23827.551, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932H\", \"location\": \"Cheam\", \"stage_seq\": 14, \"distance_m\": 25536.583, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0935H\", \"location\": \"Ewell East\", \"stage_seq\": 15, \"distance_m\": 27740.722, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Epsom\", \"stage_seq\": 16, \"distance_m\": 30730.338, \"section_seq\": 1, \"route_path_id\": 69134}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30730.338, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69134}], \"total_distance_m\": 30730.338, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28448.869, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2281.469, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0855", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3342754", "current_position_lon": "-0.2698516", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:12Z\", \"source_id\": 52534630, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:17Z\", \"source_id\": 16931739, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:15Z\", \"source_id\": 52551642, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:18Z\", \"source_id\": 16936349, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:15Z\", \"source_id\": 52571049, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:20Z\", \"source_id\": 16941627, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:20Z\", \"source_id\": 52579249, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:23Z\", \"source_id\": 16943933, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:33Z\", \"source_id\": 52587687, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:37Z\", \"source_id\": 16946229, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:27Z\", \"source_id\": 52595608, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:28Z\", \"source_id\": 16948529, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:13Z\", \"source_id\": 52605759, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:17Z\", \"source_id\": 16951494, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:19Z\", \"source_id\": 52616885, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:24Z\", \"source_id\": 16954613, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:22Z\", \"source_id\": 52625215, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:26Z\", \"source_id\": 16956880, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:01Z\", \"source_id\": 52635681, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:04Z\", \"source_id\": 16959534, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Epsom", "service_state_platform": "1", "timing_fact_generation": 1789634228118113, "current_leg_arrival_utc": "2026-09-17T09:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:02.854597", "service_state_evidence_id": 16959534, "current_leg_start_actual_dep": "2026-09-17T09:35:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:03.292561", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None EPS 1K15 377609+377614 10 100 None {"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4918.123, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13929.659, "from_m": 4918.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14102.74, "from_m": 13929.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14179.551, "from_m": 14102.74, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14184.935, "from_m": 14179.551, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14792.989, "from_m": 14184.935, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14803.855, "from_m": 14792.989, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15275.554, "from_m": 14803.855, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15299.778, "from_m": 15275.554, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16259.359, "from_m": 15299.778, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16467.356, "from_m": 16259.359, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16502.612, "from_m": 16467.356, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16965.772, "from_m": 16502.612, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23450.347, "from_m": 16965.772, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23550.376, "from_m": 23450.347, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23555.772, "from_m": 23550.376, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23642.068, "from_m": 23555.772, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24051.946, "from_m": 23642.068, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24836.169, "from_m": 24051.946, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24850.869, "from_m": 24836.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25648.548, "from_m": 24850.869, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25665.188, "from_m": 25648.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26587.669, "from_m": 25665.188, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26664.288, "from_m": 26587.669, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27607.313, "from_m": 26664.288, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27910.004, "from_m": 27607.313, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29670.333, "from_m": 27910.004, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30032.714, "from_m": 29670.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30291.084, "from_m": 30032.714, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30453.434, "from_m": 30291.084, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30506.859, "from_m": 30453.434, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30551.579, "from_m": 30506.859, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30555.192, "from_m": 30551.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30610.817, "from_m": 30555.192, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30730.338, "from_m": 30610.817, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 634762, "profile_key": "45f326dda42622b48d77b53a25afa42eca087be7845d4b06e3c6fdf43bca9aee", "schedule_id": 10338, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0855", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0857", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0857H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0909", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.921, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 8, "distance_m": 15299.778, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "West Croydon", "stage_seq": 9, "distance_m": 16737.351, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0918", "location": "Waddon", "stage_seq": 10, "distance_m": 18427.705, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0922", "location": "Wallington", "stage_seq": 11, "distance_m": 20902.442, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "location": "Carshalton Beeches", "stage_seq": 12, "distance_m": 22192.695, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0929", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 23827.551, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932H", "location": "Cheam", "stage_seq": 14, "distance_m": 25536.583, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0935H", "location": "Ewell East", "stage_seq": 15, "distance_m": 27740.722, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Epsom", "stage_seq": 16, "distance_m": 30730.338, "section_seq": 1, "route_path_id": 69134}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30730.338, "from_m": 0.0, "section_seq": 1, "route_path_id": 69134}], "total_distance_m": 30730.338, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28448.869, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2281.469, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:12Z", "source_id": 52534630, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:00:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:17Z", "source_id": 16931739, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30008, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:15Z", "source_id": 52551642, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:07:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:18Z", "source_id": 16936349, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30055, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:15Z", "source_id": 52571049, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:14:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:20Z", "source_id": 16941627, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30069, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:20Z", "source_id": 52579249, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:16:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:23Z", "source_id": 16943933, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30073, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:33Z", "source_id": 52587687, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:20:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:37Z", "source_id": 16946229, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30077, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:27Z", "source_id": 52595608, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:23:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:28Z", "source_id": 16948529, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30100, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:13Z", "source_id": 52605759, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:27:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:17Z", "source_id": 16951494, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30122, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:19Z", "source_id": 52616885, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:24Z", "source_id": 16954613, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30126, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:22Z", "source_id": 52625215, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:34:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:26Z", "source_id": 16956880, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30151, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:01Z", "source_id": 52635681, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:04Z", "source_id": 16959534, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] London Bridge (Central) 0855 0855 13 None None Epsom 0939 0939 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26515/2026-09-17/detailed None Ewell East 2026-09-17T09:35:30+01:00 Epsom 4.0 {"type": "LineString", "coordinates": [[-0.2412751, 51.3452803], [-0.24327070000000003, 51.34440630000001], [-0.243677, 51.3442256], [-0.24469409999999997, 51.3437602], [-0.24519530000000003, 51.34351639999999], [-0.2456639, 51.3432548], [-0.2467867, 51.342572700000005], [-0.2479011, 51.34186759999999], [-0.250075, 51.340442], [-0.25204229999999994, 51.3392008], [-0.25399159999999993, 51.3379546], [-0.25582409999999994, 51.336764899999984], [-0.25638639999999996, 51.3364285], [-0.2566668, 51.33626579999999], [-0.25697470000000006, 51.3361044], [-0.2574902, 51.3358588], [-0.2580572, 51.33561659999999], [-0.2586999, 51.3353707], [-0.2593766, 51.3351568], [-0.25999069999999996, 51.335001600000005], [-0.2606163, 51.334855399999995], [-0.26121640000000007, 51.33474259999999], [-0.261791, 51.33464879999999], [-0.262606, 51.3345703], [-0.2632648, 51.3345171], [-0.2639136, 51.3344834], [-0.26413479999999995, 51.3344732], [-0.2643527, 51.3344679], [-0.2644683, 51.33446769999999], [-0.2646392, 51.3344732], [-0.2647842, 51.33447919999999], [-0.2651028, 51.3345013], [-0.2652914, 51.3345171], [-0.2654881, 51.33453750000001], [-0.2659449, 51.33458939999999], [-0.2662226999999999, 51.33461789999999], [-0.2664623, 51.33463569999999], [-0.26671620000000007, 51.334646799999994], [-0.2669, 51.3346515], [-0.2670974, 51.3346485], [-0.26728939999999995, 51.33463999999999], [-0.2675468, 51.334623099999995], [-0.2675644, 51.33462209999999], [-0.26778859999999993, 51.3346008], [-0.26815799999999995, 51.3345464], [-0.2684506, 51.334493499999994], [-0.2686809, 51.33444299999999], [-0.2689069, 51.3343873], [-0.269132, 51.334320000000005], [-0.26949458523585645, 51.33420746186569], [-0.27007729999999996, 51.3340266], [-0.2709366999999999, 51.333763], [-0.2711931, 51.3336846], [-0.2716503, 51.3335414], [-0.2719754, 51.333433500000005], [-0.2716319, 51.333600899999986], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]} 1.7 0934 0938 Ewell East Epsom Epsom 51.3342754 -0.2698516 51.3342754 -0.2698516 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:38:00 Epsom TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959534 1789634228118113 60 60 2026-09-17 08:48:03.292561 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:02.854597
603484 634388 C17049 671M58MD17 2026-09-17 COMPLETE 16958869 2026-09-17 09:38:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634388, "stp": "P", "toc": "West Midlands Trains", "uid": "C17049", "consist": "172344", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C17049/2026-09-17/detailed", "trust_id": "671M58MD17", "origin_crs": "GMV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "11B", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "1M58", "timing_status": "LATE", "origin_station": "Great Malvern", "current_leg_arr": "0938", "current_leg_dep": "0912", "current_leg_end": "Birmingham New Street", "origin_dep_time": "0842", "origin_platform": null, "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0501102, 52.3200847], [-2.0500074, 52.32017199999999], [-2.0492625, 52.320836500000006], [-2.0487095, 52.32128780000001], [-2.0481729, 52.3216823], [-2.0480024, 52.32181289999999], [-2.0478427999999997, 52.32193689999999], [-2.047691299999999, 52.32204329999999], [-2.0468665, 52.32264310000001], [-2.0467976999999995, 52.32269320000001], [-2.0466613, 52.32279249999999], [-2.0453412999999996, 52.3236988], [-2.0450914, 52.3238656], [-2.0440745, 52.324564300000006], [-2.0426368, 52.32554129999999], [-2.0414433, 52.3263462], [-2.0402926, 52.3271314], [-2.0394556999999995, 52.32769369999999], [-2.0385733, 52.3282953], [-2.0381098, 52.3286084], [-2.0379992999999996, 52.32868539999999], [-2.0377229999999997, 52.3288821], [-2.0369291, 52.32941149999999], [-2.0361999550908307, 52.32991742479848], [-2.0361163999999996, 52.32997540000001], [-2.0358032, 52.33017460000001], [-2.0357081, 52.3302397], [-2.0355317, 52.33037040000001], [-2.0346841, 52.33093960000001], [-2.0344576000000005, 52.33109599999999], [-2.0343086, 52.3311966], [-2.0339674, 52.3314123], [-2.0336413, 52.3316315], [-2.0333779, 52.3318178], [-2.0322352, 52.33259629999999], [-2.0311998999999994, 52.3332995], [-2.0300084, 52.3341067], [-2.0298865, 52.33418979999999], [-2.0288611, 52.3348893], [-2.0276272, 52.33572350000001], [-2.0265221, 52.3364856], [-2.0254286, 52.3372131], [-2.0240921, 52.33811949999999], [-2.0229386999999996, 52.338898], [-2.0214981, 52.3398673], [-2.0213491, 52.3399702], [-2.0206775999999995, 52.34043179999999], [-2.0195197, 52.34121499999999], [-2.0184782, 52.3419231], [-2.0174356, 52.34263570000001], [-2.0162787999999994, 52.3434126], [-2.015365, 52.344035], [-2.014793, 52.3444145], [-2.0146095, 52.3445363], [-2.0141889, 52.34480469999999], [-2.0138059, 52.3450436], [-2.0132975, 52.3453509], [-2.0130766, 52.34547599999999], [-2.0128658, 52.3455963], [-2.0126990999999994, 52.34568809999999], [-2.0124781, 52.3458092], [-2.0122967, 52.3459021], [-2.012153399999999, 52.34598069999999], [-2.0117976, 52.34616690000001], [-2.011078, 52.34651279999999], [-2.0104128, 52.346817599999994], [-2.0096000999999997, 52.347143599999995], [-2.0090649, 52.34733390000001], [-2.0086028, 52.34749829999998], [-2.0084187999999994, 52.347565800000005], [-2.0079984999999994, 52.34771500000001], [-2.0076164, 52.34785670000001], [-2.0072642, 52.3480004], [-2.006831099999999, 52.34817989999999], [-2.0062776, 52.348428], [-2.0061604, 52.3484876], [-2.0053201, 52.34890970000001], [-2.0046863, 52.3492359], [-2.0041747999999995, 52.3495405], [-2.0038254999999996, 52.3497478], [-2.0037054, 52.3498191], [-2.0030268, 52.3502467], [-2.0026379, 52.3505088], [-2.0020925999999997, 52.3509104], [-2.0014353999999996, 52.3514494], [-2.0010661, 52.3517867], [-2.0006093, 52.3522112], [-2.000122, 52.352681200000006], [-1.9995774999999996, 52.353267800000005], [-1.9990777999999996, 52.3538511], [-1.9985663, 52.3543949], [-1.9980049, 52.3550388], [-1.9974049, 52.35570380000001], [-1.9969489, 52.356229600000006], [-1.9963914999999997, 52.35682400000001], [-1.9958851, 52.3574054], [-1.9952544, 52.35811000000001], [-1.9945808000000005, 52.35887019999999], [-1.9939594, 52.35955779999999], [-1.9934533, 52.36014469999999], [-1.9929114, 52.36075580000001], [-1.992830433002971, 52.36084442509649], [-1.9926788, 52.3610104], [-1.9923347, 52.361393], [-1.9920072, 52.3617666], [-1.9918046, 52.3619876], [-1.9916678, 52.36214309999999], [-1.9911821999999997, 52.36267860000001], [-1.9908057999999995, 52.3630817], [-1.9905679, 52.36334209999999], [-1.9896272999999995, 52.3643713], [-1.9895256999999995, 52.3644815], [-1.9894857, 52.36452619999999], [-1.9888901999999995, 52.36519039999999], [-1.9883322999999995, 52.365806199999994], [-1.9877341, 52.3664908], [-1.9871172, 52.367177], [-1.9864628, 52.3679058], [-1.985728, 52.368741699999994], [-1.985171, 52.369489300000005], [-1.9847193, 52.3702247], [-1.9843519999999992, 52.3708968], [-1.9839978, 52.3716134], [-1.9837405, 52.3722708], [-1.9835393, 52.37295040000001], [-1.9833972, 52.3736136], [-1.9833246, 52.3741697], [-1.9832818, 52.374659900000005], [-1.9832657, 52.3753034], [-1.9833166, 52.3760118], [-1.9833589999999997, 52.3767918], [-1.9833809, 52.3769426], [-1.9836705999999995, 52.377844], [-1.9838718, 52.37842529999999], [-1.9842017999999997, 52.379225000000005], [-1.9845020999999996, 52.3799578], [-1.9847972999999997, 52.38080819999998], [-1.9849634, 52.381316700000006], [-1.9851968, 52.38222050000001], [-1.9853335999999997, 52.382903199999994], [-1.9854276, 52.383527599999994], [-1.9855215, 52.3843183], [-1.985547053397691, 52.384780653945135], [-1.9855696, 52.385188600000006], [-1.9855696, 52.3861299], [-1.9854811000000003, 52.387280800000006], [-1.9853631, 52.3880567], [-1.9852504, 52.3886656], [-1.9850734000000003, 52.38940389999999], [-1.9848321, 52.3902001], [-1.9844537999999996, 52.39125849999999], [-1.9839229000000005, 52.3924541], [-1.9833139, 52.3935877], [-1.9829625, 52.3941647], [-1.9826834999999996, 52.3945878], [-1.9822706, 52.3951776], [-1.9819305, 52.3956267], [-1.9817959000000005, 52.39580449999999], [-1.98174, 52.3958738], [-1.981472, 52.3962057], [-1.9812692, 52.39637829999999], [-1.9810784, 52.396609], [-1.9807194999999995, 52.3969353], [-1.9806919, 52.3969621], [-1.980665, 52.39698820000002], [-1.980230021874822, 52.397450564058104], [-1.9798486, 52.397856], [-1.9795146, 52.39819689999999], [-1.9792642, 52.398445800000005], [-1.9789201000000003, 52.39877469999999], [-1.9786734, 52.3990008], [-1.9782066000000005, 52.3994156], [-1.9777396, 52.39980479999999], [-1.9773091000000005, 52.4001604], [-1.9769639, 52.40044], [-1.9765645, 52.400782099999994], [-1.976293625062947, 52.40100049617675], [-1.9746604999999997, 52.4023172], [-1.9734162, 52.4033146], [-1.9733345, 52.40338010000001], [-1.9732573, 52.40344199999999], [-1.9728335, 52.4037591], [-1.9714318, 52.40476950000001], [-1.9700393, 52.40566390000001], [-1.968435, 52.406613], [-1.9675652, 52.407069500000006], [-1.9673879999999997, 52.4071573], [-1.9671063, 52.40730270000001], [-1.9666961999999997, 52.4074941], [-1.9650242, 52.4082356], [-1.9639887, 52.40867720000001], [-1.9637510999999996, 52.408774599999994], [-1.9635262999999996, 52.40887039999999], [-1.9620006000000003, 52.4095148], [-1.9618406999999995, 52.409578800000006], [-1.9615339, 52.40969700000001], [-1.9610493, 52.40988109999999], [-1.9605099, 52.4100746], [-1.9601458, 52.4102017], [-1.9597560000000005, 52.4103319], [-1.958776, 52.4106456], [-1.9582246000000003, 52.41081260000001], [-1.9575644000000003, 52.4110033], [-1.957082, 52.4111366], [-1.9562181, 52.4113643], [-1.9554362999999997, 52.4115599], [-1.9548954, 52.411687], [-1.9544694, 52.4117833], [-1.9542384999999995, 52.4118324], [-1.9534616999999996, 52.41200489999999], [-1.952817, 52.4121304], [-1.9524543999999997, 52.41220469999999], [-1.9521244, 52.41224859999999], [-1.9518610999999997, 52.41228079999999], [-1.9515468, 52.4123252], [-1.9512254999999996, 52.4123822], [-1.950983, 52.4124259], [-1.9502843, 52.41254369999999], [-1.9496797, 52.41263919999999], [-1.9492619, 52.4127025], [-1.9489172999999995, 52.41274889999998], [-1.9483574, 52.41282569999999], [-1.9477412, 52.4129037], [-1.9471987, 52.412966], [-1.9465108, 52.4130348], [-1.9457969, 52.41310099999999], [-1.9451959, 52.413147300000006], [-1.9446099999999995, 52.4131843], [-1.943844, 52.4132293], [-1.9436064, 52.41324250000001], [-1.9433603, 52.4132668], [-1.9432187, 52.4132835], [-1.9430519, 52.4133008], [-1.9428423, 52.4133207], [-1.9426295, 52.413332100000005], [-1.9421499, 52.413358], [-1.9413091, 52.4134022], [-1.9406305, 52.4134365], [-1.9399813999999995, 52.41347249999999], [-1.9394956000000003, 52.41352779999998], [-1.9390128, 52.41358009999999], [-1.9385632, 52.4136129], [-1.9379259, 52.413667399999994], [-1.9373347, 52.41372260000001], [-1.9365976, 52.413798699999994], [-1.9361728, 52.41384810000001], [-1.9355745, 52.413915800000005], [-1.9351989999999992, 52.4139625], [-1.9348048, 52.4140099], [-1.9344239, 52.4140565], [-1.9340538000000005, 52.4141048], [-1.9337264999999997, 52.4141473], [-1.933508860651895, 52.414176808184], [-1.9332316, 52.4142144], [-1.9327954, 52.414272099999984], [-1.9324738999999995, 52.4143109], [-1.9320782999999997, 52.41436329999999], [-1.9317323, 52.4144083], [-1.9314184999999997, 52.414449999999995], [-1.9311905, 52.414481899999984], [-1.9310792, 52.41449910000001], [-1.9306513999999997, 52.4145735], [-1.9305266, 52.414598899999994], [-1.9303979, 52.4146242], [-1.9302705, 52.414652], [-1.9301390000000005, 52.41468309999999], [-1.9300291, 52.4147126], [-1.9298963, 52.4147494], [-1.92973, 52.414798399999995], [-1.9296013000000003, 52.41484019999999], [-1.9294873, 52.414878599999994], [-1.9293983999999995, 52.41491119999999], [-1.9292835, 52.41495509999999], [-1.9291180999999995, 52.41501800000001], [-1.9290478, 52.4150502], [-1.9289631, 52.4150888], [-1.9288318, 52.41514889999999], [-1.9285612000000003, 52.41529049999999], [-1.9283509, 52.4154149], [-1.9282033999999997, 52.4155138], [-1.9281164, 52.4155718], [-1.9279644, 52.415686099999995], [-1.9278648999999997, 52.415764800000005], [-1.9277105, 52.41589940000001], [-1.927608, 52.415995299999985], [-1.9274114999999996, 52.4162025], [-1.9272796999999997, 52.416372300000006], [-1.927185, 52.4165098], [-1.9270925000000003, 52.4166512], [-1.9270254, 52.41676769999999], [-1.9269662000000003, 52.416885400000005], [-1.9269161, 52.4170045], [-1.9268585000000005, 52.4171486], [-1.9268233, 52.417267599999995], [-1.9267951, 52.41737349999999], [-1.9267777999999995, 52.417455999999994], [-1.9267524, 52.417581600000005], [-1.9266747, 52.41808939999999], [-1.9266196, 52.41843939999999], [-1.9265596, 52.4188318], [-1.9264804, 52.419326299999994], [-1.9264388, 52.4195861], [-1.926393, 52.41991629999999], [-1.9263313, 52.4203617], [-1.9259771999999995, 52.4226007], [-1.9258504, 52.42380709999999], [-1.9258691, 52.42449229999998], [-1.9259529, 52.4251051], [-1.9261194999999995, 52.42571399999999], [-1.9263023, 52.426382399999994], [-1.9264077, 52.426701], [-1.9266361, 52.4273938], [-1.9268418, 52.4279508], [-1.927318, 52.4293449], [-1.927418, 52.4296238], [-1.9274853, 52.42981029999999], [-1.9275561, 52.4300163], [-1.9276219, 52.43022559999998], [-1.9277278, 52.43053059999998], [-1.9277962, 52.4307187], [-1.9278874, 52.4309616], [-1.9279645, 52.43119670000001], [-1.9280751000000005, 52.43148490000001], [-1.9281516, 52.4316869], [-1.9282388, 52.431915799999985], [-1.9283192, 52.43211860000001], [-1.9283876, 52.432287], [-1.9285023, 52.4325695], [-1.9286009, 52.432812], [-1.9287201999999997, 52.4330818], [-1.9288148, 52.4333071], [-1.9289053, 52.433524199999994], [-1.9289964999999996, 52.43372859999999], [-1.929085, 52.433933], [-1.9291923, 52.434167599999995], [-1.9292888, 52.4343688], [-1.9293652999999995, 52.434518399999995], [-1.929423, 52.43463119999999], [-1.9295021000000003, 52.43476609999999], [-1.9295691, 52.43487819999999], [-1.9296295, 52.4349722], [-1.9296952, 52.43506949999999], [-1.9297676, 52.435174999999994], [-1.9298394, 52.4352767], [-1.9299286, 52.4353859], [-1.930001, 52.4354685], [-1.9300747, 52.4355519], [-1.93017, 52.4356573], [-1.9302504, 52.435739899999994], [-1.9303262, 52.43581549999998], [-1.9304133999999995, 52.435903], [-1.9305079, 52.4359926], [-1.9306058, 52.4360817], [-1.9308117, 52.4362538], [-1.9309491, 52.436380099999994], [-1.9311718, 52.4365771], [-1.9313662, 52.436752899999995], [-1.9315714, 52.436954], [-1.9316626, 52.4370464], [-1.9317457, 52.43713720000001], [-1.9318202, 52.4372185], [-1.9319147000000003, 52.437326000000006], [-1.9320126, 52.437442999999995], [-1.9321072, 52.43755860000001], [-1.9322338999999995, 52.4377291], [-1.9322863, 52.4377912], [-1.9325611, 52.4382033], [-1.9326845, 52.43838970000001], [-1.9327649999999996, 52.4385066], [-1.9328388, 52.43861040000001], [-1.9329519999999996, 52.43878989999999], [-1.9330054, 52.4388558], [-1.933162, 52.4390356], [-1.9332585, 52.439154900000005], [-1.933457, 52.439392000000005], [-1.9336106, 52.4395706], [-1.933615119383865, 52.43957578845911], [-1.9337869, 52.439773], [-1.933921, 52.439933999999994], [-1.9340833, 52.440118], [-1.9342361999999995, 52.4403027], [-1.934377, 52.4404638], [-1.934542, 52.4406608], [-1.9346760999999997, 52.44081529999999], [-1.9348129, 52.44097639999999], [-1.934951, 52.441139099999994], [-1.9351119000000003, 52.441332], [-1.9352608, 52.44150609999999], [-1.9354096000000005, 52.441677], [-1.9355344, 52.4418258], [-1.9355719, 52.4418682], [-1.9356832, 52.441995], [-1.935816, 52.4421519], [-1.9359488, 52.4422983], [-1.9360842, 52.4424438], [-1.9361942, 52.4425688], [-1.9363256, 52.4427176], [-1.9364416, 52.44285699999999], [-1.9365422, 52.443000899999994], [-1.9366306, 52.4431261], [-1.9367596, 52.4432923], [-1.9369129, 52.4434942], [-1.9370315, 52.4436803], [-1.9370523999999996, 52.443714099999994], [-1.9371449000000005, 52.443877599999986], [-1.9372401, 52.4440689], [-1.9373233, 52.44425609999998], [-1.9374024, 52.4444294], [-1.9376435, 52.4450989], [-1.9379621, 52.4461567], [-1.9380466999999997, 52.4466657], [-1.938065, 52.44700419999999], [-1.9380617, 52.4473523], [-1.9379588000000003, 52.4482957], [-1.9379223000000003, 52.4486403], [-1.9378672, 52.44896709999999], [-1.9377993, 52.44928629999999], [-1.9377161, 52.4495957], [-1.9376250999999995, 52.4498992], [-1.9374721, 52.4501932], [-1.9372946, 52.4504932], [-1.9371795, 52.45065660000001], [-1.936978, 52.45089610000001], [-1.9366119, 52.451261900000006], [-1.9363000999999995, 52.4515201], [-1.9358321000000005, 52.4518439], [-1.9351495, 52.452223200000006], [-1.9347914999999996, 52.452394299999995], [-1.934504, 52.4525318], [-1.9337139999999993, 52.45291759999999], [-1.9333322, 52.45314570000001], [-1.9329651, 52.4533684], [-1.9325611, 52.4536786], [-1.932213, 52.4539577], [-1.9320596, 52.45407660000001], [-1.9318343, 52.4542793], [-1.9315947, 52.4544854], [-1.9312865, 52.45475879999999], [-1.9311205, 52.4549011], [-1.9309222, 52.4550786], [-1.930576999999999, 52.455395900000006], [-1.9303925, 52.4555662], [-1.9298462, 52.45605749999999], [-1.9291387, 52.4567236], [-1.9286746999999995, 52.457145299999986], [-1.9284306, 52.45738059999999], [-1.928275, 52.4575588], [-1.9280980000000003, 52.45778270000001], [-1.927929, 52.4580082], [-1.9277976, 52.4582518], [-1.9276689, 52.4585182], [-1.9275937999999997, 52.4587029], [-1.9275266999999996, 52.4589219], [-1.9274756999999996, 52.4591458], [-1.9274543, 52.4593386], [-1.9274355, 52.4595168], [-1.9274114, 52.45980109999999], [-1.9273899, 52.46011159999999], [-1.9273524, 52.4603584], [-1.9272907, 52.46066569999999], [-1.9271941, 52.4611331], [-1.9270788, 52.4616103], [-1.9269661, 52.4620597], [-1.9268749, 52.4623588], [-1.9267756999999996, 52.4626382], [-1.9266443, 52.462934], [-1.9264887, 52.46317909999999], [-1.9261909, 52.4635264], [-1.9259991999999997, 52.4637143], [-1.9255821, 52.46407469999999], [-1.9253863, 52.46420869999999], [-1.925051, 52.46440969999998], [-1.9247107999999995, 52.4645879], [-1.9243939, 52.4647283], [-1.9241605, 52.4648166], [-1.9237126, 52.4649702], [-1.9231868000000003, 52.4651107], [-1.9228997, 52.4651798], [-1.9224512, 52.46530229999999], [-1.9211757, 52.46570040000001], [-1.9210121, 52.4657489], [-1.9206951, 52.4658428], [-1.9197134, 52.4661402], [-1.9192139, 52.46629240000001], [-1.9190697, 52.4663363], [-1.9186202999999995, 52.4664695], [-1.9180804, 52.46663869999998], [-1.9177982, 52.4667367], [-1.9175194, 52.4668379], [-1.9171926, 52.466972299999995], [-1.9168840999999996, 52.4671143], [-1.9165856, 52.467272599999994], [-1.9163445999999995, 52.4674164], [-1.9160682999999996, 52.4676043], [-1.9157438, 52.4678756], [-1.91561, 52.46800710000001], [-1.9154459999999995, 52.468184400000005], [-1.9151429, 52.4685194], [-1.9146822999999995, 52.469040699999994], [-1.9144186999999997, 52.46931670000001], [-1.913995, 52.4698004], [-1.9136919, 52.4701599], [-1.9133888, 52.47057319999999], [-1.9131963000000003, 52.470867600000005], [-1.9129023000000005, 52.47132609999999], [-1.9127083, 52.47166810000002], [-1.9124171, 52.472112900000006], [-1.9121272, 52.4724881], [-1.9117651, 52.47285269999999], [-1.9113639999999992, 52.4731867], [-1.9109022, 52.4735506], [-1.9107441, 52.4736697], [-1.9105614, 52.473795800000005], [-1.90972, 52.4743623], [-1.9089885, 52.47486279999999], [-1.9088617999999995, 52.4749649], [-1.9083980999999997, 52.47535729999999], [-1.9081129999999995, 52.4756282], [-1.907805, 52.4759618], [-1.9072514999999997, 52.4765151], [-1.9068364, 52.4769575], [-1.9066123, 52.47718770000001], [-1.9064782, 52.4773039], [-1.9062478, 52.477493999999986], [-1.9061467000000003, 52.477567099999995], [-1.9060434, 52.47763449999999], [-1.9058921, 52.4777254], [-1.9056187, 52.47787009999998], [-1.9052769, 52.4780138], [-1.9050891000000003, 52.47808], [-1.9049177, 52.4781322], [-1.9046957, 52.47819950000001], [-1.9044435, 52.4782625], [-1.9043036, 52.47829680000001], [-1.9041825999999995, 52.47833649999999], [-1.9040447999999996, 52.47837429999999], [-1.9039231999999997, 52.478386], [-1.9037928, 52.47839], [-1.9036123999999996, 52.4783919], [-1.9034459, 52.4783875], [-1.9032672, 52.47838409999999], [-1.9032538, 52.4783731], [-1.9031877, 52.4783667], [-1.9031098, 52.478357399999986], [-1.9030441, 52.4783488], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Bromsgrove", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Bromsgrove", "current_leg_milage": "14.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1184.75, \"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\": 1227.543, \"from_m\": 1184.75, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5399.623, \"from_m\": 1227.543, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13945.537, \"from_m\": 5399.623, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13971.685, \"from_m\": 13945.537, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14003.35, \"from_m\": 13971.685, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15726.789, \"from_m\": 14003.35, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15930.353, \"from_m\": 15726.789, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16346.872, \"from_m\": 15930.353, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24731.881, \"from_m\": 16346.872, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24880.818, \"from_m\": 24731.881, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25059.037, \"from_m\": 24880.818, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25802.39, \"from_m\": 25059.037, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27070.007, \"from_m\": 25802.39, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 31283.401, \"from_m\": 27070.007, \"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\": 31371.089, \"from_m\": 31283.401, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33859.046, \"from_m\": 31371.089, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38158.326, \"from_m\": 33859.046, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38667.057, \"from_m\": 38158.326, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48409.775, \"from_m\": 38667.057, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48470.015, \"from_m\": 48409.775, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48895.26, \"from_m\": 48470.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\": 49048.788, \"from_m\": 48895.26, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 49647.173, \"from_m\": 49048.788, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53076.62, \"from_m\": 49647.173, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55585.539, \"from_m\": 53076.62, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57052.44, \"from_m\": 55585.539, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57192.633, \"from_m\": 57052.44, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 57212.177, \"from_m\": 57192.633, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57525.191, \"from_m\": 57212.177, \"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\": 634388, \"profile_key\": \"31f9859a6c3a5f98bd99732c3fea1e4174233c9cfe22ba10b98e50675ffbd457\", \"schedule_id\": 2233, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"Great Malvern\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0845\", \"location\": \"Malvern Link\", \"stage_seq\": 2, \"distance_m\": 4294.446, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847\", \"location\": \"Newlands East S.B.\", \"stage_seq\": 3, \"distance_m\": 6994.966, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852\", \"location\": \"Henwick\", \"stage_seq\": 4, \"distance_m\": 13606.616, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0854\", \"location\": \"Worcester Foregate Street\", \"stage_seq\": 5, \"distance_m\": 15193.844, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Tunnel Jn\", \"stage_seq\": 6, \"distance_m\": 16346.872, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0903\", \"location\": \"Droitwich Spa\", \"stage_seq\": 7, \"distance_m\": 24643.563, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Droitwich Spa Sig. 12\", \"stage_seq\": 8, \"distance_m\": 25450.133, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908H\", \"location\": \"Stoke Works Jn\", \"stage_seq\": 9, \"distance_m\": 31532.203, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Bromsgrove\", \"stage_seq\": 10, \"distance_m\": 34540.705, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Barnt Green\", \"stage_seq\": 11, \"distance_m\": 40550.368, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Longbridge\", \"stage_seq\": 12, \"distance_m\": 44851.182, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Kings Norton\", \"stage_seq\": 13, \"distance_m\": 48719.277, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Selly Oak\", \"stage_seq\": 14, \"distance_m\": 52235.955, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Five Ways\", \"stage_seq\": 15, \"distance_m\": 56115.404, \"section_seq\": 1, \"route_path_id\": 66438}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 16, \"distance_m\": 57525.191, \"section_seq\": 1, \"route_path_id\": 66438}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 57525.191, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66438}], \"total_distance_m\": 57525.191, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 57525.191, \"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": "0842", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:59Z\", \"source_id\": 16918899, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:17Z\", \"source_id\": 16927927, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:31Z\", \"source_id\": 16933447, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:01Z\", \"source_id\": 52565002, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:03Z\", \"source_id\": 16939974, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:40Z\", \"source_id\": 52582716, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:43Z\", \"source_id\": 16944930, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:57Z\", \"source_id\": 52594294, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:04Z\", \"source_id\": 16948128, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:30Z\", \"source_id\": 52609102, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:36Z\", \"source_id\": 16952505, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:27Z\", \"source_id\": 52622694, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:28Z\", \"source_id\": 52622759, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:29Z\", \"source_id\": 16956195, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:09Z\", \"source_id\": 52633171, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:12Z\", \"source_id\": 16958869, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "11", "timing_fact_generation": 1789634173653306, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:02.871376", "service_state_evidence_id": 16958869, "current_leg_start_actual_dep": "2026-09-17T09:14:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:03.749593", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P GMV BHM 1M58 172344 3 100 None {"version": 3, "segments": [{"to_m": 1184.75, "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": 1227.543, "from_m": 1184.75, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5399.623, "from_m": 1227.543, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13945.537, "from_m": 5399.623, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13971.685, "from_m": 13945.537, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14003.35, "from_m": 13971.685, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15726.789, "from_m": 14003.35, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15930.353, "from_m": 15726.789, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16346.872, "from_m": 15930.353, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24731.881, "from_m": 16346.872, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24880.818, "from_m": 24731.881, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25059.037, "from_m": 24880.818, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25802.39, "from_m": 25059.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27070.007, "from_m": 25802.39, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 31283.401, "from_m": 27070.007, "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": 31371.089, "from_m": 31283.401, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33859.046, "from_m": 31371.089, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38158.326, "from_m": 33859.046, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38667.057, "from_m": 38158.326, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48409.775, "from_m": 38667.057, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48470.015, "from_m": 48409.775, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48895.26, "from_m": 48470.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": 49048.788, "from_m": 48895.26, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 49647.173, "from_m": 49048.788, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 53076.62, "from_m": 49647.173, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55585.539, "from_m": 53076.62, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57052.44, "from_m": 55585.539, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57192.633, "from_m": 57052.44, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 57212.177, "from_m": 57192.633, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57525.191, "from_m": 57212.177, "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": 634388, "profile_key": "31f9859a6c3a5f98bd99732c3fea1e4174233c9cfe22ba10b98e50675ffbd457", "schedule_id": 2233, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0842", "location": "Great Malvern", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66438}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0845", "location": "Malvern Link", "stage_seq": 2, "distance_m": 4294.446, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847", "location": "Newlands East S.B.", "stage_seq": 3, "distance_m": 6994.966, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852", "location": "Henwick", "stage_seq": 4, "distance_m": 13606.616, "section_seq": 1, "route_path_id": 66438}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0854", "location": "Worcester Foregate Street", "stage_seq": 5, "distance_m": 15193.844, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Tunnel Jn", "stage_seq": 6, "distance_m": 16346.872, "section_seq": 1, "route_path_id": 66438}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0903", "location": "Droitwich Spa", "stage_seq": 7, "distance_m": 24643.563, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Droitwich Spa Sig. 12", "stage_seq": 8, "distance_m": 25450.133, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908H", "location": "Stoke Works Jn", "stage_seq": 9, "distance_m": 31532.203, "section_seq": 1, "route_path_id": 66438}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Bromsgrove", "stage_seq": 10, "distance_m": 34540.705, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Barnt Green", "stage_seq": 11, "distance_m": 40550.368, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Longbridge", "stage_seq": 12, "distance_m": 44851.182, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Kings Norton", "stage_seq": 13, "distance_m": 48719.277, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Selly Oak", "stage_seq": 14, "distance_m": 52235.955, "section_seq": 1, "route_path_id": 66438}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Five Ways", "stage_seq": 15, "distance_m": 56115.404, "section_seq": 1, "route_path_id": 66438}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 16, "distance_m": 57525.191, "section_seq": 1, "route_path_id": 66438}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 57525.191, "from_m": 0.0, "section_seq": 1, "route_path_id": 66438}], "total_distance_m": 57525.191, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 57525.191, "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-17T07:43:59Z", "source_id": 16918899, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:17Z", "source_id": 16927927, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:31Z", "source_id": 16933447, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20474, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:01Z", "source_id": 52565002, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:12:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:03Z", "source_id": 16939974, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20446, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:40Z", "source_id": 52582716, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:18:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:43Z", "source_id": 16944930, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20399, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:57Z", "source_id": 52594294, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:22:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:04Z", "source_id": 16948128, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:30Z", "source_id": 52609102, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:36Z", "source_id": 16952505, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:27Z", "source_id": 52622694, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:33:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:28Z", "source_id": 52622759, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:33:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:29Z", "source_id": 16956195, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19354, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:09Z", "source_id": 52633171, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:12Z", "source_id": 16958869, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Great Malvern 0842 0842 None None None Birmingham New Street 0936 0936 11B LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C17049/2026-09-17/detailed None Bromsgrove 2026-09-17T09:14:00+01:00 Birmingham New Street 26.0 {"type": "LineString", "coordinates": [[-2.0501102, 52.3200847], [-2.0500074, 52.32017199999999], [-2.0492625, 52.320836500000006], [-2.0487095, 52.32128780000001], [-2.0481729, 52.3216823], [-2.0480024, 52.32181289999999], [-2.0478427999999997, 52.32193689999999], [-2.047691299999999, 52.32204329999999], [-2.0468665, 52.32264310000001], [-2.0467976999999995, 52.32269320000001], [-2.0466613, 52.32279249999999], [-2.0453412999999996, 52.3236988], [-2.0450914, 52.3238656], [-2.0440745, 52.324564300000006], [-2.0426368, 52.32554129999999], [-2.0414433, 52.3263462], [-2.0402926, 52.3271314], [-2.0394556999999995, 52.32769369999999], [-2.0385733, 52.3282953], [-2.0381098, 52.3286084], [-2.0379992999999996, 52.32868539999999], [-2.0377229999999997, 52.3288821], [-2.0369291, 52.32941149999999], [-2.0361999550908307, 52.32991742479848], [-2.0361163999999996, 52.32997540000001], [-2.0358032, 52.33017460000001], [-2.0357081, 52.3302397], [-2.0355317, 52.33037040000001], [-2.0346841, 52.33093960000001], [-2.0344576000000005, 52.33109599999999], [-2.0343086, 52.3311966], [-2.0339674, 52.3314123], [-2.0336413, 52.3316315], [-2.0333779, 52.3318178], [-2.0322352, 52.33259629999999], [-2.0311998999999994, 52.3332995], [-2.0300084, 52.3341067], [-2.0298865, 52.33418979999999], [-2.0288611, 52.3348893], [-2.0276272, 52.33572350000001], [-2.0265221, 52.3364856], [-2.0254286, 52.3372131], [-2.0240921, 52.33811949999999], [-2.0229386999999996, 52.338898], [-2.0214981, 52.3398673], [-2.0213491, 52.3399702], [-2.0206775999999995, 52.34043179999999], [-2.0195197, 52.34121499999999], [-2.0184782, 52.3419231], [-2.0174356, 52.34263570000001], [-2.0162787999999994, 52.3434126], [-2.015365, 52.344035], [-2.014793, 52.3444145], [-2.0146095, 52.3445363], [-2.0141889, 52.34480469999999], [-2.0138059, 52.3450436], [-2.0132975, 52.3453509], [-2.0130766, 52.34547599999999], [-2.0128658, 52.3455963], [-2.0126990999999994, 52.34568809999999], [-2.0124781, 52.3458092], [-2.0122967, 52.3459021], [-2.012153399999999, 52.34598069999999], [-2.0117976, 52.34616690000001], [-2.011078, 52.34651279999999], [-2.0104128, 52.346817599999994], [-2.0096000999999997, 52.347143599999995], [-2.0090649, 52.34733390000001], [-2.0086028, 52.34749829999998], [-2.0084187999999994, 52.347565800000005], [-2.0079984999999994, 52.34771500000001], [-2.0076164, 52.34785670000001], [-2.0072642, 52.3480004], [-2.006831099999999, 52.34817989999999], [-2.0062776, 52.348428], [-2.0061604, 52.3484876], [-2.0053201, 52.34890970000001], [-2.0046863, 52.3492359], [-2.0041747999999995, 52.3495405], [-2.0038254999999996, 52.3497478], [-2.0037054, 52.3498191], [-2.0030268, 52.3502467], [-2.0026379, 52.3505088], [-2.0020925999999997, 52.3509104], [-2.0014353999999996, 52.3514494], [-2.0010661, 52.3517867], [-2.0006093, 52.3522112], [-2.000122, 52.352681200000006], [-1.9995774999999996, 52.353267800000005], [-1.9990777999999996, 52.3538511], [-1.9985663, 52.3543949], [-1.9980049, 52.3550388], [-1.9974049, 52.35570380000001], [-1.9969489, 52.356229600000006], [-1.9963914999999997, 52.35682400000001], [-1.9958851, 52.3574054], [-1.9952544, 52.35811000000001], [-1.9945808000000005, 52.35887019999999], [-1.9939594, 52.35955779999999], [-1.9934533, 52.36014469999999], [-1.9929114, 52.36075580000001], [-1.992830433002971, 52.36084442509649], [-1.9926788, 52.3610104], [-1.9923347, 52.361393], [-1.9920072, 52.3617666], [-1.9918046, 52.3619876], [-1.9916678, 52.36214309999999], [-1.9911821999999997, 52.36267860000001], [-1.9908057999999995, 52.3630817], [-1.9905679, 52.36334209999999], [-1.9896272999999995, 52.3643713], [-1.9895256999999995, 52.3644815], [-1.9894857, 52.36452619999999], [-1.9888901999999995, 52.36519039999999], [-1.9883322999999995, 52.365806199999994], [-1.9877341, 52.3664908], [-1.9871172, 52.367177], [-1.9864628, 52.3679058], [-1.985728, 52.368741699999994], [-1.985171, 52.369489300000005], [-1.9847193, 52.3702247], [-1.9843519999999992, 52.3708968], [-1.9839978, 52.3716134], [-1.9837405, 52.3722708], [-1.9835393, 52.37295040000001], [-1.9833972, 52.3736136], [-1.9833246, 52.3741697], [-1.9832818, 52.374659900000005], [-1.9832657, 52.3753034], [-1.9833166, 52.3760118], [-1.9833589999999997, 52.3767918], [-1.9833809, 52.3769426], [-1.9836705999999995, 52.377844], [-1.9838718, 52.37842529999999], [-1.9842017999999997, 52.379225000000005], [-1.9845020999999996, 52.3799578], [-1.9847972999999997, 52.38080819999998], [-1.9849634, 52.381316700000006], [-1.9851968, 52.38222050000001], [-1.9853335999999997, 52.382903199999994], [-1.9854276, 52.383527599999994], [-1.9855215, 52.3843183], [-1.985547053397691, 52.384780653945135], [-1.9855696, 52.385188600000006], [-1.9855696, 52.3861299], [-1.9854811000000003, 52.387280800000006], [-1.9853631, 52.3880567], [-1.9852504, 52.3886656], [-1.9850734000000003, 52.38940389999999], [-1.9848321, 52.3902001], [-1.9844537999999996, 52.39125849999999], [-1.9839229000000005, 52.3924541], [-1.9833139, 52.3935877], [-1.9829625, 52.3941647], [-1.9826834999999996, 52.3945878], [-1.9822706, 52.3951776], [-1.9819305, 52.3956267], [-1.9817959000000005, 52.39580449999999], [-1.98174, 52.3958738], [-1.981472, 52.3962057], [-1.9812692, 52.39637829999999], [-1.9810784, 52.396609], [-1.9807194999999995, 52.3969353], [-1.9806919, 52.3969621], [-1.980665, 52.39698820000002], [-1.980230021874822, 52.397450564058104], [-1.9798486, 52.397856], [-1.9795146, 52.39819689999999], [-1.9792642, 52.398445800000005], [-1.9789201000000003, 52.39877469999999], [-1.9786734, 52.3990008], [-1.9782066000000005, 52.3994156], [-1.9777396, 52.39980479999999], [-1.9773091000000005, 52.4001604], [-1.9769639, 52.40044], [-1.9765645, 52.400782099999994], [-1.976293625062947, 52.40100049617675], [-1.9746604999999997, 52.4023172], [-1.9734162, 52.4033146], [-1.9733345, 52.40338010000001], [-1.9732573, 52.40344199999999], [-1.9728335, 52.4037591], [-1.9714318, 52.40476950000001], [-1.9700393, 52.40566390000001], [-1.968435, 52.406613], [-1.9675652, 52.407069500000006], [-1.9673879999999997, 52.4071573], [-1.9671063, 52.40730270000001], [-1.9666961999999997, 52.4074941], [-1.9650242, 52.4082356], [-1.9639887, 52.40867720000001], [-1.9637510999999996, 52.408774599999994], [-1.9635262999999996, 52.40887039999999], [-1.9620006000000003, 52.4095148], [-1.9618406999999995, 52.409578800000006], [-1.9615339, 52.40969700000001], [-1.9610493, 52.40988109999999], [-1.9605099, 52.4100746], [-1.9601458, 52.4102017], [-1.9597560000000005, 52.4103319], [-1.958776, 52.4106456], [-1.9582246000000003, 52.41081260000001], [-1.9575644000000003, 52.4110033], [-1.957082, 52.4111366], [-1.9562181, 52.4113643], [-1.9554362999999997, 52.4115599], [-1.9548954, 52.411687], [-1.9544694, 52.4117833], [-1.9542384999999995, 52.4118324], [-1.9534616999999996, 52.41200489999999], [-1.952817, 52.4121304], [-1.9524543999999997, 52.41220469999999], [-1.9521244, 52.41224859999999], [-1.9518610999999997, 52.41228079999999], [-1.9515468, 52.4123252], [-1.9512254999999996, 52.4123822], [-1.950983, 52.4124259], [-1.9502843, 52.41254369999999], [-1.9496797, 52.41263919999999], [-1.9492619, 52.4127025], [-1.9489172999999995, 52.41274889999998], [-1.9483574, 52.41282569999999], [-1.9477412, 52.4129037], [-1.9471987, 52.412966], [-1.9465108, 52.4130348], [-1.9457969, 52.41310099999999], [-1.9451959, 52.413147300000006], [-1.9446099999999995, 52.4131843], [-1.943844, 52.4132293], [-1.9436064, 52.41324250000001], [-1.9433603, 52.4132668], [-1.9432187, 52.4132835], [-1.9430519, 52.4133008], [-1.9428423, 52.4133207], [-1.9426295, 52.413332100000005], [-1.9421499, 52.413358], [-1.9413091, 52.4134022], [-1.9406305, 52.4134365], [-1.9399813999999995, 52.41347249999999], [-1.9394956000000003, 52.41352779999998], [-1.9390128, 52.41358009999999], [-1.9385632, 52.4136129], [-1.9379259, 52.413667399999994], [-1.9373347, 52.41372260000001], [-1.9365976, 52.413798699999994], [-1.9361728, 52.41384810000001], [-1.9355745, 52.413915800000005], [-1.9351989999999992, 52.4139625], [-1.9348048, 52.4140099], [-1.9344239, 52.4140565], [-1.9340538000000005, 52.4141048], [-1.9337264999999997, 52.4141473], [-1.933508860651895, 52.414176808184], [-1.9332316, 52.4142144], [-1.9327954, 52.414272099999984], [-1.9324738999999995, 52.4143109], [-1.9320782999999997, 52.41436329999999], [-1.9317323, 52.4144083], [-1.9314184999999997, 52.414449999999995], [-1.9311905, 52.414481899999984], [-1.9310792, 52.41449910000001], [-1.9306513999999997, 52.4145735], [-1.9305266, 52.414598899999994], [-1.9303979, 52.4146242], [-1.9302705, 52.414652], [-1.9301390000000005, 52.41468309999999], [-1.9300291, 52.4147126], [-1.9298963, 52.4147494], [-1.92973, 52.414798399999995], [-1.9296013000000003, 52.41484019999999], [-1.9294873, 52.414878599999994], [-1.9293983999999995, 52.41491119999999], [-1.9292835, 52.41495509999999], [-1.9291180999999995, 52.41501800000001], [-1.9290478, 52.4150502], [-1.9289631, 52.4150888], [-1.9288318, 52.41514889999999], [-1.9285612000000003, 52.41529049999999], [-1.9283509, 52.4154149], [-1.9282033999999997, 52.4155138], [-1.9281164, 52.4155718], [-1.9279644, 52.415686099999995], [-1.9278648999999997, 52.415764800000005], [-1.9277105, 52.41589940000001], [-1.927608, 52.415995299999985], [-1.9274114999999996, 52.4162025], [-1.9272796999999997, 52.416372300000006], [-1.927185, 52.4165098], [-1.9270925000000003, 52.4166512], [-1.9270254, 52.41676769999999], [-1.9269662000000003, 52.416885400000005], [-1.9269161, 52.4170045], [-1.9268585000000005, 52.4171486], [-1.9268233, 52.417267599999995], [-1.9267951, 52.41737349999999], [-1.9267777999999995, 52.417455999999994], [-1.9267524, 52.417581600000005], [-1.9266747, 52.41808939999999], [-1.9266196, 52.41843939999999], [-1.9265596, 52.4188318], [-1.9264804, 52.419326299999994], [-1.9264388, 52.4195861], [-1.926393, 52.41991629999999], [-1.9263313, 52.4203617], [-1.9259771999999995, 52.4226007], [-1.9258504, 52.42380709999999], [-1.9258691, 52.42449229999998], [-1.9259529, 52.4251051], [-1.9261194999999995, 52.42571399999999], [-1.9263023, 52.426382399999994], [-1.9264077, 52.426701], [-1.9266361, 52.4273938], [-1.9268418, 52.4279508], [-1.927318, 52.4293449], [-1.927418, 52.4296238], [-1.9274853, 52.42981029999999], [-1.9275561, 52.4300163], [-1.9276219, 52.43022559999998], [-1.9277278, 52.43053059999998], [-1.9277962, 52.4307187], [-1.9278874, 52.4309616], [-1.9279645, 52.43119670000001], [-1.9280751000000005, 52.43148490000001], [-1.9281516, 52.4316869], [-1.9282388, 52.431915799999985], [-1.9283192, 52.43211860000001], [-1.9283876, 52.432287], [-1.9285023, 52.4325695], [-1.9286009, 52.432812], [-1.9287201999999997, 52.4330818], [-1.9288148, 52.4333071], [-1.9289053, 52.433524199999994], [-1.9289964999999996, 52.43372859999999], [-1.929085, 52.433933], [-1.9291923, 52.434167599999995], [-1.9292888, 52.4343688], [-1.9293652999999995, 52.434518399999995], [-1.929423, 52.43463119999999], [-1.9295021000000003, 52.43476609999999], [-1.9295691, 52.43487819999999], [-1.9296295, 52.4349722], [-1.9296952, 52.43506949999999], [-1.9297676, 52.435174999999994], [-1.9298394, 52.4352767], [-1.9299286, 52.4353859], [-1.930001, 52.4354685], [-1.9300747, 52.4355519], [-1.93017, 52.4356573], [-1.9302504, 52.435739899999994], [-1.9303262, 52.43581549999998], [-1.9304133999999995, 52.435903], [-1.9305079, 52.4359926], [-1.9306058, 52.4360817], [-1.9308117, 52.4362538], [-1.9309491, 52.436380099999994], [-1.9311718, 52.4365771], [-1.9313662, 52.436752899999995], [-1.9315714, 52.436954], [-1.9316626, 52.4370464], [-1.9317457, 52.43713720000001], [-1.9318202, 52.4372185], [-1.9319147000000003, 52.437326000000006], [-1.9320126, 52.437442999999995], [-1.9321072, 52.43755860000001], [-1.9322338999999995, 52.4377291], [-1.9322863, 52.4377912], [-1.9325611, 52.4382033], [-1.9326845, 52.43838970000001], [-1.9327649999999996, 52.4385066], [-1.9328388, 52.43861040000001], [-1.9329519999999996, 52.43878989999999], [-1.9330054, 52.4388558], [-1.933162, 52.4390356], [-1.9332585, 52.439154900000005], [-1.933457, 52.439392000000005], [-1.9336106, 52.4395706], [-1.933615119383865, 52.43957578845911], [-1.9337869, 52.439773], [-1.933921, 52.439933999999994], [-1.9340833, 52.440118], [-1.9342361999999995, 52.4403027], [-1.934377, 52.4404638], [-1.934542, 52.4406608], [-1.9346760999999997, 52.44081529999999], [-1.9348129, 52.44097639999999], [-1.934951, 52.441139099999994], [-1.9351119000000003, 52.441332], [-1.9352608, 52.44150609999999], [-1.9354096000000005, 52.441677], [-1.9355344, 52.4418258], [-1.9355719, 52.4418682], [-1.9356832, 52.441995], [-1.935816, 52.4421519], [-1.9359488, 52.4422983], [-1.9360842, 52.4424438], [-1.9361942, 52.4425688], [-1.9363256, 52.4427176], [-1.9364416, 52.44285699999999], [-1.9365422, 52.443000899999994], [-1.9366306, 52.4431261], [-1.9367596, 52.4432923], [-1.9369129, 52.4434942], [-1.9370315, 52.4436803], [-1.9370523999999996, 52.443714099999994], [-1.9371449000000005, 52.443877599999986], [-1.9372401, 52.4440689], [-1.9373233, 52.44425609999998], [-1.9374024, 52.4444294], [-1.9376435, 52.4450989], [-1.9379621, 52.4461567], [-1.9380466999999997, 52.4466657], [-1.938065, 52.44700419999999], [-1.9380617, 52.4473523], [-1.9379588000000003, 52.4482957], [-1.9379223000000003, 52.4486403], [-1.9378672, 52.44896709999999], [-1.9377993, 52.44928629999999], [-1.9377161, 52.4495957], [-1.9376250999999995, 52.4498992], [-1.9374721, 52.4501932], [-1.9372946, 52.4504932], [-1.9371795, 52.45065660000001], [-1.936978, 52.45089610000001], [-1.9366119, 52.451261900000006], [-1.9363000999999995, 52.4515201], [-1.9358321000000005, 52.4518439], [-1.9351495, 52.452223200000006], [-1.9347914999999996, 52.452394299999995], [-1.934504, 52.4525318], [-1.9337139999999993, 52.45291759999999], [-1.9333322, 52.45314570000001], [-1.9329651, 52.4533684], [-1.9325611, 52.4536786], [-1.932213, 52.4539577], [-1.9320596, 52.45407660000001], [-1.9318343, 52.4542793], [-1.9315947, 52.4544854], [-1.9312865, 52.45475879999999], [-1.9311205, 52.4549011], [-1.9309222, 52.4550786], [-1.930576999999999, 52.455395900000006], [-1.9303925, 52.4555662], [-1.9298462, 52.45605749999999], [-1.9291387, 52.4567236], [-1.9286746999999995, 52.457145299999986], [-1.9284306, 52.45738059999999], [-1.928275, 52.4575588], [-1.9280980000000003, 52.45778270000001], [-1.927929, 52.4580082], [-1.9277976, 52.4582518], [-1.9276689, 52.4585182], [-1.9275937999999997, 52.4587029], [-1.9275266999999996, 52.4589219], [-1.9274756999999996, 52.4591458], [-1.9274543, 52.4593386], [-1.9274355, 52.4595168], [-1.9274114, 52.45980109999999], [-1.9273899, 52.46011159999999], [-1.9273524, 52.4603584], [-1.9272907, 52.46066569999999], [-1.9271941, 52.4611331], [-1.9270788, 52.4616103], [-1.9269661, 52.4620597], [-1.9268749, 52.4623588], [-1.9267756999999996, 52.4626382], [-1.9266443, 52.462934], [-1.9264887, 52.46317909999999], [-1.9261909, 52.4635264], [-1.9259991999999997, 52.4637143], [-1.9255821, 52.46407469999999], [-1.9253863, 52.46420869999999], [-1.925051, 52.46440969999998], [-1.9247107999999995, 52.4645879], [-1.9243939, 52.4647283], [-1.9241605, 52.4648166], [-1.9237126, 52.4649702], [-1.9231868000000003, 52.4651107], [-1.9228997, 52.4651798], [-1.9224512, 52.46530229999999], [-1.9211757, 52.46570040000001], [-1.9210121, 52.4657489], [-1.9206951, 52.4658428], [-1.9197134, 52.4661402], [-1.9192139, 52.46629240000001], [-1.9190697, 52.4663363], [-1.9186202999999995, 52.4664695], [-1.9180804, 52.46663869999998], [-1.9177982, 52.4667367], [-1.9175194, 52.4668379], [-1.9171926, 52.466972299999995], [-1.9168840999999996, 52.4671143], [-1.9165856, 52.467272599999994], [-1.9163445999999995, 52.4674164], [-1.9160682999999996, 52.4676043], [-1.9157438, 52.4678756], [-1.91561, 52.46800710000001], [-1.9154459999999995, 52.468184400000005], [-1.9151429, 52.4685194], [-1.9146822999999995, 52.469040699999994], [-1.9144186999999997, 52.46931670000001], [-1.913995, 52.4698004], [-1.9136919, 52.4701599], [-1.9133888, 52.47057319999999], [-1.9131963000000003, 52.470867600000005], [-1.9129023000000005, 52.47132609999999], [-1.9127083, 52.47166810000002], [-1.9124171, 52.472112900000006], [-1.9121272, 52.4724881], [-1.9117651, 52.47285269999999], [-1.9113639999999992, 52.4731867], [-1.9109022, 52.4735506], [-1.9107441, 52.4736697], [-1.9105614, 52.473795800000005], [-1.90972, 52.4743623], [-1.9089885, 52.47486279999999], [-1.9088617999999995, 52.4749649], [-1.9083980999999997, 52.47535729999999], [-1.9081129999999995, 52.4756282], [-1.907805, 52.4759618], [-1.9072514999999997, 52.4765151], [-1.9068364, 52.4769575], [-1.9066123, 52.47718770000001], [-1.9064782, 52.4773039], [-1.9062478, 52.477493999999986], [-1.9061467000000003, 52.477567099999995], [-1.9060434, 52.47763449999999], [-1.9058921, 52.4777254], [-1.9056187, 52.47787009999998], [-1.9052769, 52.4780138], [-1.9050891000000003, 52.47808], [-1.9049177, 52.4781322], [-1.9046957, 52.47819950000001], [-1.9044435, 52.4782625], [-1.9043036, 52.47829680000001], [-1.9041825999999995, 52.47833649999999], [-1.9040447999999996, 52.47837429999999], [-1.9039231999999997, 52.478386], [-1.9037928, 52.47839], [-1.9036123999999996, 52.4783919], [-1.9034459, 52.4783875], [-1.9032672, 52.47838409999999], [-1.9032538, 52.4783731], [-1.9031877, 52.4783667], [-1.9031098, 52.478357399999986], [-1.9030441, 52.4783488], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]} 14.3 0912 0938 Bromsgrove Birmingham New Street H.s. Birmingham New Street 52.4777498 -1.8995766 52.4777498 -1.8995766 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:38:00 Birmingham New Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958869 1789634173653306 33 33 2026-09-17 08:48:03.749593 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:02.871376
603485 634224 L85242 865B89MD17 2026-09-17 COMPLETE None 2026-09-17 08:38:00 2026-09-17 08:48:05 2026-09-19 08:48:05 {"id": 634224, "stp": "O", "toc": "South Western Railway", "uid": "L85242", "consist": "450002", "dest_crs": "XFT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85242/2026-09-17/detailed", "trust_id": "865B89MD17", "origin_crs": "POO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Poole S.S.", "service_date": "2026-09-17", "dest_arr_time": "0838", "dest_platform": null, "is_terminated": 1, "next_location": "Poole S.S.", "signalling_id": "5B89", "timing_status": "ON TIME", "origin_station": "Poole", "current_leg_arr": "0838", "current_leg_dep": "0836", "current_leg_end": "Poole S.S.", "origin_dep_time": "0836", "origin_platform": "2", "current_location": "Poole Ferry Terminal", "last_update_time": "2026-09-17T08:48:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9835916, 50.71946689999999], [-1.9835605, 50.7196094], [-1.9835285, 50.71974130000001], [-1.983499, 50.7198471], [-1.9832781, 50.72072880000001], [-1.9832586, 50.7208082], [-1.9831508, 50.72125759999999], [-1.9831349000000005, 50.7213184], [-1.9830920000000003, 50.7216463], [-1.9830827, 50.7217885], [-1.9830824, 50.7220018], [-1.9830995, 50.72215190000001], [-1.9831204, 50.722259399999984], [-1.983145, 50.7223665], [-1.9831761, 50.72248419999999], [-1.9832175000000003, 50.7226081], [-1.9832811999999995, 50.72276750000001], [-1.9833452, 50.7228894], [-1.9834106, 50.7230073], [-1.9835529999999997, 50.72325080000001], [-1.9840439, 50.7239921], [-1.9845587, 50.724775099999995]]}", "current_leg_start": "Poole", "dest_arr_time_act": "0838", "motion_projection": null, "next_location_lat": "50.7247751", "next_location_lon": "-1.9845587", "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\": \"TRUST:16943943\", \"confirmationDeadline\": \"2026-09-17T08:38:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 142.047, \"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\": 428.004, \"from_m\": 142.047, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 611.689, \"from_m\": 428.004, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 634224, \"profile_key\": \"bef7f369b39491d0f2fdea57e7027556e01efd1b4cac93fd361b71f4fdaede2d\", \"schedule_id\": 37761, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Poole\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35268}, {\"is_pass\": false, \"wtt_arr\": \"0838\", \"wtt_dep\": null, \"location\": \"Poole S.S.\", \"stage_seq\": 2, \"distance_m\": 611.689, \"section_seq\": 1, \"route_path_id\": 35268}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 611.689, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35268}], \"total_distance_m\": 611.689, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 611.689, \"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": "0836", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "50.7247751", "current_position_lon": "-1.9845587", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Poole", "service_state_platform": null, "timing_fact_generation": 1789632990706094, "current_leg_arrival_utc": "2026-09-17T08:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:02.971392", "service_state_evidence_id": 16943943, "current_leg_start_actual_dep": "2026-09-17T08:36:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:03.752824", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O POO XFT 5B89 450002 4 100 None {"version": 3, "segments": [{"to_m": 142.047, "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": 428.004, "from_m": 142.047, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 611.689, "from_m": 428.004, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 634224, "profile_key": "bef7f369b39491d0f2fdea57e7027556e01efd1b4cac93fd361b71f4fdaede2d", "schedule_id": 37761, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0836", "location": "Poole", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35268}, {"is_pass": false, "wtt_arr": "0838", "wtt_dep": null, "location": "Poole S.S.", "stage_seq": 2, "distance_m": 611.689, "section_seq": 1, "route_path_id": 35268}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 611.689, "from_m": 0.0, "section_seq": 1, "route_path_id": 35268}], "total_distance_m": 611.689, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 611.689, "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} [] Poole 0836 0836 2 None None Poole S.S. 0838 0838 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85242/2026-09-17/detailed None Poole 2026-09-17T08:36:00+01:00 Poole S.S. 2.0 {"type": "LineString", "coordinates": [[-1.9835916, 50.71946689999999], [-1.9835605, 50.7196094], [-1.9835285, 50.71974130000001], [-1.983499, 50.7198471], [-1.9832781, 50.72072880000001], [-1.9832586, 50.7208082], [-1.9831508, 50.72125759999999], [-1.9831349000000005, 50.7213184], [-1.9830920000000003, 50.7216463], [-1.9830827, 50.7217885], [-1.9830824, 50.7220018], [-1.9830995, 50.72215190000001], [-1.9831204, 50.722259399999984], [-1.983145, 50.7223665], [-1.9831761, 50.72248419999999], [-1.9832175000000003, 50.7226081], [-1.9832811999999995, 50.72276750000001], [-1.9833452, 50.7228894], [-1.9834106, 50.7230073], [-1.9835529999999997, 50.72325080000001], [-1.9840439, 50.7239921], [-1.9845587, 50.724775099999995]]} 0.4 0836 0838 None Poole Ferry Terminal Poole S.S. 50.7247751 -1.9845587 50.7247751 -1.9845587 1 0 2026-09-17 08:48:05 TERMINATED 2026-09-17 08:38:00 Poole TRUST TRACKING_TIMEOUT 16943943 1789632990706094 33 33 2026-09-17 08:48:03.752824 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:02.971392
603486 633137 P88677 872N16NB17 2026-09-17 COMPLETE 16959845 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 633137, "stp": "P", "toc": "Southeastern", "uid": "P88677", "consist": "375908+375924", "dest_crs": "AFK", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88677/2026-09-17/detailed", "trust_id": "872N16NB17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-17", "dest_arr_time": "0935", "dest_platform": "1", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "2N16", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "0938", "current_leg_dep": "0928", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "0755", "origin_platform": "4", "current_location": "Ashford International", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.789701768439829, 51.20828205600255], [0.790007, 51.2081657], [0.7904379999999999, 51.2079899], [0.7908132, 51.2078277], [0.7912969999999999, 51.20760719999999], [0.792117, 51.2071825], [0.7925554999999999, 51.2069435], [0.7928559, 51.2067725], [0.7931376999999998, 51.2065884], [0.7934348, 51.2063885], [0.7937056, 51.2061941], [0.793984, 51.2059991], [0.7943502, 51.2057222], [0.7945705999999999, 51.2055347], [0.7948107, 51.205323199999995], [0.7950967999999999, 51.2050745], [0.7953643, 51.20481079999999], [0.7957194999999999, 51.2044508], [0.7959651, 51.2041555], [0.7963853, 51.2036609], [0.7965066999999999, 51.203518], [0.7969034999999999, 51.20304680000001], [0.7971754, 51.202692299999995], [0.7975723, 51.2021936], [0.7979429, 51.2017444], [0.7982411, 51.2013899], [0.7985940999999999, 51.200975], [0.7989974999999999, 51.2005862], [0.7993921999999999, 51.2002056], [0.7996947999999999, 51.19994179999999], [0.8000674999999999, 51.1996286], [0.8003766999999999, 51.199378499999995], [0.8007515999999999, 51.1990859], [0.8011045999999998, 51.1988276], [0.8014006, 51.198614600000006], [0.8017515000000001, 51.19837969999999], [0.8021176, 51.198143400000006], [0.8024793999999998, 51.1979084], [0.8029267, 51.1976528], [0.8033915999999999, 51.19739729999999], [0.8039003, 51.1971321], [0.8045338999999999, 51.1968202], [0.8053276999999999, 51.196452], [0.8064783, 51.1959144], [0.8068799, 51.1957259], [0.8072148, 51.1955704], [0.8076938, 51.1953479], [0.8083217999999999, 51.1950331], [0.8084837557075693, 51.19494367624205], [0.8087264, 51.1948097], [0.8091078, 51.19459880000001], [0.8094504999999999, 51.1944055], [0.8098504999999999, 51.194183], [0.8103234, 51.1939138], [0.8107822999999998, 51.19365930000001], [0.8111591, 51.19345129999999], [0.8117064, 51.1931336], [0.8122583, 51.1928013], [0.812618, 51.19260210000001], [0.8130892999999999, 51.1923252], [0.8135824, 51.192046299999994], [0.8145414999999999, 51.1914915], [0.8158123, 51.1907579], [0.8174920999999999, 51.18979729999999], [0.8179317, 51.18954539999999], [0.8181204999999999, 51.18943720000001], [0.8188601, 51.189015], [0.8194150999999998, 51.1886947], [0.8201352000000001, 51.1882848], [0.820431, 51.1881109], [0.8208614, 51.1878618], [0.8214677999999999, 51.18751859999999], [0.8220044, 51.187211299999994], [0.8225740999999999, 51.18688409999999], [0.8230790999999998, 51.1865975], [0.8236523999999998, 51.1862673], [0.8242686, 51.18591399999998], [0.8248126, 51.185600599999994], [0.8254005999999999, 51.185264999999994], [0.8259580999999999, 51.18494469999999], [0.8265888999999998, 51.1845799], [0.8271683999999999, 51.1842512], [0.8277186, 51.1839331], [0.8282883, 51.183610499999986], [0.828924, 51.1832435], [0.8295528, 51.182876400000005], [0.8301159, 51.1825591], [0.8307222999999999, 51.18221429999999], [0.831369, 51.18183650000001], [0.831951, 51.181504599999975], [0.8323463, 51.181279399999994], [0.8327819999999999, 51.180995200000005], [0.8333226000000001, 51.1806799], [0.8341296, 51.18020130000001], [0.8343389, 51.1800898], [0.8346766999999999, 51.179897200000006], [0.8377328, 51.17815409999999], [0.8394454999999998, 51.1771685], [0.8411672999999998, 51.1761844], [0.8444554, 51.1742989], [0.8451203999999998, 51.173917199999984], [0.8458332000000001, 51.1735079], [0.8465226999999999, 51.1731124], [0.8474139999999999, 51.1725988], [0.8480158999999999, 51.1722546], [0.8489408999999999, 51.17172430000001], [0.849759, 51.1712544], [0.8522710999999998, 51.1697911], [0.8535499, 51.16905750000001], [0.8546199, 51.168447999999984], [0.8552149, 51.16810470000001], [0.8556844999999998, 51.1677811], [0.8562076, 51.1674316], [0.8566891, 51.1670571], [0.8574656, 51.166399], [0.8577798, 51.1660671], [0.8580609999999999, 51.16573669999999], [0.8582723999999999, 51.16545589999999], [0.8586453999999999, 51.1649371], [0.8588494999999999, 51.16459059999998], [0.8589779, 51.16434869999999], [0.8591344, 51.1639742], [0.8592695999999999, 51.1636048], [0.8595048, 51.1629967], [0.8595952999999998, 51.1625773], [0.8596351999999999, 51.1621591], [0.859652931172248, 51.1620009602833], [0.8596906, 51.161665], [0.8596770999999999, 51.16120539999999], [0.8596063, 51.160466699999986], [0.8595561, 51.1600074], [0.8595512999999999, 51.1595504], [0.8594329000000002, 51.1586145], [0.8593896999999999, 51.1582618], [0.8592687999999999, 51.1576888], [0.85919, 51.1569972], [0.8590925, 51.1562143], [0.8590300999999999, 51.155737], [0.8589961999999999, 51.1554775], [0.8589695999999999, 51.155229000000006], [0.8589449, 51.15499899999999], [0.8589438, 51.1548342], [0.8589428, 51.15469259999998], [0.8589493, 51.154585299999994], [0.8589482000000002, 51.15432719999999], [0.8589632, 51.154138499999995], [0.8589911999999998, 51.1539073], [0.8590546, 51.15360410000001], [0.8590775, 51.1535251], [0.8591502, 51.153274499999995], [0.8592383, 51.1529847], [0.859364, 51.1526491], [0.8594176999999998, 51.152499500000005], [0.8596207999999999, 51.1520217], [0.8600113999999999, 51.15133399999999], [0.8602629999999999, 51.1508928], [0.8604555999999999, 51.150650799999994], [0.8605919000000001, 51.15050910000001], [0.8608902999999999, 51.150148400000006], [0.8609111587795303, 51.150119114318], [0.8612472, 51.1499216], [0.8617923, 51.1496195], [0.8629184, 51.14901], [0.8636984999999999, 51.1485825], [0.8642262999999999, 51.14829129999999], [0.8645386999999999, 51.148119], [0.8648180429147297, 51.14796768562856], [0.8653844, 51.1476609], [0.8658588999999999, 51.1474226], [0.8662366, 51.14724509999999], [0.8666463, 51.14705959999999], [0.8670611999999999, 51.1468845], [0.8675131999999999, 51.14669729999999], [0.8681918, 51.1464282], [0.8685861999999998, 51.1462756], [0.8691606000000001, 51.14604150000001], [0.8692804000000001, 51.145993299999994], [0.8696727999999999, 51.14581830000001], [0.8699151999999999, 51.14570729999999], [0.8702967, 51.14554179999998], [0.8707004999999999, 51.14537970000001], [0.8710572, 51.145239199999985], [0.8718848999999999, 51.14490560000001], [0.8723200999999999, 51.14472279999999], [0.8729321, 51.1444529], [0.8732291, 51.1443156], [0.8737892, 51.144033], [0.8744865, 51.143688999999995], [0.8751626, 51.143339999999995], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Charing", "dest_arr_time_act": "0935", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Charing", "current_leg_milage": "6.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6697.202, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12225.943, \"from_m\": 6697.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12297.408, \"from_m\": 12225.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20207.677, \"from_m\": 12297.408, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20293.554, \"from_m\": 20207.677, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21932.712, \"from_m\": 20293.554, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27955.379, \"from_m\": 21932.712, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28389.954, \"from_m\": 27955.379, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28484.46, \"from_m\": 28389.954, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28746.935, \"from_m\": 28484.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38713.974, \"from_m\": 28746.935, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39810.013, \"from_m\": 38713.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40428.297, \"from_m\": 39810.013, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47179.378, \"from_m\": 40428.297, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 50278.297, \"from_m\": 47179.378, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 63393.238, \"from_m\": 50278.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\": 64006.963, \"from_m\": 63393.238, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 64550.828, \"from_m\": 64006.963, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 68144.275, \"from_m\": 64550.828, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68627.742, \"from_m\": 68144.275, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73907.709, \"from_m\": 68627.742, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77039.331, \"from_m\": 73907.709, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89704.537, \"from_m\": 77039.331, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 89748.366, \"from_m\": 89704.537, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90914.241, \"from_m\": 89748.366, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 93279.354, \"from_m\": 90914.241, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 94510.78, \"from_m\": 93279.354, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 94709.95, \"from_m\": 94510.78, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 94765.166, \"from_m\": 94709.95, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95004.04, \"from_m\": 94765.166, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 95252.678, \"from_m\": 95004.04, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95302.871, \"from_m\": 95252.678, \"capability_applied\": null, \"effective_limit_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\": 633137, \"profile_key\": \"718908a37c190a4106416398afb9c4797173aed7fcfd5dfa4f533b5c2894783a\", \"schedule_id\": 23683, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0755\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0757H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0759H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0801\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0802\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6408.001, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0806H\", \"location\": \"Kent House\", \"stage_seq\": 6, \"distance_m\": 12571.34, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0808H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 7, \"distance_m\": 13910.772, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0810\", \"location\": \"Shortlands\", \"stage_seq\": 8, \"distance_m\": 16029.206, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0811\", \"wtt_dep\": \"0812H\", \"location\": \"Bromley South\", \"stage_seq\": 9, \"distance_m\": 17486.695, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 20207.677, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0816\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 11, \"distance_m\": 21769.244, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0818\", \"wtt_dep\": \"0819\", \"location\": \"St. Mary Cray\", \"stage_seq\": 12, \"distance_m\": 23836.289, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0823\", \"wtt_dep\": \"0824\", \"location\": \"Swanley\", \"stage_seq\": 13, \"distance_m\": 28124.291, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0831H\", \"wtt_dep\": \"0832H\", \"location\": \"Otford\", \"stage_seq\": 14, \"distance_m\": 38812.892, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0834\", \"location\": \"Otford Jn\", \"stage_seq\": 15, \"distance_m\": 39781.426, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0837H\", \"wtt_dep\": \"0838\", \"location\": \"Kemsing\", \"stage_seq\": 16, \"distance_m\": 43538.59, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0841H\", \"wtt_dep\": \"0842H\", \"location\": \"Borough Green & Wrotham\", \"stage_seq\": 17, \"distance_m\": 47734.788, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0848H\", \"wtt_dep\": \"0849H\", \"location\": \"West Malling\", \"stage_seq\": 18, \"distance_m\": 55876.448, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0851H\", \"wtt_dep\": \"0852\", \"location\": \"East Malling\", \"stage_seq\": 19, \"distance_m\": 57633.082, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0855\", \"wtt_dep\": \"0856\", \"location\": \"Barming\", \"stage_seq\": 20, \"distance_m\": 60452.169, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0900\", \"wtt_dep\": \"0901H\", \"location\": \"Maidstone East\", \"stage_seq\": 21, \"distance_m\": 64309.31, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907\", \"location\": \"Bearsted\", \"stage_seq\": 22, \"distance_m\": 68815.832, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0910H\", \"location\": \"Hollingbourne\", \"stage_seq\": 23, \"distance_m\": 72433.641, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Harrietsham\", \"stage_seq\": 24, \"distance_m\": 76358.702, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0918H\", \"location\": \"Lenham\", \"stage_seq\": 25, \"distance_m\": 79017.517, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0923H\", \"location\": \"Charing\", \"stage_seq\": 26, \"distance_m\": 85431.004, \"section_seq\": 1, \"route_path_id\": 100146}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 27, \"distance_m\": 95302.871, \"section_seq\": 1, \"route_path_id\": 100146}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 95302.871, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100146}], \"total_distance_m\": 95302.871, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 93308.83, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1994.041, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0755", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:49Z\", \"source_id\": 52366817, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:01:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:51Z\", \"source_id\": 16883383, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:01:50Z\", \"source_id\": 52369577, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:02:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:01:53Z\", \"source_id\": 16884314, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:45Z\", \"source_id\": 52383704, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:07:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:49Z\", \"source_id\": 16888427, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:00Z\", \"source_id\": 52390136, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:02Z\", \"source_id\": 16890291, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:18Z\", \"source_id\": 52396652, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:23Z\", \"source_id\": 16892212, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:12:38Z\", \"source_id\": 52400302, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:13:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:12:42Z\", \"source_id\": 16893324, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:18:53Z\", \"source_id\": 52417716, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:19:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:18:54Z\", \"source_id\": 16898394, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:22Z\", \"source_id\": 52430086, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:24:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:25Z\", \"source_id\": 16902041, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:28Z\", \"source_id\": 52453277, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:32:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:34Z\", \"source_id\": 16908807, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32790, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:56Z\", \"source_id\": 52469265, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:59Z\", \"source_id\": 16913286, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:08Z\", \"source_id\": 52481225, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:12Z\", \"source_id\": 16916639, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:09Z\", \"source_id\": 52497838, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:11Z\", \"source_id\": 16921479, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:18Z\", \"source_id\": 52506957, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:51:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:21Z\", \"source_id\": 16924005, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32799, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:28Z\", \"source_id\": 52516002, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:31Z\", \"source_id\": 16926568, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:08Z\", \"source_id\": 52531544, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:11Z\", \"source_id\": 16930916, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:40Z\", \"source_id\": 52544453, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:43Z\", \"source_id\": 16934387, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:04Z\", \"source_id\": 52559638, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:11Z\", \"source_id\": 16938512, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32830, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:08Z\", \"source_id\": 52576074, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:10Z\", \"source_id\": 16943005, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:57Z\", \"source_id\": 52586084, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:00Z\", \"source_id\": 16945833, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:25Z\", \"source_id\": 52603511, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:28Z\", \"source_id\": 16950887, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:26Z\", \"source_id\": 52636824, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:28Z\", \"source_id\": 16959845, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789634253532045, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:08.763154", "service_state_evidence_id": 16959845, "current_leg_start_actual_dep": "2026-09-17T09:26:30+01:00", "operational_evidence_version": 128, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:09.239895", "service_state_valid_until_kind": null, "operational_interpretation_version": 128, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None AFK 2N16 375908+375924 8 100 None {"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6697.202, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12225.943, "from_m": 6697.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12297.408, "from_m": 12225.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20207.677, "from_m": 12297.408, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20293.554, "from_m": 20207.677, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21932.712, "from_m": 20293.554, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27955.379, "from_m": 21932.712, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28389.954, "from_m": 27955.379, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28484.46, "from_m": 28389.954, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28746.935, "from_m": 28484.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38713.974, "from_m": 28746.935, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39810.013, "from_m": 38713.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40428.297, "from_m": 39810.013, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47179.378, "from_m": 40428.297, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 50278.297, "from_m": 47179.378, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 63393.238, "from_m": 50278.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": 64006.963, "from_m": 63393.238, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 64550.828, "from_m": 64006.963, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 68144.275, "from_m": 64550.828, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68627.742, "from_m": 68144.275, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73907.709, "from_m": 68627.742, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77039.331, "from_m": 73907.709, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89704.537, "from_m": 77039.331, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 89748.366, "from_m": 89704.537, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90914.241, "from_m": 89748.366, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 93279.354, "from_m": 90914.241, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 94510.78, "from_m": 93279.354, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 94709.95, "from_m": 94510.78, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 94765.166, "from_m": 94709.95, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95004.04, "from_m": 94765.166, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 95252.678, "from_m": 95004.04, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95302.871, "from_m": 95252.678, "capability_applied": null, "effective_limit_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": 633137, "profile_key": "718908a37c190a4106416398afb9c4797173aed7fcfd5dfa4f533b5c2894783a", "schedule_id": 23683, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0755", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0757H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0759H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0801", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0802", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0806H", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0808H", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0810", "location": "Shortlands", "stage_seq": 8, "distance_m": 16029.206, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0811", "wtt_dep": "0812H", "location": "Bromley South", "stage_seq": 9, "distance_m": 17486.695, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 20207.677, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0816", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 21769.244, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0818", "wtt_dep": "0819", "location": "St. Mary Cray", "stage_seq": 12, "distance_m": 23836.289, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0823", "wtt_dep": "0824", "location": "Swanley", "stage_seq": 13, "distance_m": 28124.291, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0831H", "wtt_dep": "0832H", "location": "Otford", "stage_seq": 14, "distance_m": 38812.892, "section_seq": 1, "route_path_id": 100146}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0834", "location": "Otford Jn", "stage_seq": 15, "distance_m": 39781.426, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0837H", "wtt_dep": "0838", "location": "Kemsing", "stage_seq": 16, "distance_m": 43538.59, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0841H", "wtt_dep": "0842H", "location": "Borough Green & Wrotham", "stage_seq": 17, "distance_m": 47734.788, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0848H", "wtt_dep": "0849H", "location": "West Malling", "stage_seq": 18, "distance_m": 55876.448, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0851H", "wtt_dep": "0852", "location": "East Malling", "stage_seq": 19, "distance_m": 57633.082, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0855", "wtt_dep": "0856", "location": "Barming", "stage_seq": 20, "distance_m": 60452.169, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0900", "wtt_dep": "0901H", "location": "Maidstone East", "stage_seq": 21, "distance_m": 64309.31, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907", "location": "Bearsted", "stage_seq": 22, "distance_m": 68815.832, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0910H", "location": "Hollingbourne", "stage_seq": 23, "distance_m": 72433.641, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Harrietsham", "stage_seq": 24, "distance_m": 76358.702, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0918H", "location": "Lenham", "stage_seq": 25, "distance_m": 79017.517, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0923H", "location": "Charing", "stage_seq": 26, "distance_m": 85431.004, "section_seq": 1, "route_path_id": 100146}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 27, "distance_m": 95302.871, "section_seq": 1, "route_path_id": 100146}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 95302.871, "from_m": 0.0, "section_seq": 1, "route_path_id": 100146}], "total_distance_m": 95302.871, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 93308.83, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1994.041, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:49Z", "source_id": 52366817, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:01:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:51Z", "source_id": 16883383, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:01:50Z", "source_id": 52369577, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:02:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:01:53Z", "source_id": 16884314, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:45Z", "source_id": 52383704, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:07:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:49Z", "source_id": 16888427, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:00Z", "source_id": 52390136, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:02Z", "source_id": 16890291, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:18Z", "source_id": 52396652, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:12:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:23Z", "source_id": 16892212, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:12:38Z", "source_id": 52400302, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:13:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:12:42Z", "source_id": 16893324, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32076, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:18:53Z", "source_id": 52417716, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:19:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:18:54Z", "source_id": 16898394, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:22Z", "source_id": 52430086, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:24:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:25Z", "source_id": 16902041, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:28Z", "source_id": 52453277, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:32:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:34Z", "source_id": 16908807, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32790, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:56Z", "source_id": 52469265, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:38:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:59Z", "source_id": 16913286, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32794, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:08Z", "source_id": 52481225, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:42:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:12Z", "source_id": 16916639, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32847, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:09Z", "source_id": 52497838, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T07:48:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:11Z", "source_id": 16921479, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32850, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:18Z", "source_id": 52506957, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:51:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:21Z", "source_id": 16924005, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32799, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:28Z", "source_id": 52516002, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:55:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:31Z", "source_id": 16926568, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32812, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:08Z", "source_id": 52531544, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T07:59:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:11Z", "source_id": 16930916, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32821, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:40Z", "source_id": 52544453, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:05:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:43Z", "source_id": 16934387, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32825, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:04Z", "source_id": 52559638, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:10:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:11Z", "source_id": 16938512, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32830, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:08Z", "source_id": 52576074, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:15:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:10Z", "source_id": 16943005, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32836, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:57Z", "source_id": 52586084, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:20:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:00Z", "source_id": 16945833, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32840, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:25Z", "source_id": 52603511, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:26:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:28Z", "source_id": 16950887, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32921, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:26Z", "source_id": 52636824, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:38:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:28Z", "source_id": 16959845, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] London Victoria 0755 0755 4 None None Ashford (Kent) 0935 0935 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88677/2026-09-17/detailed None Charing 2026-09-17T09:26:30+01:00 Ashford (Kent) 10.0 {"type": "LineString", "coordinates": [[0.789701768439829, 51.20828205600255], [0.790007, 51.2081657], [0.7904379999999999, 51.2079899], [0.7908132, 51.2078277], [0.7912969999999999, 51.20760719999999], [0.792117, 51.2071825], [0.7925554999999999, 51.2069435], [0.7928559, 51.2067725], [0.7931376999999998, 51.2065884], [0.7934348, 51.2063885], [0.7937056, 51.2061941], [0.793984, 51.2059991], [0.7943502, 51.2057222], [0.7945705999999999, 51.2055347], [0.7948107, 51.205323199999995], [0.7950967999999999, 51.2050745], [0.7953643, 51.20481079999999], [0.7957194999999999, 51.2044508], [0.7959651, 51.2041555], [0.7963853, 51.2036609], [0.7965066999999999, 51.203518], [0.7969034999999999, 51.20304680000001], [0.7971754, 51.202692299999995], [0.7975723, 51.2021936], [0.7979429, 51.2017444], [0.7982411, 51.2013899], [0.7985940999999999, 51.200975], [0.7989974999999999, 51.2005862], [0.7993921999999999, 51.2002056], [0.7996947999999999, 51.19994179999999], [0.8000674999999999, 51.1996286], [0.8003766999999999, 51.199378499999995], [0.8007515999999999, 51.1990859], [0.8011045999999998, 51.1988276], [0.8014006, 51.198614600000006], [0.8017515000000001, 51.19837969999999], [0.8021176, 51.198143400000006], [0.8024793999999998, 51.1979084], [0.8029267, 51.1976528], [0.8033915999999999, 51.19739729999999], [0.8039003, 51.1971321], [0.8045338999999999, 51.1968202], [0.8053276999999999, 51.196452], [0.8064783, 51.1959144], [0.8068799, 51.1957259], [0.8072148, 51.1955704], [0.8076938, 51.1953479], [0.8083217999999999, 51.1950331], [0.8084837557075693, 51.19494367624205], [0.8087264, 51.1948097], [0.8091078, 51.19459880000001], [0.8094504999999999, 51.1944055], [0.8098504999999999, 51.194183], [0.8103234, 51.1939138], [0.8107822999999998, 51.19365930000001], [0.8111591, 51.19345129999999], [0.8117064, 51.1931336], [0.8122583, 51.1928013], [0.812618, 51.19260210000001], [0.8130892999999999, 51.1923252], [0.8135824, 51.192046299999994], [0.8145414999999999, 51.1914915], [0.8158123, 51.1907579], [0.8174920999999999, 51.18979729999999], [0.8179317, 51.18954539999999], [0.8181204999999999, 51.18943720000001], [0.8188601, 51.189015], [0.8194150999999998, 51.1886947], [0.8201352000000001, 51.1882848], [0.820431, 51.1881109], [0.8208614, 51.1878618], [0.8214677999999999, 51.18751859999999], [0.8220044, 51.187211299999994], [0.8225740999999999, 51.18688409999999], [0.8230790999999998, 51.1865975], [0.8236523999999998, 51.1862673], [0.8242686, 51.18591399999998], [0.8248126, 51.185600599999994], [0.8254005999999999, 51.185264999999994], [0.8259580999999999, 51.18494469999999], [0.8265888999999998, 51.1845799], [0.8271683999999999, 51.1842512], [0.8277186, 51.1839331], [0.8282883, 51.183610499999986], [0.828924, 51.1832435], [0.8295528, 51.182876400000005], [0.8301159, 51.1825591], [0.8307222999999999, 51.18221429999999], [0.831369, 51.18183650000001], [0.831951, 51.181504599999975], [0.8323463, 51.181279399999994], [0.8327819999999999, 51.180995200000005], [0.8333226000000001, 51.1806799], [0.8341296, 51.18020130000001], [0.8343389, 51.1800898], [0.8346766999999999, 51.179897200000006], [0.8377328, 51.17815409999999], [0.8394454999999998, 51.1771685], [0.8411672999999998, 51.1761844], [0.8444554, 51.1742989], [0.8451203999999998, 51.173917199999984], [0.8458332000000001, 51.1735079], [0.8465226999999999, 51.1731124], [0.8474139999999999, 51.1725988], [0.8480158999999999, 51.1722546], [0.8489408999999999, 51.17172430000001], [0.849759, 51.1712544], [0.8522710999999998, 51.1697911], [0.8535499, 51.16905750000001], [0.8546199, 51.168447999999984], [0.8552149, 51.16810470000001], [0.8556844999999998, 51.1677811], [0.8562076, 51.1674316], [0.8566891, 51.1670571], [0.8574656, 51.166399], [0.8577798, 51.1660671], [0.8580609999999999, 51.16573669999999], [0.8582723999999999, 51.16545589999999], [0.8586453999999999, 51.1649371], [0.8588494999999999, 51.16459059999998], [0.8589779, 51.16434869999999], [0.8591344, 51.1639742], [0.8592695999999999, 51.1636048], [0.8595048, 51.1629967], [0.8595952999999998, 51.1625773], [0.8596351999999999, 51.1621591], [0.859652931172248, 51.1620009602833], [0.8596906, 51.161665], [0.8596770999999999, 51.16120539999999], [0.8596063, 51.160466699999986], [0.8595561, 51.1600074], [0.8595512999999999, 51.1595504], [0.8594329000000002, 51.1586145], [0.8593896999999999, 51.1582618], [0.8592687999999999, 51.1576888], [0.85919, 51.1569972], [0.8590925, 51.1562143], [0.8590300999999999, 51.155737], [0.8589961999999999, 51.1554775], [0.8589695999999999, 51.155229000000006], [0.8589449, 51.15499899999999], [0.8589438, 51.1548342], [0.8589428, 51.15469259999998], [0.8589493, 51.154585299999994], [0.8589482000000002, 51.15432719999999], [0.8589632, 51.154138499999995], [0.8589911999999998, 51.1539073], [0.8590546, 51.15360410000001], [0.8590775, 51.1535251], [0.8591502, 51.153274499999995], [0.8592383, 51.1529847], [0.859364, 51.1526491], [0.8594176999999998, 51.152499500000005], [0.8596207999999999, 51.1520217], [0.8600113999999999, 51.15133399999999], [0.8602629999999999, 51.1508928], [0.8604555999999999, 51.150650799999994], [0.8605919000000001, 51.15050910000001], [0.8608902999999999, 51.150148400000006], [0.8609111587795303, 51.150119114318], [0.8612472, 51.1499216], [0.8617923, 51.1496195], [0.8629184, 51.14901], [0.8636984999999999, 51.1485825], [0.8642262999999999, 51.14829129999999], [0.8645386999999999, 51.148119], [0.8648180429147297, 51.14796768562856], [0.8653844, 51.1476609], [0.8658588999999999, 51.1474226], [0.8662366, 51.14724509999999], [0.8666463, 51.14705959999999], [0.8670611999999999, 51.1468845], [0.8675131999999999, 51.14669729999999], [0.8681918, 51.1464282], [0.8685861999999998, 51.1462756], [0.8691606000000001, 51.14604150000001], [0.8692804000000001, 51.145993299999994], [0.8696727999999999, 51.14581830000001], [0.8699151999999999, 51.14570729999999], [0.8702967, 51.14554179999998], [0.8707004999999999, 51.14537970000001], [0.8710572, 51.145239199999985], [0.8718848999999999, 51.14490560000001], [0.8723200999999999, 51.14472279999999], [0.8729321, 51.1444529], [0.8732291, 51.1443156], [0.8737892, 51.144033], [0.8744865, 51.143688999999995], [0.8751626, 51.143339999999995], [0.8758369999999999, 51.1430036]]} 6.1 0928 0938 Charing Ashford International Ashford (Kent) 51.1430036 0.8758370 51.1430036 0.8758370 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Ashford (Kent) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959845 1789634253532045 128 128 2026-09-17 08:48:09.239895 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:08.763154
603487 631704 L87677 071L79MA17 2026-09-17 COMPLETE 16959303 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 631704, "stp": "P", "toc": "ScotRail", "uid": "L87677", "consist": "156504", "dest_crs": "CAR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87677/2026-09-17/detailed", "trust_id": "071L79MA17", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Carlisle", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "7", "is_terminated": 1, "next_location": "Carlisle", "signalling_id": "1L79", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0938", "current_leg_dep": "0923½", "current_leg_end": "Carlisle", "origin_dep_time": "0707", "origin_platform": "9", "current_location": "Carlisle", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.067432, 55.00066350000001], [-3.0668366, 55.000734], [-3.0663187, 55.0007953], [-3.0652861999999996, 55.0009191], [-3.0645162, 55.00101059999999], [-3.0626738, 55.0012185], [-3.0607393999999997, 55.001456000000005], [-3.0593032, 55.0016265], [-3.0580969999999996, 55.001752499999995], [-3.0572167999999995, 55.0018178], [-3.0559817, 55.0018792], [-3.0550088999999994, 55.0018568], [-3.0542719660063726, 55.00180348577262], [-3.0542458999999997, 55.0018016], [-3.0530469, 55.0016613], [-3.0517699000000005, 55.00143719999999], [-3.0505866000000004, 55.00113399999999], [-3.0498390999999994, 55.0008952], [-3.0489772, 55.00055969999998], [-3.0481569999999993, 55.0001666], [-3.0473408, 54.9997273], [-3.0471354999999996, 54.999579999999995], [-3.0467599999999995, 54.999304900000006], [-3.0464118999999994, 54.9990737], [-3.0457664999999996, 54.9985639], [-3.0455268, 54.9983579], [-3.04542069481818, 54.998264045473434], [-3.045268023445302, 54.99813192838695], [-3.0451318237962077, 54.998015670451736], [-3.045009665475324, 54.997913036280806], [-3.04489911808708, 54.9978217904872], [-3.0447977512359023, 54.99773969768392], [-3.0447031345262188, 54.997664522484], [-3.044612837562458, 54.99759402950048], [-3.044524429949047, 54.99752598334635], [-3.0444354812904137, 54.99745814863465], [-3.0443435611909857, 54.9973882899784], [-3.044246239255191, 54.99731417199064], [-3.0441410850874577, 54.99723355928437], [-3.0440256682922127, 54.99714421647262], [-3.0438975584738843, 54.99704390816842], [-3.0437543252369, 54.99693039898479], [-3.043593538185688, 54.99680145353475], [-3.0431123999999996, 54.996414599999994], [-3.0425927, 54.9959737], [-3.0415008, 54.99507930000001], [-3.0414134999999995, 54.9950078], [-3.040235899999999, 54.994029700000006], [-3.0391651999999993, 54.9931318], [-3.0390249, 54.9930154], [-3.0367517999999993, 54.991131499999995], [-3.03656, 54.990975], [-3.0358298825622105, 54.99038365396537], [-3.035815, 54.9903716], [-3.0350637999999996, 54.98973960000001], [-3.0343563, 54.9891586], [-3.0332707, 54.9882669], [-3.0323047, 54.9874436], [-3.0319927, 54.987188999999994], [-3.0312779, 54.98660600000001], [-3.0308054999999996, 54.986216199999994], [-3.0297861, 54.98537799999999], [-3.0292527999999996, 54.98493419999999], [-3.0277018999999994, 54.98365749999999], [-3.0259934999999993, 54.9822428], [-3.0248797, 54.981318499999986], [-3.0238649999999994, 54.9804595], [-3.0231137, 54.9798402], [-3.0225695, 54.9793916], [-3.0208242, 54.9779378], [-3.0194179, 54.97677899999999], [-3.0193283, 54.97670519999999], [-3.0191616999999997, 54.9765679], [-3.0174508, 54.97516629999999], [-3.016572899999999, 54.97442019999999], [-3.0139537999999995, 54.972248999999984], [-3.0128313999999996, 54.97130909999999], [-3.0107557, 54.969593], [-3.0104539, 54.9693435], [-3.0090281, 54.968145500000006], [-3.0075059999999993, 54.96687850000001], [-3.0067776, 54.96629510000001], [-3.0051278999999997, 54.9649251], [-3.0028745, 54.962991499999994], [-3.0020941, 54.962262800000005], [-3.0013605, 54.9615521], [-3.0003713, 54.9605153], [-2.9997959999999995, 54.9598279], [-2.9981007, 54.957801999999994], [-2.9959244, 54.9550431], [-2.9946908999999997, 54.9534779], [-2.9934439, 54.9519153], [-2.992208, 54.9503462], [-2.9916906999999995, 54.94970190000001], [-2.9909542999999994, 54.9487845], [-2.990049, 54.9476504], [-2.9891615999999996, 54.94650980000001], [-2.987491813307138, 54.944401794972016], [-2.9873672999999994, 54.9442446], [-2.9848133999999997, 54.941019999999995], [-2.9839516, 54.9399319], [-2.9836536, 54.93955489999999], [-2.983067224903118, 54.938812957853784], [-2.9787378, 54.93333450000001], [-2.9777464, 54.93207199999999], [-2.9761357, 54.93004079999999], [-2.9741129, 54.92747430000001], [-2.9728496, 54.92586959999999], [-2.9711842, 54.92376929999998], [-2.9680387999999995, 54.91979629999999], [-2.9668130999999995, 54.9182301], [-2.9667906, 54.918201399999994], [-2.9657709999999997, 54.916907300000005], [-2.9650667999999993, 54.9160133], [-2.964440437594421, 54.915246819967734], [-2.9641902, 54.9149406], [-2.963751569442507, 54.914370817306505], [-2.9634938999999996, 54.9140361], [-2.9631769999999995, 54.9137259], [-2.9629262999999995, 54.91341009999999], [-2.9620516090434807, 54.912281458114315], [-2.9619177999999997, 54.912108800000006], [-2.9608865, 54.9108333], [-2.9599519999999995, 54.909656299999995], [-2.9592411, 54.90876039999999], [-2.9586988, 54.9081231], [-2.9579812, 54.90733070000001], [-2.9575566, 54.9068864], [-2.9568924000000005, 54.9063015], [-2.9566497999999997, 54.9060806], [-2.9564187, 54.9058597], [-2.956358499999999, 54.905805400000006], [-2.9559281, 54.9053912], [-2.9552441, 54.904846899999995], [-2.9547766999999996, 54.90444599999999], [-2.9541592, 54.9040012], [-2.9533268, 54.9033596], [-2.9527420999999996, 54.902930899999994], [-2.9509772, 54.9017373], [-2.9500276999999997, 54.9011173], [-2.9491306, 54.9004941], [-2.9489064999999997, 54.900338399999995], [-2.9485203, 54.900068999999995], [-2.9481608, 54.89980309999999], [-2.9479677, 54.89964440000001], [-2.9477697999999997, 54.8995017], [-2.94711, 54.8989739], [-2.9462366, 54.89827639999999], [-2.9455906, 54.897697400000006], [-2.9453181999999996, 54.8974712], [-2.9450320999999997, 54.89723810000001], [-2.9447603999999994, 54.8969949], [-2.944226, 54.8965276], [-2.9436333, 54.8959309], [-2.9433621999999997, 54.8956818], [-2.942967, 54.8953688], [-2.9422456999999995, 54.894867], [-2.94174, 54.8945543], [-2.9412024999999997, 54.89427370000001], [-2.9402039999999996, 54.8937978], [-2.9391930999999993, 54.89327200000001], [-2.9390035999999995, 54.89315369999999], [-2.9385168, 54.8928598], [-2.9384848999999997, 54.8928403], [-2.9382242, 54.8926808], [-2.9378218, 54.892424], [-2.9375089999999995, 54.8922689], [-2.9371669999999996, 54.8921114], [-2.9365580999999996, 54.8918527], [-2.9354284, 54.891422], [-2.9351575, 54.8913268], [-2.9348557999999993, 54.891222299999995], [-2.9343548, 54.891029499999995], [-2.9342911999999997, 54.8910038], [-2.9339856, 54.8908637], [-2.9336510999999996, 54.8907102], [-2.9332260999999997, 54.8905151]]}", "current_leg_start": "Gretna Green", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "54.8905151", "next_location_lon": "-2.9332261", "previous_location": "Gretna Green", "current_leg_milage": "9.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2761.203, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12163.259, \"from_m\": 2761.203, \"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\": 13837.836, \"from_m\": 12163.259, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 20713.379, \"from_m\": 13837.836, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 22683.411, \"from_m\": 20713.379, \"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\": 22733.649, \"from_m\": 22683.411, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22861.54, \"from_m\": 22733.649, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31492.575, \"from_m\": 22861.54, \"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\": 31636.342, \"from_m\": 31492.575, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38613.534, \"from_m\": 31636.342, \"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\": 40991.298, \"from_m\": 38613.534, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42517.99, \"from_m\": 40991.298, \"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\": 43337.444, \"from_m\": 42517.99, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 43408.248, \"from_m\": 43337.444, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45378.57, \"from_m\": 43408.248, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 54906.905, \"from_m\": 45378.57, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56177.246, \"from_m\": 54906.905, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 65269.711, \"from_m\": 56177.246, \"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\": 65447.835, \"from_m\": 65269.711, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 71533.138, \"from_m\": 65447.835, \"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\": 71610.031, \"from_m\": 71533.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\": 90844.383, \"from_m\": 71610.031, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 91878.833, \"from_m\": 90844.383, \"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\": 97567.516, \"from_m\": 91878.833, \"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\": 102281.945, \"from_m\": 97567.516, \"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\": 104171.389, \"from_m\": 102281.945, \"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\": 105321.216, \"from_m\": 104171.389, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 114640.001, \"from_m\": 105321.216, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 117475.576, \"from_m\": 114640.001, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 131906.14, \"from_m\": 117475.576, \"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\": 132813.201, \"from_m\": 131906.14, \"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\": 133352.169, \"from_m\": 132813.201, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 137579.076, \"from_m\": 133352.169, \"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\": 156346.155, \"from_m\": 137579.076, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 157703.314, \"from_m\": 156346.155, \"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\": 161616.983, \"from_m\": 157703.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\": 161672.235, \"from_m\": 161616.983, \"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\": 170654.916, \"from_m\": 161672.235, \"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\": 171467.967, \"from_m\": 170654.916, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 171571.992, \"from_m\": 171467.967, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 175857.786, \"from_m\": 171571.992, \"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\": 105.0}, {\"to_m\": 184276.034, \"from_m\": 175857.786, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 184634.916, \"from_m\": 184276.034, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 184697.106, \"from_m\": 184634.916, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 185015.503, \"from_m\": 184697.106, \"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\": 185677.375, \"from_m\": 185015.503, \"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\": 631704, \"profile_key\": \"e9faba7899f3f93e212dd28548611fdf60df5560b6468f7334d78725443564b4\", \"schedule_id\": 32689, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0707\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0709\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 4, \"distance_m\": 2677.396, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0714\", \"location\": \"Busby Jn\", \"stage_seq\": 5, \"distance_m\": 5705.67, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0718\", \"wtt_dep\": \"0721H\", \"location\": \"Barrhead\", \"stage_seq\": 6, \"distance_m\": 11776.98, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0730H\", \"location\": \"Lugton\", \"stage_seq\": 7, \"distance_m\": 22861.54, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0733\", \"wtt_dep\": \"0733H\", \"location\": \"Dunlop\", \"stage_seq\": 8, \"distance_m\": 26544.55, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0737\", \"wtt_dep\": \"0737H\", \"location\": \"Stewarton\", \"stage_seq\": 9, \"distance_m\": 30183.794, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0739\", \"location\": \"Lochridge Jn\", \"stage_seq\": 10, \"distance_m\": 31636.342, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0741H\", \"wtt_dep\": \"0742\", \"location\": \"Kilmaurs\", \"stage_seq\": 11, \"distance_m\": 35331.091, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0747\", \"wtt_dep\": \"0753\", \"location\": \"Kilmarnock\", \"stage_seq\": 12, \"distance_m\": 38951.595, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804H\", \"location\": \"Mauchline Jn\", \"stage_seq\": 13, \"distance_m\": 54045.038, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0809\", \"wtt_dep\": \"0809H\", \"location\": \"Auchinleck\", \"stage_seq\": 14, \"distance_m\": 61205.444, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0817H\", \"wtt_dep\": \"0818\", \"location\": \"New Cumnock\", \"stage_seq\": 15, \"distance_m\": 72990.517, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0826\", \"wtt_dep\": \"0826H\", \"location\": \"Kirkconnel\", \"stage_seq\": 16, \"distance_m\": 85047.092, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0831\", \"wtt_dep\": \"0831H\", \"location\": \"Sanquhar\", \"stage_seq\": 17, \"distance_m\": 90344.743, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843H\", \"location\": \"Thornhill\", \"stage_seq\": 18, \"distance_m\": 110111.177, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"Holywood S.B.\", \"stage_seq\": 19, \"distance_m\": 126984.444, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0859\", \"location\": \"Dumfries\", \"stage_seq\": 20, \"distance_m\": 132432.763, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0914H\", \"location\": \"Annan\", \"stage_seq\": 21, \"distance_m\": 157257.258, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918\", \"location\": \"Eastriggs Crossover\", \"stage_seq\": 22, \"distance_m\": 161639.298, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0923H\", \"location\": \"Gretna Green\", \"stage_seq\": 23, \"distance_m\": 170047.342, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926H\", \"location\": \"Gretna Jn\", \"stage_seq\": 24, \"distance_m\": 171728.258, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 25, \"distance_m\": 182635.05, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Caldew Jn\", \"stage_seq\": 26, \"distance_m\": 184602.774, \"section_seq\": 1, \"route_path_id\": 66245}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Carlisle\", \"stage_seq\": 27, \"distance_m\": 185677.375, \"section_seq\": 1, \"route_path_id\": 66245}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 185677.375, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66245}], \"total_distance_m\": 185677.375, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 185615.185, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 62.19, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0707", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.5", "current_position_lat": "54.8905151", "current_position_lon": "-2.9332261", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:17:19Z\", \"source_id\": 52248233, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:18:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:17:24Z\", \"source_id\": 16847760, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:02Z\", \"source_id\": 16871150, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:55:32Z\", \"source_id\": 16878966, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:22:46Z\", \"source_id\": 16901485, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:43Z\", \"source_id\": 16904802, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:21Z\", \"source_id\": 16931028, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:56Z\", \"source_id\": 16944306, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:44Z\", \"source_id\": 52634848, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:47Z\", \"source_id\": 16959303, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Carlisle", "service_state_platform": "7", "timing_fact_generation": 1789634208088766, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:09.525577", "service_state_evidence_id": 16959303, "current_leg_start_actual_dep": "2026-09-17T09:25:30+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:09.973143", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC CAR 1L79 156504 2 75 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2761.203, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12163.259, "from_m": 2761.203, "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": 13837.836, "from_m": 12163.259, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 65.0}, {"to_m": 20713.379, "from_m": 13837.836, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 22683.411, "from_m": 20713.379, "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": 22733.649, "from_m": 22683.411, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22861.54, "from_m": 22733.649, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 31492.575, "from_m": 22861.54, "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": 31636.342, "from_m": 31492.575, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38613.534, "from_m": 31636.342, "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": 40991.298, "from_m": 38613.534, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42517.99, "from_m": 40991.298, "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": 43337.444, "from_m": 42517.99, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 43408.248, "from_m": 43337.444, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45378.57, "from_m": 43408.248, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 54906.905, "from_m": 45378.57, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56177.246, "from_m": 54906.905, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 65269.711, "from_m": 56177.246, "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": 65447.835, "from_m": 65269.711, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 71533.138, "from_m": 65447.835, "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": 71610.031, "from_m": 71533.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": 90844.383, "from_m": 71610.031, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 91878.833, "from_m": 90844.383, "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": 97567.516, "from_m": 91878.833, "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": 102281.945, "from_m": 97567.516, "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": 104171.389, "from_m": 102281.945, "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": 105321.216, "from_m": 104171.389, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 114640.001, "from_m": 105321.216, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 117475.576, "from_m": 114640.001, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 131906.14, "from_m": 117475.576, "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": 132813.201, "from_m": 131906.14, "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": 133352.169, "from_m": 132813.201, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 137579.076, "from_m": 133352.169, "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": 156346.155, "from_m": 137579.076, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 157703.314, "from_m": 156346.155, "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": 161616.983, "from_m": 157703.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": 161672.235, "from_m": 161616.983, "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": 170654.916, "from_m": 161672.235, "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": 171467.967, "from_m": 170654.916, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 171571.992, "from_m": 171467.967, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 175857.786, "from_m": 171571.992, "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": 105.0}, {"to_m": 184276.034, "from_m": 175857.786, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 184634.916, "from_m": 184276.034, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 184697.106, "from_m": 184634.916, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 185015.503, "from_m": 184697.106, "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": 185677.375, "from_m": 185015.503, "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": 631704, "profile_key": "e9faba7899f3f93e212dd28548611fdf60df5560b6468f7334d78725443564b4", "schedule_id": 32689, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0707", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0709", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711H", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2677.396, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0714", "location": "Busby Jn", "stage_seq": 5, "distance_m": 5705.67, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0718", "wtt_dep": "0721H", "location": "Barrhead", "stage_seq": 6, "distance_m": 11776.98, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0730H", "location": "Lugton", "stage_seq": 7, "distance_m": 22861.54, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0733", "wtt_dep": "0733H", "location": "Dunlop", "stage_seq": 8, "distance_m": 26544.55, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0737", "wtt_dep": "0737H", "location": "Stewarton", "stage_seq": 9, "distance_m": 30183.794, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0739", "location": "Lochridge Jn", "stage_seq": 10, "distance_m": 31636.342, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0741H", "wtt_dep": "0742", "location": "Kilmaurs", "stage_seq": 11, "distance_m": 35331.091, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0747", "wtt_dep": "0753", "location": "Kilmarnock", "stage_seq": 12, "distance_m": 38951.595, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804H", "location": "Mauchline Jn", "stage_seq": 13, "distance_m": 54045.038, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0809", "wtt_dep": "0809H", "location": "Auchinleck", "stage_seq": 14, "distance_m": 61205.444, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0817H", "wtt_dep": "0818", "location": "New Cumnock", "stage_seq": 15, "distance_m": 72990.517, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0826", "wtt_dep": "0826H", "location": "Kirkconnel", "stage_seq": 16, "distance_m": 85047.092, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0831", "wtt_dep": "0831H", "location": "Sanquhar", "stage_seq": 17, "distance_m": 90344.743, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843H", "location": "Thornhill", "stage_seq": 18, "distance_m": 110111.177, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852H", "location": "Holywood S.B.", "stage_seq": 19, "distance_m": 126984.444, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0859", "location": "Dumfries", "stage_seq": 20, "distance_m": 132432.763, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0914H", "location": "Annan", "stage_seq": 21, "distance_m": 157257.258, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918", "location": "Eastriggs Crossover", "stage_seq": 22, "distance_m": 161639.298, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0923H", "location": "Gretna Green", "stage_seq": 23, "distance_m": 170047.342, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926H", "location": "Gretna Jn", "stage_seq": 24, "distance_m": 171728.258, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Carlisle Kingmoor Jcn", "stage_seq": 25, "distance_m": 182635.05, "section_seq": 1, "route_path_id": 66245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Caldew Jn", "stage_seq": 26, "distance_m": 184602.774, "section_seq": 1, "route_path_id": 66245}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Carlisle", "stage_seq": 27, "distance_m": 185677.375, "section_seq": 1, "route_path_id": 66245}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 185677.375, "from_m": 0.0, "section_seq": 1, "route_path_id": 66245}], "total_distance_m": 185677.375, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 185615.185, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 62.19, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1809, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:17:19Z", "source_id": 52248233, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:18:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:17:24Z", "source_id": 16847760, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:02Z", "source_id": 16871150, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:55:32Z", "source_id": 16878966, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:22:46Z", "source_id": 16901485, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:43Z", "source_id": 16904802, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:21Z", "source_id": 16931028, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:56Z", "source_id": 16944306, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2881, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:44Z", "source_id": 52634848, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:38:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:47Z", "source_id": 16959303, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Glasgow Central High Level 0707 0707 9 None None Carlisle 0936 0936 7 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87677/2026-09-17/detailed None Gretna Green 2026-09-17T09:25:30+01:00 Carlisle 14.5 {"type": "LineString", "coordinates": [[-3.067432, 55.00066350000001], [-3.0668366, 55.000734], [-3.0663187, 55.0007953], [-3.0652861999999996, 55.0009191], [-3.0645162, 55.00101059999999], [-3.0626738, 55.0012185], [-3.0607393999999997, 55.001456000000005], [-3.0593032, 55.0016265], [-3.0580969999999996, 55.001752499999995], [-3.0572167999999995, 55.0018178], [-3.0559817, 55.0018792], [-3.0550088999999994, 55.0018568], [-3.0542719660063726, 55.00180348577262], [-3.0542458999999997, 55.0018016], [-3.0530469, 55.0016613], [-3.0517699000000005, 55.00143719999999], [-3.0505866000000004, 55.00113399999999], [-3.0498390999999994, 55.0008952], [-3.0489772, 55.00055969999998], [-3.0481569999999993, 55.0001666], [-3.0473408, 54.9997273], [-3.0471354999999996, 54.999579999999995], [-3.0467599999999995, 54.999304900000006], [-3.0464118999999994, 54.9990737], [-3.0457664999999996, 54.9985639], [-3.0455268, 54.9983579], [-3.04542069481818, 54.998264045473434], [-3.045268023445302, 54.99813192838695], [-3.0451318237962077, 54.998015670451736], [-3.045009665475324, 54.997913036280806], [-3.04489911808708, 54.9978217904872], [-3.0447977512359023, 54.99773969768392], [-3.0447031345262188, 54.997664522484], [-3.044612837562458, 54.99759402950048], [-3.044524429949047, 54.99752598334635], [-3.0444354812904137, 54.99745814863465], [-3.0443435611909857, 54.9973882899784], [-3.044246239255191, 54.99731417199064], [-3.0441410850874577, 54.99723355928437], [-3.0440256682922127, 54.99714421647262], [-3.0438975584738843, 54.99704390816842], [-3.0437543252369, 54.99693039898479], [-3.043593538185688, 54.99680145353475], [-3.0431123999999996, 54.996414599999994], [-3.0425927, 54.9959737], [-3.0415008, 54.99507930000001], [-3.0414134999999995, 54.9950078], [-3.040235899999999, 54.994029700000006], [-3.0391651999999993, 54.9931318], [-3.0390249, 54.9930154], [-3.0367517999999993, 54.991131499999995], [-3.03656, 54.990975], [-3.0358298825622105, 54.99038365396537], [-3.035815, 54.9903716], [-3.0350637999999996, 54.98973960000001], [-3.0343563, 54.9891586], [-3.0332707, 54.9882669], [-3.0323047, 54.9874436], [-3.0319927, 54.987188999999994], [-3.0312779, 54.98660600000001], [-3.0308054999999996, 54.986216199999994], [-3.0297861, 54.98537799999999], [-3.0292527999999996, 54.98493419999999], [-3.0277018999999994, 54.98365749999999], [-3.0259934999999993, 54.9822428], [-3.0248797, 54.981318499999986], [-3.0238649999999994, 54.9804595], [-3.0231137, 54.9798402], [-3.0225695, 54.9793916], [-3.0208242, 54.9779378], [-3.0194179, 54.97677899999999], [-3.0193283, 54.97670519999999], [-3.0191616999999997, 54.9765679], [-3.0174508, 54.97516629999999], [-3.016572899999999, 54.97442019999999], [-3.0139537999999995, 54.972248999999984], [-3.0128313999999996, 54.97130909999999], [-3.0107557, 54.969593], [-3.0104539, 54.9693435], [-3.0090281, 54.968145500000006], [-3.0075059999999993, 54.96687850000001], [-3.0067776, 54.96629510000001], [-3.0051278999999997, 54.9649251], [-3.0028745, 54.962991499999994], [-3.0020941, 54.962262800000005], [-3.0013605, 54.9615521], [-3.0003713, 54.9605153], [-2.9997959999999995, 54.9598279], [-2.9981007, 54.957801999999994], [-2.9959244, 54.9550431], [-2.9946908999999997, 54.9534779], [-2.9934439, 54.9519153], [-2.992208, 54.9503462], [-2.9916906999999995, 54.94970190000001], [-2.9909542999999994, 54.9487845], [-2.990049, 54.9476504], [-2.9891615999999996, 54.94650980000001], [-2.987491813307138, 54.944401794972016], [-2.9873672999999994, 54.9442446], [-2.9848133999999997, 54.941019999999995], [-2.9839516, 54.9399319], [-2.9836536, 54.93955489999999], [-2.983067224903118, 54.938812957853784], [-2.9787378, 54.93333450000001], [-2.9777464, 54.93207199999999], [-2.9761357, 54.93004079999999], [-2.9741129, 54.92747430000001], [-2.9728496, 54.92586959999999], [-2.9711842, 54.92376929999998], [-2.9680387999999995, 54.91979629999999], [-2.9668130999999995, 54.9182301], [-2.9667906, 54.918201399999994], [-2.9657709999999997, 54.916907300000005], [-2.9650667999999993, 54.9160133], [-2.964440437594421, 54.915246819967734], [-2.9641902, 54.9149406], [-2.963751569442507, 54.914370817306505], [-2.9634938999999996, 54.9140361], [-2.9631769999999995, 54.9137259], [-2.9629262999999995, 54.91341009999999], [-2.9620516090434807, 54.912281458114315], [-2.9619177999999997, 54.912108800000006], [-2.9608865, 54.9108333], [-2.9599519999999995, 54.909656299999995], [-2.9592411, 54.90876039999999], [-2.9586988, 54.9081231], [-2.9579812, 54.90733070000001], [-2.9575566, 54.9068864], [-2.9568924000000005, 54.9063015], [-2.9566497999999997, 54.9060806], [-2.9564187, 54.9058597], [-2.956358499999999, 54.905805400000006], [-2.9559281, 54.9053912], [-2.9552441, 54.904846899999995], [-2.9547766999999996, 54.90444599999999], [-2.9541592, 54.9040012], [-2.9533268, 54.9033596], [-2.9527420999999996, 54.902930899999994], [-2.9509772, 54.9017373], [-2.9500276999999997, 54.9011173], [-2.9491306, 54.9004941], [-2.9489064999999997, 54.900338399999995], [-2.9485203, 54.900068999999995], [-2.9481608, 54.89980309999999], [-2.9479677, 54.89964440000001], [-2.9477697999999997, 54.8995017], [-2.94711, 54.8989739], [-2.9462366, 54.89827639999999], [-2.9455906, 54.897697400000006], [-2.9453181999999996, 54.8974712], [-2.9450320999999997, 54.89723810000001], [-2.9447603999999994, 54.8969949], [-2.944226, 54.8965276], [-2.9436333, 54.8959309], [-2.9433621999999997, 54.8956818], [-2.942967, 54.8953688], [-2.9422456999999995, 54.894867], [-2.94174, 54.8945543], [-2.9412024999999997, 54.89427370000001], [-2.9402039999999996, 54.8937978], [-2.9391930999999993, 54.89327200000001], [-2.9390035999999995, 54.89315369999999], [-2.9385168, 54.8928598], [-2.9384848999999997, 54.8928403], [-2.9382242, 54.8926808], [-2.9378218, 54.892424], [-2.9375089999999995, 54.8922689], [-2.9371669999999996, 54.8921114], [-2.9365580999999996, 54.8918527], [-2.9354284, 54.891422], [-2.9351575, 54.8913268], [-2.9348557999999993, 54.891222299999995], [-2.9343548, 54.891029499999995], [-2.9342911999999997, 54.8910038], [-2.9339856, 54.8908637], [-2.9336510999999996, 54.8907102], [-2.9332260999999997, 54.8905151]]} 9.7 0923½ 0938 Gretna Green Carlisle Carlisle 54.8905151 -2.9332261 54.8905151 -2.9332261 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Carlisle TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959303 1789634208088766 42 42 2026-09-17 08:48:09.973143 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:09.525577
603488 627561 C14660 011B70M417 2026-09-17 COMPLETE 16959613 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 627561, "stp": "P", "toc": "ScotRail", "uid": "C14660", "consist": "HA26", "dest_crs": "EDB", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14660/2026-09-17/detailed", "trust_id": "011B70M417", "origin_crs": "INV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "15", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1B70", "timing_status": "ON TIME", "origin_station": "Inverness", "current_leg_arr": "0938", "current_leg_dep": "0934", "current_leg_end": "Edinburgh", "origin_dep_time": "0454", "origin_platform": "2", "current_location": "Edinburgh", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Haymarket", "current_leg_milage": "1.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 380.74, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 962.034, \"from_m\": 380.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4138.59, \"from_m\": 962.034, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11428.768, \"from_m\": 4138.59, \"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\": 12617.346, \"from_m\": 11428.768, \"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\": 23963.594, \"from_m\": 12617.346, \"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\": 24595.98, \"from_m\": 23963.594, \"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\": 38980.794, \"from_m\": 24595.98, \"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\": 40844.067, \"from_m\": 38980.794, \"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\": 58403.584, \"from_m\": 40844.067, \"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\": 59729.697, \"from_m\": 58403.584, \"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\": 59820.845, \"from_m\": 59729.697, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 73917.292, \"from_m\": 59820.845, \"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\": 79541.473, \"from_m\": 73917.292, \"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\": 82285.947, \"from_m\": 79541.473, \"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\": 85279.889, \"from_m\": 82285.947, \"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\": 88027.747, \"from_m\": 85279.889, \"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\": 89282.208, \"from_m\": 88027.747, \"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\": 94238.806, \"from_m\": 89282.208, \"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\": 129735.481, \"from_m\": 94238.806, \"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\": 129788.976, \"from_m\": 129735.481, \"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\": 131736.871, \"from_m\": 129788.976, \"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\": 132220.51, \"from_m\": 131736.871, \"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\": 134991.742, \"from_m\": 132220.51, \"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\": 141868.605, \"from_m\": 134991.742, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 141910.564, \"from_m\": 141868.605, \"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\": 143642.023, \"from_m\": 141910.564, \"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\": 143693.39, \"from_m\": 143642.023, \"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\": 145854.894, \"from_m\": 143693.39, \"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\": 146145.819, \"from_m\": 145854.894, \"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\": 147048.777, \"from_m\": 146145.819, \"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\": 162381.15, \"from_m\": 147048.777, \"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\": 162878.867, \"from_m\": 162381.15, \"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\": 162936.525, \"from_m\": 162878.867, \"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\": 163647.486, \"from_m\": 162936.525, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 163913.283, \"from_m\": 163647.486, \"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\": 171950.331, \"from_m\": 163913.283, \"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\": 172219.662, \"from_m\": 171950.331, \"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\": 172819.85, \"from_m\": 172219.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\": 172833.939, \"from_m\": 172819.85, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 173333.324, \"from_m\": 172833.939, \"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\": 174033.843, \"from_m\": 173333.324, \"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\": 174070.108, \"from_m\": 174033.843, \"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\": 174270.982, \"from_m\": 174070.108, \"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\": 176109.207, \"from_m\": 174270.982, \"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\": 183631.709, \"from_m\": 176109.207, \"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\": 190803.896, \"from_m\": 183631.709, \"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\": 196135.041, \"from_m\": 190803.896, \"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\": 199625.23, \"from_m\": 196135.041, \"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\": 199684.807, \"from_m\": 199625.23, \"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\": 200893.388, \"from_m\": 199684.807, \"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\": 208715.577, \"from_m\": 200893.388, \"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\": 211315.022, \"from_m\": 208715.577, \"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\": 216747.732, \"from_m\": 211315.022, \"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\": 216790.386, \"from_m\": 216747.732, \"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\": 217059.849, \"from_m\": 216790.386, \"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\": 229420.482, \"from_m\": 217059.849, \"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\": 234869.114, \"from_m\": 229420.482, \"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\": 239479.11, \"from_m\": 234869.114, \"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\": 242585.378, \"from_m\": 239479.11, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 249813.916, \"from_m\": 242585.378, \"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\": 256278.597, \"from_m\": 249813.916, \"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\": 258472.133, \"from_m\": 256278.597, \"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\": 260863.445, \"from_m\": 258472.133, \"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\": 261225.83, \"from_m\": 260863.445, \"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\": 263269.547, \"from_m\": 261225.83, \"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\": 263600.569, \"from_m\": 263269.547, \"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\": 264035.37, \"from_m\": 263600.569, \"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\": 264076.567, \"from_m\": 264035.37, \"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\": 269770.297, \"from_m\": 264076.567, \"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\": 270836.666, \"from_m\": 269770.297, \"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\": 279392.391, \"from_m\": 270836.666, \"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\": 281807.842, \"from_m\": 279392.391, \"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\": 285576.179, \"from_m\": 281807.842, \"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\": 287083.01, \"from_m\": 285576.179, \"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\": 287646.362, \"from_m\": 287083.01, \"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\": 288430.41, \"from_m\": 287646.362, \"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\": 289051.359, \"from_m\": 288430.41, \"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\": 290786.809, \"from_m\": 289051.359, \"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\": 292947.288, \"from_m\": 290786.809, \"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\": 293043.366, \"from_m\": 292947.288, \"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\": 293106.15, \"from_m\": 293043.366, \"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\": 294577.569, \"from_m\": 293106.15, \"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\": 297047.419, \"from_m\": 294577.569, \"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\": 299052.073, \"from_m\": 297047.419, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 301515.036, \"from_m\": 299052.073, \"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\": 302335.572, \"from_m\": 301515.036, \"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\": 305362.657, \"from_m\": 302335.572, \"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\": 311426.055, \"from_m\": 305362.657, \"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\": 312181.237, \"from_m\": 311426.055, \"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\": 312583.371, \"from_m\": 312181.237, \"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\": 316413.494, \"from_m\": 312583.371, \"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\": 318167.043, \"from_m\": 316413.494, \"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\": 320131.886, \"from_m\": 318167.043, \"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\": 320770.056, \"from_m\": 320131.886, \"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\": 320974.49, \"from_m\": 320770.056, \"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\": 321018.191, \"from_m\": 320974.49, \"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\": 324579.084, \"from_m\": 321018.191, \"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\": 338768.168, \"from_m\": 324579.084, \"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\": 342251.07, \"from_m\": 338768.168, \"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\": 345846.167, \"from_m\": 342251.07, \"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\": 346919.592, \"from_m\": 345846.167, \"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\": 347392.982, \"from_m\": 346919.592, \"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\": 347820.317, \"from_m\": 347392.982, \"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\": 348560.709, \"from_m\": 347820.317, \"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\": 350675.551, \"from_m\": 348560.709, \"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\": 351061.0, \"from_m\": 350675.551, \"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\": 351623.039, \"from_m\": 351061.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\": 352700.789, \"from_m\": 351623.039, \"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\": 354688.063, \"from_m\": 352700.789, \"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\": 355586.205, \"from_m\": 354688.063, \"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\": 355989.733, \"from_m\": 355586.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\": 361673.376, \"from_m\": 355989.733, \"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\": 362084.274, \"from_m\": 361673.376, \"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\": 362217.803, \"from_m\": 362084.274, \"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\": 362262.222, \"from_m\": 362217.803, \"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\": 362689.877, \"from_m\": 362262.222, \"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\": 362854.357, \"from_m\": 362689.877, \"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\": 364202.982, \"from_m\": 362854.357, \"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\": 365498.97, \"from_m\": 364202.982, \"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\": 365523.107, \"from_m\": 365498.97, \"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\": 365563.45, \"from_m\": 365523.107, \"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\": 368251.696, \"from_m\": 365563.45, \"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\": 370010.495, \"from_m\": 368251.696, \"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\": 373939.299, \"from_m\": 370010.495, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 377410.694, \"from_m\": 373939.299, \"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\": 377906.587, \"from_m\": 377410.694, \"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\": 381242.808, \"from_m\": 377906.587, \"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\": 381303.471, \"from_m\": 381242.808, \"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\": 381384.302, \"from_m\": 381303.471, \"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\": 381444.112, \"from_m\": 381384.302, \"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\": 381471.753, \"from_m\": 381444.112, \"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\": 382863.341, \"from_m\": 381471.753, \"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\": 383863.645, \"from_m\": 382863.341, \"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\": 384013.509, \"from_m\": 383863.645, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 384105.139, \"from_m\": 384013.509, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 384549.745, \"from_m\": 384105.139, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 627561, \"profile_key\": \"668d3967f2cc0e3847fcfd10051d16185132215e4ce8dc3ac38ac73f142272f2\", \"schedule_id\": 33733, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0454\", \"location\": \"Inverness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0455H\", \"location\": \"Millburn Jn\", \"stage_seq\": 2, \"distance_m\": 962.034, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0502H\", \"wtt_dep\": \"0504\", \"location\": \"Inverness Airport\", \"stage_seq\": 3, \"distance_m\": 12010.011, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0512\", \"wtt_dep\": \"0513H\", \"location\": \"Nairn\", \"stage_seq\": 4, \"distance_m\": 24333.557, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0522H\", \"wtt_dep\": \"0524\", \"location\": \"Forres\", \"stage_seq\": 5, \"distance_m\": 39701.237, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0535\", \"wtt_dep\": \"0537\", \"location\": \"Elgin\", \"stage_seq\": 6, \"distance_m\": 59178.486, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0556H\", \"location\": \"Keith\", \"stage_seq\": 7, \"distance_m\": 88118.726, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Keith Loop\", \"stage_seq\": 8, \"distance_m\": 88726.282, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0609H\", \"wtt_dep\": \"0611\", \"location\": \"Huntly\", \"stage_seq\": 9, \"distance_m\": 108192.399, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619H\", \"location\": \"Kennethmont\", \"stage_seq\": 10, \"distance_m\": 120873.393, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626H\", \"location\": \"Insch\", \"stage_seq\": 11, \"distance_m\": 129564.946, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0637H\", \"wtt_dep\": \"0641\", \"location\": \"Inverurie\", \"stage_seq\": 12, \"distance_m\": 146637.003, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0645H\", \"wtt_dep\": \"0647\", \"location\": \"Kintore\", \"stage_seq\": 13, \"distance_m\": 151802.004, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0655\", \"wtt_dep\": \"0656H\", \"location\": \"Dyce\", \"stage_seq\": 14, \"distance_m\": 163721.044, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703\", \"location\": \"Berryden Jn\", \"stage_seq\": 15, \"distance_m\": 172219.662, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0705H\", \"wtt_dep\": \"0710\", \"location\": \"Aberdeen\", \"stage_seq\": 16, \"distance_m\": 173822.907, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711H\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 17, \"distance_m\": 174600.077, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0713\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 18, \"distance_m\": 176459.736, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0713H\", \"location\": \"Aberdeen Sig. A56\", \"stage_seq\": 19, \"distance_m\": 177485.916, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0715H\", \"location\": \"Aberdeen Sig. A230\", \"stage_seq\": 20, \"distance_m\": 181286.227, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0720\", \"location\": \"Aberdeen Sig. A222\", \"stage_seq\": 21, \"distance_m\": 190157.175, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0725\", \"wtt_dep\": \"0727\", \"location\": \"Stonehaven\", \"stage_seq\": 22, \"distance_m\": 199800.866, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0732H\", \"location\": \"Carmont\", \"stage_seq\": 23, \"distance_m\": 208645.918, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0738\", \"location\": \"Laurencekirk\", \"stage_seq\": 24, \"distance_m\": 222888.423, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0741H\", \"location\": \"Craigo S.B.\", \"stage_seq\": 25, \"distance_m\": 231553.192, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0745H\", \"wtt_dep\": \"0747\", \"location\": \"Montrose\", \"stage_seq\": 26, \"distance_m\": 239182.011, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0750\", \"location\": \"Usan Jn\", \"stage_seq\": 27, \"distance_m\": 242416.233, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0754H\", \"location\": \"Inverkeilor\", \"stage_seq\": 28, \"distance_m\": 251235.237, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0800\", \"wtt_dep\": \"0801H\", \"location\": \"Arbroath\", \"stage_seq\": 29, \"distance_m\": 261044.731, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807\", \"location\": \"Carnoustie\", \"stage_seq\": 30, \"distance_m\": 270958.643, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Broughty Ferry\", \"stage_seq\": 31, \"distance_m\": 282068.279, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817H\", \"location\": \"Camperdown Jn\", \"stage_seq\": 32, \"distance_m\": 287323.641, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0824\", \"wtt_dep\": \"0826H\", \"location\": \"Dundee\", \"stage_seq\": 33, \"distance_m\": 288466.658, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0827\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 34, \"distance_m\": 289051.359, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832\", \"location\": \"Tay Bridge South\", \"stage_seq\": 35, \"distance_m\": 293043.366, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0834\", \"location\": \"St. Fort Sig. Ts26\", \"stage_seq\": 36, \"distance_m\": 296670.804, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0837\", \"wtt_dep\": \"0838H\", \"location\": \"Leuchars\", \"stage_seq\": 37, \"distance_m\": 301935.566, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0844H\", \"wtt_dep\": \"0846\", \"location\": \"Cupar\", \"stage_seq\": 38, \"distance_m\": 312033.028, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851H\", \"location\": \"Ladybank\", \"stage_seq\": 39, \"distance_m\": 320880.818, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 40, \"distance_m\": 334178.225, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859\", \"location\": \"Thornton South Jn\", \"stage_seq\": 41, \"distance_m\": 334984.257, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0902H\", \"location\": \"Kirkcaldy\", \"stage_seq\": 42, \"distance_m\": 342050.656, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909H\", \"location\": \"Burntisland\", \"stage_seq\": 43, \"distance_m\": 351288.904, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Inverkeithing\", \"stage_seq\": 44, \"distance_m\": 362484.215, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921H\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 45, \"distance_m\": 369098.141, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 46, \"distance_m\": 379668.494, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0934\", \"location\": \"Haymarket\", \"stage_seq\": 47, \"distance_m\": 381635.33, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Princes St Gardens\", \"stage_seq\": 48, \"distance_m\": 382964.59, \"section_seq\": 1, \"route_path_id\": 104345}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 49, \"distance_m\": 384549.745, \"section_seq\": 1, \"route_path_id\": 104345}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 384549.745, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104345}], \"total_distance_m\": 384549.745, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 384549.745, \"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": "0454", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:00:35Z\", \"source_id\": 52011596, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:00:38Z\", \"source_id\": 16774681, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:10:43Z\", \"source_id\": 52018596, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:11:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:10:47Z\", \"source_id\": 16776679, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:21:02Z\", \"source_id\": 52027300, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:22:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:21:02Z\", \"source_id\": 16779305, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:34:12Z\", \"source_id\": 52040940, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:35:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:34:19Z\", \"source_id\": 16783330, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:24Z\", \"source_id\": 16792487, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:12:56Z\", \"source_id\": 16801577, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:28:58Z\", \"source_id\": 16811766, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:36:32Z\", \"source_id\": 52147966, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:36:36Z\", \"source_id\": 16817049, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:43:43Z\", \"source_id\": 52164052, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:43:48Z\", \"source_id\": 16822104, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:53:11Z\", \"source_id\": 52186478, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:53:14Z\", \"source_id\": 16829058, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:06:31Z\", \"source_id\": 16839209, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:28:26Z\", \"source_id\": 16856590, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:31Z\", \"source_id\": 16874004, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:02:49Z\", \"source_id\": 16885037, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:24Z\", \"source_id\": 16894628, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:21:15Z\", \"source_id\": 52424471, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:22:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:21:17Z\", \"source_id\": 16900360, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:21Z\", \"source_id\": 52492962, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:27Z\", \"source_id\": 16920022, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:58Z\", \"source_id\": 52511738, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:03Z\", \"source_id\": 16925409, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:17Z\", \"source_id\": 52548827, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:21Z\", \"source_id\": 16935610, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:27Z\", \"source_id\": 52566126, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:30Z\", \"source_id\": 16940251, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:16Z\", \"source_id\": 52584349, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:22Z\", \"source_id\": 16945365, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:42Z\", \"source_id\": 52620599, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:48Z\", \"source_id\": 16955592, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:06Z\", \"source_id\": 52635961, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:09Z\", \"source_id\": 16959613, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "15", "timing_fact_generation": 1789634230048642, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:11.170321", "service_state_evidence_id": 16959613, "current_leg_start_actual_dep": "2026-09-17T09:34:00+01:00", "operational_evidence_version": 119, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:11.283661", "service_state_valid_until_kind": null, "operational_interpretation_version": 119, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P INV EDB 1B70 HA26 7 125 None {"version": 3, "segments": [{"to_m": 380.74, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 962.034, "from_m": 380.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4138.59, "from_m": 962.034, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 75.0}, {"to_m": 11428.768, "from_m": 4138.59, "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": 12617.346, "from_m": 11428.768, "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": 23963.594, "from_m": 12617.346, "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": 24595.98, "from_m": 23963.594, "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": 38980.794, "from_m": 24595.98, "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": 40844.067, "from_m": 38980.794, "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": 58403.584, "from_m": 40844.067, "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": 59729.697, "from_m": 58403.584, "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": 59820.845, "from_m": 59729.697, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 75.0}, {"to_m": 73917.292, "from_m": 59820.845, "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": 79541.473, "from_m": 73917.292, "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": 82285.947, "from_m": 79541.473, "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": 85279.889, "from_m": 82285.947, "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": 88027.747, "from_m": 85279.889, "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": 89282.208, "from_m": 88027.747, "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": 94238.806, "from_m": 89282.208, "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": 129735.481, "from_m": 94238.806, "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": 129788.976, "from_m": 129735.481, "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": 131736.871, "from_m": 129788.976, "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": 132220.51, "from_m": 131736.871, "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": 134991.742, "from_m": 132220.51, "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": 141868.605, "from_m": 134991.742, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 141910.564, "from_m": 141868.605, "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": 143642.023, "from_m": 141910.564, "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": 143693.39, "from_m": 143642.023, "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": 145854.894, "from_m": 143693.39, "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": 146145.819, "from_m": 145854.894, "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": 147048.777, "from_m": 146145.819, "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": 162381.15, "from_m": 147048.777, "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": 162878.867, "from_m": 162381.15, "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": 162936.525, "from_m": 162878.867, "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": 163647.486, "from_m": 162936.525, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 163913.283, "from_m": 163647.486, "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": 171950.331, "from_m": 163913.283, "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": 172219.662, "from_m": 171950.331, "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": 172819.85, "from_m": 172219.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": 172833.939, "from_m": 172819.85, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 173333.324, "from_m": 172833.939, "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": 174033.843, "from_m": 173333.324, "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": 174070.108, "from_m": 174033.843, "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": 174270.982, "from_m": 174070.108, "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": 176109.207, "from_m": 174270.982, "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": 183631.709, "from_m": 176109.207, "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": 190803.896, "from_m": 183631.709, "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": 196135.041, "from_m": 190803.896, "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": 199625.23, "from_m": 196135.041, "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": 199684.807, "from_m": 199625.23, "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": 200893.388, "from_m": 199684.807, "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": 208715.577, "from_m": 200893.388, "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": 211315.022, "from_m": 208715.577, "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": 216747.732, "from_m": 211315.022, "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": 216790.386, "from_m": 216747.732, "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": 217059.849, "from_m": 216790.386, "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": 229420.482, "from_m": 217059.849, "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": 234869.114, "from_m": 229420.482, "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": 239479.11, "from_m": 234869.114, "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": 242585.378, "from_m": 239479.11, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 249813.916, "from_m": 242585.378, "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": 256278.597, "from_m": 249813.916, "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": 258472.133, "from_m": 256278.597, "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": 260863.445, "from_m": 258472.133, "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": 261225.83, "from_m": 260863.445, "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": 263269.547, "from_m": 261225.83, "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": 263600.569, "from_m": 263269.547, "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": 264035.37, "from_m": 263600.569, "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": 264076.567, "from_m": 264035.37, "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": 269770.297, "from_m": 264076.567, "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": 270836.666, "from_m": 269770.297, "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": 279392.391, "from_m": 270836.666, "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": 281807.842, "from_m": 279392.391, "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": 285576.179, "from_m": 281807.842, "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": 287083.01, "from_m": 285576.179, "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": 287646.362, "from_m": 287083.01, "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": 288430.41, "from_m": 287646.362, "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": 289051.359, "from_m": 288430.41, "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": 290786.809, "from_m": 289051.359, "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": 292947.288, "from_m": 290786.809, "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": 293043.366, "from_m": 292947.288, "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": 293106.15, "from_m": 293043.366, "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": 294577.569, "from_m": 293106.15, "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": 297047.419, "from_m": 294577.569, "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": 299052.073, "from_m": 297047.419, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 301515.036, "from_m": 299052.073, "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": 302335.572, "from_m": 301515.036, "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": 305362.657, "from_m": 302335.572, "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": 311426.055, "from_m": 305362.657, "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": 312181.237, "from_m": 311426.055, "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": 312583.371, "from_m": 312181.237, "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": 316413.494, "from_m": 312583.371, "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": 318167.043, "from_m": 316413.494, "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": 320131.886, "from_m": 318167.043, "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": 320770.056, "from_m": 320131.886, "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": 320974.49, "from_m": 320770.056, "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": 321018.191, "from_m": 320974.49, "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": 324579.084, "from_m": 321018.191, "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": 338768.168, "from_m": 324579.084, "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": 342251.07, "from_m": 338768.168, "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": 345846.167, "from_m": 342251.07, "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": 346919.592, "from_m": 345846.167, "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": 347392.982, "from_m": 346919.592, "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": 347820.317, "from_m": 347392.982, "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": 348560.709, "from_m": 347820.317, "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": 350675.551, "from_m": 348560.709, "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": 351061.0, "from_m": 350675.551, "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": 351623.039, "from_m": 351061.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": 352700.789, "from_m": 351623.039, "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": 354688.063, "from_m": 352700.789, "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": 355586.205, "from_m": 354688.063, "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": 355989.733, "from_m": 355586.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": 361673.376, "from_m": 355989.733, "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": 362084.274, "from_m": 361673.376, "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": 362217.803, "from_m": 362084.274, "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": 362262.222, "from_m": 362217.803, "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": 362689.877, "from_m": 362262.222, "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": 362854.357, "from_m": 362689.877, "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": 364202.982, "from_m": 362854.357, "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": 365498.97, "from_m": 364202.982, "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": 365523.107, "from_m": 365498.97, "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": 365563.45, "from_m": 365523.107, "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": 368251.696, "from_m": 365563.45, "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": 370010.495, "from_m": 368251.696, "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": 373939.299, "from_m": 370010.495, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 377410.694, "from_m": 373939.299, "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": 377906.587, "from_m": 377410.694, "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": 381242.808, "from_m": 377906.587, "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": 381303.471, "from_m": 381242.808, "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": 381384.302, "from_m": 381303.471, "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": 381444.112, "from_m": 381384.302, "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": 381471.753, "from_m": 381444.112, "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": 382863.341, "from_m": 381471.753, "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": 383863.645, "from_m": 382863.341, "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": 384013.509, "from_m": 383863.645, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 384105.139, "from_m": 384013.509, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 384549.745, "from_m": 384105.139, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 627561, "profile_key": "668d3967f2cc0e3847fcfd10051d16185132215e4ce8dc3ac38ac73f142272f2", "schedule_id": 33733, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0454", "location": "Inverness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0455H", "location": "Millburn Jn", "stage_seq": 2, "distance_m": 962.034, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0502H", "wtt_dep": "0504", "location": "Inverness Airport", "stage_seq": 3, "distance_m": 12010.011, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0512", "wtt_dep": "0513H", "location": "Nairn", "stage_seq": 4, "distance_m": 24333.557, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0522H", "wtt_dep": "0524", "location": "Forres", "stage_seq": 5, "distance_m": 39701.237, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0535", "wtt_dep": "0537", "location": "Elgin", "stage_seq": 6, "distance_m": 59178.486, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0556H", "location": "Keith", "stage_seq": 7, "distance_m": 88118.726, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557", "location": "Keith Loop", "stage_seq": 8, "distance_m": 88726.282, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0609H", "wtt_dep": "0611", "location": "Huntly", "stage_seq": 9, "distance_m": 108192.399, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619H", "location": "Kennethmont", "stage_seq": 10, "distance_m": 120873.393, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626H", "location": "Insch", "stage_seq": 11, "distance_m": 129564.946, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0637H", "wtt_dep": "0641", "location": "Inverurie", "stage_seq": 12, "distance_m": 146637.003, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0645H", "wtt_dep": "0647", "location": "Kintore", "stage_seq": 13, "distance_m": 151802.004, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0655", "wtt_dep": "0656H", "location": "Dyce", "stage_seq": 14, "distance_m": 163721.044, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703", "location": "Berryden Jn", "stage_seq": 15, "distance_m": 172219.662, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0705H", "wtt_dep": "0710", "location": "Aberdeen", "stage_seq": 16, "distance_m": 173822.907, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711H", "location": "Aberdeen Ferryhill Jn", "stage_seq": 17, "distance_m": 174600.077, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0713", "location": "Craiginches South Jn", "stage_seq": 18, "distance_m": 176459.736, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0713H", "location": "Aberdeen Sig. A56", "stage_seq": 19, "distance_m": 177485.916, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0715H", "location": "Aberdeen Sig. A230", "stage_seq": 20, "distance_m": 181286.227, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0720", "location": "Aberdeen Sig. A222", "stage_seq": 21, "distance_m": 190157.175, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0725", "wtt_dep": "0727", "location": "Stonehaven", "stage_seq": 22, "distance_m": 199800.866, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0732H", "location": "Carmont", "stage_seq": 23, "distance_m": 208645.918, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0738", "location": "Laurencekirk", "stage_seq": 24, "distance_m": 222888.423, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0741H", "location": "Craigo S.B.", "stage_seq": 25, "distance_m": 231553.192, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0745H", "wtt_dep": "0747", "location": "Montrose", "stage_seq": 26, "distance_m": 239182.011, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0750", "location": "Usan Jn", "stage_seq": 27, "distance_m": 242416.233, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0754H", "location": "Inverkeilor", "stage_seq": 28, "distance_m": 251235.237, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0800", "wtt_dep": "0801H", "location": "Arbroath", "stage_seq": 29, "distance_m": 261044.731, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807", "location": "Carnoustie", "stage_seq": 30, "distance_m": 270958.643, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813", "location": "Broughty Ferry", "stage_seq": 31, "distance_m": 282068.279, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817H", "location": "Camperdown Jn", "stage_seq": 32, "distance_m": 287323.641, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0824", "wtt_dep": "0826H", "location": "Dundee", "stage_seq": 33, "distance_m": 288466.658, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0827", "location": "Dundee Central Jn", "stage_seq": 34, "distance_m": 289051.359, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832", "location": "Tay Bridge South", "stage_seq": 35, "distance_m": 293043.366, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0834", "location": "St. Fort Sig. Ts26", "stage_seq": 36, "distance_m": 296670.804, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0837", "wtt_dep": "0838H", "location": "Leuchars", "stage_seq": 37, "distance_m": 301935.566, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0844H", "wtt_dep": "0846", "location": "Cupar", "stage_seq": 38, "distance_m": 312033.028, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851H", "location": "Ladybank", "stage_seq": 39, "distance_m": 320880.818, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858H", "location": "Thornton North Jn", "stage_seq": 40, "distance_m": 334178.225, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859", "location": "Thornton South Jn", "stage_seq": 41, "distance_m": 334984.257, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0902H", "location": "Kirkcaldy", "stage_seq": 42, "distance_m": 342050.656, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909H", "location": "Burntisland", "stage_seq": 43, "distance_m": 351288.904, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Inverkeithing", "stage_seq": 44, "distance_m": 362484.215, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921H", "location": "Dalmeny Jn", "stage_seq": 45, "distance_m": 369098.141, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930H", "location": "Haymarket West Jn", "stage_seq": 46, "distance_m": 379668.494, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0934", "location": "Haymarket", "stage_seq": 47, "distance_m": 381635.33, "section_seq": 1, "route_path_id": 104345}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Princes St Gardens", "stage_seq": 48, "distance_m": 382964.59, "section_seq": 1, "route_path_id": 104345}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 49, "distance_m": 384549.745, "section_seq": 1, "route_path_id": 104345}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 384549.745, "from_m": 0.0, "section_seq": 1, "route_path_id": 104345}], "total_distance_m": 384549.745, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 384549.745, "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": 330, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:00:35Z", "source_id": 52011596, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:00:38Z", "source_id": 16774681, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 292, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:10:43Z", "source_id": 52018596, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:11:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:10:47Z", "source_id": 16776679, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 298, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:21:02Z", "source_id": 52027300, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:22:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:21:02Z", "source_id": 16779305, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 338, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:34:12Z", "source_id": 52040940, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:35:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:34:19Z", "source_id": 16783330, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:24Z", "source_id": 16792487, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:12:56Z", "source_id": 16801577, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:28:58Z", "source_id": 16811766, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 360, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:36:32Z", "source_id": 52147966, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:37:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:36:36Z", "source_id": 16817049, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 370, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:43:43Z", "source_id": 52164052, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:45:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:43:48Z", "source_id": 16822104, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 374, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:53:11Z", "source_id": 52186478, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:54:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:53:14Z", "source_id": 16829058, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:06:31Z", "source_id": 16839209, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:28:26Z", "source_id": 16856590, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:31Z", "source_id": 16874004, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T07:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:02:49Z", "source_id": 16885037, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:24Z", "source_id": 16894628, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 390, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:21:15Z", "source_id": 52424471, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T07:22:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:21:17Z", "source_id": 16900360, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T08:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 449, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:21Z", "source_id": 52492962, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T07:45:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:27Z", "source_id": 16920022, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 467, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:58Z", "source_id": 52511738, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T07:53:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:03Z", "source_id": 16925409, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 519, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:17Z", "source_id": 52548827, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-17T08:05:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:21Z", "source_id": 16935610, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 532, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:27Z", "source_id": 52566126, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T08:12:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:30Z", "source_id": 16940251, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 569, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:16Z", "source_id": 52584349, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-17T08:19:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:22Z", "source_id": 16945365, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:42Z", "source_id": 52620599, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-17T08:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:48Z", "source_id": 16955592, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 849, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:06Z", "source_id": 52635961, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-17T08:38:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:09Z", "source_id": 16959613, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Inverness 0454 0454 2 None None Edinburgh 0938 0938 15 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C14660/2026-09-17/detailed None Haymarket 2026-09-17T09:34:00+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 0934 0938 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959613 1789634230048642 119 119 2026-09-17 08:48:11.283661 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:11.170321
603489 634665 G30350 352G13MD17 2026-09-17 COMPLETE 16960159 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 634665, "stp": "P", "toc": "Merseyrail", "uid": "G30350", "consist": "777001", "dest_crs": "LVC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30350/2026-09-17/detailed", "trust_id": "352G13MD17", "origin_crs": "SOP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "1", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "2G13", "timing_status": "LATE", "origin_station": "Southport", "current_leg_arr": "0938", "current_leg_dep": "0936", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "0851", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]}", "current_leg_start": "Moorfields (Northern Line)", "dest_arr_time_act": "0937½", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Moorfields (Northern Line)", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 313.932, \"from_m\": 0.0, \"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\": 620.438, \"from_m\": 313.932, \"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\": 11427.855, \"from_m\": 620.438, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11478.742, \"from_m\": 11427.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20877.094, \"from_m\": 11478.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21663.131, \"from_m\": 20877.094, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23852.424, \"from_m\": 21663.131, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23925.698, \"from_m\": 23852.424, \"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\": 24359.497, \"from_m\": 23925.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24817.05, \"from_m\": 24359.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25250.848, \"from_m\": 24817.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25324.122, \"from_m\": 25250.848, \"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\": 25829.52, \"from_m\": 25324.122, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27208.083, \"from_m\": 25829.52, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27286.352, \"from_m\": 27208.083, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27646.271, \"from_m\": 27286.352, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28433.171, \"from_m\": 27646.271, \"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\": 28742.768, \"from_m\": 28433.171, \"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\": 31270.124, \"from_m\": 28742.768, \"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\": 31475.033, \"from_m\": 31270.124, \"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\": 32143.228, \"from_m\": 31475.033, \"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\": 32312.885, \"from_m\": 32143.228, \"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\": 634665, \"profile_key\": \"d6fb4d4fb25092f4b5e7900187b3037d37f500a843b78ff05c31e55db29b3ace\", \"schedule_id\": 11157, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Southport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0855\", \"location\": \"Birkdale\", \"stage_seq\": 2, \"distance_m\": 1842.076, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0858\", \"location\": \"Hillside\", \"stage_seq\": 3, \"distance_m\": 3429.88, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0900H\", \"wtt_dep\": \"0901\", \"location\": \"Ainsdale\", \"stage_seq\": 4, \"distance_m\": 5860.489, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905\", \"location\": \"Freshfield\", \"stage_seq\": 5, \"distance_m\": 10361.695, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0907H\", \"location\": \"Formby\", \"stage_seq\": 6, \"distance_m\": 11767.149, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0910H\", \"wtt_dep\": \"0911\", \"location\": \"Hightown\", \"stage_seq\": 7, \"distance_m\": 15044.242, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Hall Road\", \"stage_seq\": 8, \"distance_m\": 18206.766, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917\", \"location\": \"Blundellsands & Crosby\", \"stage_seq\": 9, \"distance_m\": 19547.264, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Waterloo (Merseyside)\", \"stage_seq\": 10, \"distance_m\": 21338.026, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Seaforth & Litherland\", \"stage_seq\": 11, \"distance_m\": 23013.126, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925\", \"location\": \"Bootle New Strand\", \"stage_seq\": 12, \"distance_m\": 24588.273, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Bootle Oriel Road\", \"stage_seq\": 13, \"distance_m\": 26694.351, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Bank Hall\", \"stage_seq\": 14, \"distance_m\": 27866.21, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0930H\", \"wtt_dep\": \"0931H\", \"location\": \"Sandhills\", \"stage_seq\": 15, \"distance_m\": 28888.568, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0934H\", \"wtt_dep\": \"0935H\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 16, \"distance_m\": 31360.498, \"section_seq\": 1, \"route_path_id\": 31934}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 17, \"distance_m\": 32312.885, \"section_seq\": 1, \"route_path_id\": 31934}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32312.885, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31934}], \"total_distance_m\": 32312.885, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 32183.729, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 129.156, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0851", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:50Z\", \"source_id\": 52516965, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:53Z\", \"source_id\": 16926853, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:56Z\", \"source_id\": 52522840, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:59Z\", \"source_id\": 16928471, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:50Z\", \"source_id\": 52533456, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:54Z\", \"source_id\": 16931445, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:35Z\", \"source_id\": 52538538, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:38Z\", \"source_id\": 16932826, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:03Z\", \"source_id\": 52551143, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:06Z\", \"source_id\": 16936183, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:46Z\", \"source_id\": 52555888, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:52Z\", \"source_id\": 16937499, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:48Z\", \"source_id\": 52567077, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:50Z\", \"source_id\": 16940524, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:51Z\", \"source_id\": 52575324, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:56Z\", \"source_id\": 16942815, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9715, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:11Z\", \"source_id\": 52584138, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:15Z\", \"source_id\": 16945290, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:30Z\", \"source_id\": 52590370, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:34Z\", \"source_id\": 16946960, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:04Z\", \"source_id\": 52597189, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:09Z\", \"source_id\": 16949024, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:55Z\", \"source_id\": 52604880, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:59Z\", \"source_id\": 16951273, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9751, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:30Z\", \"source_id\": 52609113, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:33Z\", \"source_id\": 16952470, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:16Z\", \"source_id\": 52616662, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:18Z\", \"source_id\": 16954566, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:40Z\", \"source_id\": 52629024, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:42Z\", \"source_id\": 16957777, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:54Z\", \"source_id\": 52638187, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:56Z\", \"source_id\": 16960159, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "1", "timing_fact_generation": 1789634279586889, "current_leg_arrival_utc": "2026-09-17T09:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:14.407402", "service_state_evidence_id": 16960159, "current_leg_start_actual_dep": "2026-09-17T09:35:30+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:16.537528", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail P SOP LVC 2G13 777001 4 75 None {"version": 3, "segments": [{"to_m": 313.932, "from_m": 0.0, "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": 620.438, "from_m": 313.932, "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": 11427.855, "from_m": 620.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11478.742, "from_m": 11427.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20877.094, "from_m": 11478.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21663.131, "from_m": 20877.094, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23852.424, "from_m": 21663.131, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23925.698, "from_m": 23852.424, "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": 24359.497, "from_m": 23925.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24817.05, "from_m": 24359.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25250.848, "from_m": 24817.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25324.122, "from_m": 25250.848, "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": 25829.52, "from_m": 25324.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27208.083, "from_m": 25829.52, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27286.352, "from_m": 27208.083, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27646.271, "from_m": 27286.352, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28433.171, "from_m": 27646.271, "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": 28742.768, "from_m": 28433.171, "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": 31270.124, "from_m": 28742.768, "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": 31475.033, "from_m": 31270.124, "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": 32143.228, "from_m": 31475.033, "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": 32312.885, "from_m": 32143.228, "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": 634665, "profile_key": "d6fb4d4fb25092f4b5e7900187b3037d37f500a843b78ff05c31e55db29b3ace", "schedule_id": 11157, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0851", "location": "Southport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0855", "location": "Birkdale", "stage_seq": 2, "distance_m": 1842.076, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0858", "location": "Hillside", "stage_seq": 3, "distance_m": 3429.88, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0900H", "wtt_dep": "0901", "location": "Ainsdale", "stage_seq": 4, "distance_m": 5860.489, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905", "location": "Freshfield", "stage_seq": 5, "distance_m": 10361.695, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0907H", "location": "Formby", "stage_seq": 6, "distance_m": 11767.149, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0910H", "wtt_dep": "0911", "location": "Hightown", "stage_seq": 7, "distance_m": 15044.242, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Hall Road", "stage_seq": 8, "distance_m": 18206.766, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917", "location": "Blundellsands & Crosby", "stage_seq": 9, "distance_m": 19547.264, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Waterloo (Merseyside)", "stage_seq": 10, "distance_m": 21338.026, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Seaforth & Litherland", "stage_seq": 11, "distance_m": 23013.126, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925", "location": "Bootle New Strand", "stage_seq": 12, "distance_m": 24588.273, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Bootle Oriel Road", "stage_seq": 13, "distance_m": 26694.351, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Bank Hall", "stage_seq": 14, "distance_m": 27866.21, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0930H", "wtt_dep": "0931H", "location": "Sandhills", "stage_seq": 15, "distance_m": 28888.568, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0934H", "wtt_dep": "0935H", "location": "Moorfields (Northern Line)", "stage_seq": 16, "distance_m": 31360.498, "section_seq": 1, "route_path_id": 31934}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 17, "distance_m": 32312.885, "section_seq": 1, "route_path_id": 31934}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32312.885, "from_m": 0.0, "section_seq": 1, "route_path_id": 31934}], "total_distance_m": 32312.885, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 32183.729, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 129.156, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9673, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:50Z", "source_id": 52516965, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:54:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:53Z", "source_id": 16926853, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9677, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:56Z", "source_id": 52522840, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:57:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:59Z", "source_id": 16928471, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9683, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:50Z", "source_id": 52533456, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:00:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:54Z", "source_id": 16931445, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9687, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:35Z", "source_id": 52538538, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:04:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:38Z", "source_id": 16932826, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9691, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:03Z", "source_id": 52551143, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:06Z", "source_id": 16936183, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9697, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:46Z", "source_id": 52555888, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:10:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:52Z", "source_id": 16937499, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9701, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:48Z", "source_id": 52567077, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:14:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:50Z", "source_id": 16940524, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9709, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:51Z", "source_id": 52575324, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:16:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:56Z", "source_id": 16942815, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9715, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:11Z", "source_id": 52584138, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:19:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:15Z", "source_id": 16945290, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9719, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:30Z", "source_id": 52590370, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:21:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:34Z", "source_id": 16946960, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9725, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:04Z", "source_id": 52597189, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:24:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:09Z", "source_id": 16949024, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9731, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:55Z", "source_id": 52604880, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:26:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:59Z", "source_id": 16951273, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9751, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:30Z", "source_id": 52609113, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:33Z", "source_id": 16952470, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9757, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:16Z", "source_id": 52616662, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:18Z", "source_id": 16954566, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9770, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:40Z", "source_id": 52629024, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:35:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:42Z", "source_id": 16957777, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9778, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:54Z", "source_id": 52638187, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:38:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:56Z", "source_id": 16960159, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Southport 0851 0851 1 None None Liverpool Central (Northern) 0938 0937½ 1 LATE 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G30350/2026-09-17/detailed None Moorfields (Northern Line) 2026-09-17T09:35:30+01:00 Liverpool Central (Northern) 2.0 {"type": "LineString", "coordinates": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]} 0.6 0936 0938 Moorfields (Northern Line) Liverpool Central (Northern) Liverpool Central (Northern) 53.4042050 -2.9795594 53.4042050 -2.9795594 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Liverpool Central (Northern) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960159 1789634279586889 58 58 2026-09-17 08:48:16.537528 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:14.407402
603490 634506 L87828 041R27MD17 2026-09-17 COMPLETE 16959298 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 634506, "stp": "P", "toc": "ScotRail", "uid": "L87828", "consist": "385106+385109", "dest_crs": "GLQ", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87828/2026-09-17/detailed", "trust_id": "041R27MD17", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "4", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "1R27", "timing_status": "ON TIME", "origin_station": "Edinburgh", "current_leg_arr": "0938", "current_leg_dep": "0925", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "0845", "origin_platform": "12", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.0364626509687955, 55.9554807233783], [-4.0369211, 55.9552103], [-4.0374539, 55.9549192], [-4.0376656, 55.954805699999994], [-4.0380704, 55.9545957], [-4.038641, 55.9543129], [-4.0396785, 55.9538335], [-4.040736399999999, 55.9534121], [-4.0418402, 55.9530069], [-4.042418778537846, 55.952818968618026], [-4.042450699999999, 55.9528086], [-4.043060999999999, 55.95262550000001], [-4.0436822, 55.9524498], [-4.0443231, 55.95228259999998], [-4.0456051, 55.9519606], [-4.0462291, 55.9518094], [-4.046898, 55.9516473], [-4.0480882, 55.9513809], [-4.0510961, 55.9507112], [-4.054079299999999, 55.95002789999999], [-4.0562955, 55.949538], [-4.0568362, 55.9493975], [-4.057082300000001, 55.949329000000006], [-4.0571845, 55.9493016], [-4.057368699999999, 55.949253299999995], [-4.058042299999999, 55.9490881], [-4.0585072, 55.948971199999995], [-4.0590844, 55.9488205], [-4.0595896, 55.94868590000001], [-4.060187, 55.9485199], [-4.0606692, 55.9483812], [-4.0611125, 55.94824909999999], [-4.0615644, 55.94811210000001], [-4.0618949, 55.9480067], [-4.0620524, 55.9479565], [-4.0628555, 55.9476978], [-4.063808400000001, 55.94737859999999], [-4.0642589, 55.94722469999999], [-4.064672, 55.947090900000006], [-4.0652362, 55.94691149999999], [-4.0663498, 55.94647629999999], [-4.0674561, 55.946029], [-4.0696419, 55.9450275], [-4.070625, 55.9445375], [-4.0708972, 55.9444019], [-4.072123399999999, 55.9437395], [-4.0745261, 55.9424411], [-4.079227699999999, 55.9398957], [-4.0804165999999995, 55.9392558], [-4.0816165, 55.9386212], [-4.082177099999999, 55.9383406], [-4.0828565999999995, 55.938000499999994], [-4.084105900000001, 55.9373936], [-4.085369599999999, 55.9368338], [-4.086675, 55.9362844], [-4.087998999999999, 55.9357688], [-4.0893381, 55.9352732], [-4.0901681, 55.93498719999999], [-4.0910109, 55.93471029999999], [-4.0918537, 55.93443820000001], [-4.092711, 55.934175], [-4.0934968000000005, 55.93394839999999], [-4.0943145, 55.933728900000006], [-4.0959357999999995, 55.933294399999994], [-4.096136699999999, 55.9332451], [-4.0963887, 55.9331803], [-4.0994988, 55.9324118], [-4.1022123, 55.9317412], [-4.1044989, 55.93119909999999], [-4.1050609, 55.9310682], [-4.1056923, 55.93092179999999], [-4.106536499999999, 55.930726099999994], [-4.1079814, 55.93040439999999], [-4.1094954999999995, 55.93012110000001], [-4.1110233, 55.9298435], [-4.1112595, 55.9298067], [-4.1116912999999995, 55.9297322], [-4.112172, 55.92965470000001], [-4.1131159, 55.92950960000001], [-4.1150191, 55.9292513], [-4.1162658, 55.92910009999999], [-4.1166775, 55.92905489999999], [-4.1175105, 55.9289636], [-4.118774799999999, 55.92881979999999], [-4.1199941, 55.9286729], [-4.1213848, 55.9284963], [-4.1228191, 55.9282886], [-4.123806, 55.9281348], [-4.1247882, 55.9279617], [-4.125753, 55.92778549999999], [-4.126724299999999, 55.9275866], [-4.1275859, 55.92739449999999], [-4.1284508, 55.927193999999986], [-4.1301882999999995, 55.926796], [-4.132250306949799, 55.92632357164132], [-4.1330188, 55.9261475], [-4.133827799999999, 55.9259571], [-4.1358391, 55.9254836], [-4.1386965, 55.9248305], [-4.1398169, 55.92457629999999], [-4.141118399999999, 55.92428480000001], [-4.141774299999999, 55.9241296], [-4.142416899999999, 55.9239825], [-4.1468347, 55.9229617], [-4.1475083, 55.9228076], [-4.1481997, 55.9226502], [-4.149540899999999, 55.92234030000001], [-4.1521289999999995, 55.92174820000001], [-4.152260300000001, 55.92171710000001], [-4.152471499999999, 55.9216661], [-4.152756499999999, 55.9216031], [-4.153392000000001, 55.9214565], [-4.1539166, 55.9213246], [-4.1544985, 55.9211899], [-4.1547482, 55.92112790000001], [-4.1548546, 55.9211012], [-4.1556463, 55.9208976], [-4.1562747, 55.9207284], [-4.157778, 55.920319600000006], [-4.1631292, 55.9187471], [-4.1643136, 55.9184221], [-4.165005899999999, 55.9182321], [-4.166767, 55.917781799999986], [-4.1672237, 55.9176778], [-4.1685024, 55.9173864], [-4.1702224999999995, 55.9169874], [-4.1714483, 55.91673949999999], [-4.1717971, 55.91666899999999], [-4.1737361, 55.9163046], [-4.1767878, 55.9158014], [-4.177721799999999, 55.915660200000005], [-4.1838314, 55.9147363], [-4.190025, 55.91377880000001], [-4.192042500000001, 55.91346689999999], [-4.1943467, 55.9131092], [-4.1948183, 55.913038699999994], [-4.194852199999999, 55.913033600000006], [-4.1965736, 55.9127761], [-4.1978195, 55.91258469999999], [-4.1990672, 55.9123742], [-4.1993012, 55.91233569999999], [-4.199849899999999, 55.912245299999995], [-4.2006203, 55.9121006], [-4.2021545, 55.911798899999994], [-4.2027828, 55.91166659999999], [-4.203413699999999, 55.9115178], [-4.2040166, 55.91137379999999], [-4.204625999999999, 55.9112208], [-4.2054763, 55.9110045], [-4.206343199999999, 55.9107574], [-4.2071691, 55.91051379999999], [-4.2080161, 55.910249], [-4.2090879, 55.90988670000001], [-4.2091681, 55.9098568], [-4.2100782, 55.9095176], [-4.211427099999999, 55.90901000000001], [-4.2128044, 55.9084917], [-4.2129339, 55.9084416], [-4.213764, 55.908120700000005], [-4.214779999999999, 55.90773010000001], [-4.21567171484646, 55.90738158737394], [-4.216739899999999, 55.9069641], [-4.221252899999999, 55.905211699999995], [-4.222081835361751, 55.904888151064874], [-4.222228, 55.9048311], [-4.2235352, 55.9043283], [-4.223676, 55.9042742], [-4.2239257, 55.904179199999994], [-4.224003099999999, 55.90414779999999], [-4.224456399999999, 55.903974299999994], [-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Croy", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Croy", "current_leg_milage": "11.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3123.268, \"from_m\": 1667.893, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3742.144, \"from_m\": 3123.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3820.055, \"from_m\": 3742.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3832.085, \"from_m\": 3820.055, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3893.16, \"from_m\": 3832.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4740.57, \"from_m\": 3893.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4798.453, \"from_m\": 4740.57, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5007.123, \"from_m\": 4798.453, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 15796.596, \"from_m\": 5007.123, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 21261.802, \"from_m\": 15796.596, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21324.887, \"from_m\": 21261.802, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21933.131, \"from_m\": 21324.887, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29621.897, \"from_m\": 21933.131, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31978.341, \"from_m\": 29621.897, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35482.771, \"from_m\": 31978.341, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37151.99, \"from_m\": 35482.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\": 37233.195, \"from_m\": 37151.99, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37273.559, \"from_m\": 37233.195, \"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\": 37509.665, \"from_m\": 37273.559, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39841.95, \"from_m\": 37509.665, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 41693.443, \"from_m\": 39841.95, \"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\": 48854.847, \"from_m\": 41693.443, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48969.873, \"from_m\": 48854.847, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 71462.682, \"from_m\": 48969.873, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 71767.748, \"from_m\": 71462.682, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 73108.747, \"from_m\": 71767.748, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73742.647, \"from_m\": 73108.747, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74488.158, \"from_m\": 73742.647, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 74875.723, \"from_m\": 74488.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:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 74940.924, \"from_m\": 74875.723, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75616.039, \"from_m\": 74940.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 76213.564, \"from_m\": 75616.039, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76709.81, \"from_m\": 76213.564, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 634506, \"profile_key\": \"08de3d1be577253bc5e126b84a8ea80f2e78bf416b4f48506c395193d6f5598b\", \"schedule_id\": 18774, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0846\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0851\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4837.263, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859\", \"location\": \"Newbridge Jn\", \"stage_seq\": 5, \"distance_m\": 14455.575, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0902\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 6, \"distance_m\": 21194.79, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907\", \"location\": \"Linlithgow\", \"stage_seq\": 7, \"distance_m\": 29209.724, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912H\", \"location\": \"Polmont\", \"stage_seq\": 8, \"distance_m\": 36726.345, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0917\", \"location\": \"Falkirk High\", \"stage_seq\": 9, \"distance_m\": 41891.798, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 10, \"distance_m\": 48854.847, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0926\", \"location\": \"Croy\", \"stage_seq\": 11, \"distance_m\": 58433.942, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930\", \"location\": \"Lenzie\", \"stage_seq\": 12, \"distance_m\": 66828.188, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Bishopbriggs\", \"stage_seq\": 13, \"distance_m\": 71631.121, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 14, \"distance_m\": 73940.94, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 15, \"distance_m\": 74814.109, \"section_seq\": 1, \"route_path_id\": 28598}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 16, \"distance_m\": 76709.81, \"section_seq\": 1, \"route_path_id\": 28598}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76709.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28598}], \"total_distance_m\": 76709.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76709.81, \"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": "0846", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:34Z\", \"source_id\": 52501704, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:38Z\", \"source_id\": 16922586, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:20Z\", \"source_id\": 52549093, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:25Z\", \"source_id\": 16935659, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:06Z\", \"source_id\": 52565233, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:08Z\", \"source_id\": 16940018, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:03Z\", \"source_id\": 52575942, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:06Z\", \"source_id\": 16942958, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:05Z\", \"source_id\": 52599890, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:08Z\", \"source_id\": 16949878, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:22Z\", \"source_id\": 52614141, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:23Z\", \"source_id\": 16953867, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:14Z\", \"source_id\": 52619243, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:15Z\", \"source_id\": 16955290, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:41Z\", \"source_id\": 52634722, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:47Z\", \"source_id\": 16959298, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "4", "timing_fact_generation": 1789634210561969, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:15.661207", "service_state_evidence_id": 16959298, "current_leg_start_actual_dep": "2026-09-17T09:26:00+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:16.453108", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EDB GLQ 1R27 385106+385109 8 100 None {"version": 3, "segments": [{"to_m": 1667.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3123.268, "from_m": 1667.893, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3742.144, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3820.055, "from_m": 3742.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3832.085, "from_m": 3820.055, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3893.16, "from_m": 3832.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4740.57, "from_m": 3893.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4798.453, "from_m": 4740.57, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5007.123, "from_m": 4798.453, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 15796.596, "from_m": 5007.123, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 21261.802, "from_m": 15796.596, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21324.887, "from_m": 21261.802, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21933.131, "from_m": 21324.887, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29621.897, "from_m": 21933.131, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31978.341, "from_m": 29621.897, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35482.771, "from_m": 31978.341, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 37151.99, "from_m": 35482.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": 37233.195, "from_m": 37151.99, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37273.559, "from_m": 37233.195, "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": 37509.665, "from_m": 37273.559, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39841.95, "from_m": 37509.665, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 41693.443, "from_m": 39841.95, "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": 48854.847, "from_m": 41693.443, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48969.873, "from_m": 48854.847, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 71462.682, "from_m": 48969.873, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 71767.748, "from_m": 71462.682, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 73108.747, "from_m": 71767.748, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 73742.647, "from_m": 73108.747, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 74488.158, "from_m": 73742.647, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74875.723, "from_m": 74488.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:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 74940.924, "from_m": 74875.723, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75616.039, "from_m": 74940.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 76213.564, "from_m": 75616.039, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 76709.81, "from_m": 76213.564, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}], "service_id": 634506, "profile_key": "08de3d1be577253bc5e126b84a8ea80f2e78bf416b4f48506c395193d6f5598b", "schedule_id": 18774, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0846", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0851", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852H", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4837.263, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859", "location": "Newbridge Jn", "stage_seq": 5, "distance_m": 14455.575, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0902", "location": "Winchburgh Jn", "stage_seq": 6, "distance_m": 21194.79, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907", "location": "Linlithgow", "stage_seq": 7, "distance_m": 29209.724, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912H", "location": "Polmont", "stage_seq": 8, "distance_m": 36726.345, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0917", "location": "Falkirk High", "stage_seq": 9, "distance_m": 41891.798, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920H", "location": "Greenhill Upper Jn", "stage_seq": 10, "distance_m": 48854.847, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0926", "location": "Croy", "stage_seq": 11, "distance_m": 58433.942, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930", "location": "Lenzie", "stage_seq": 12, "distance_m": 66828.188, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Bishopbriggs", "stage_seq": 13, "distance_m": 71631.121, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Cowlairs West Jn", "stage_seq": 14, "distance_m": 73940.94, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934H", "location": "Cowlairs South Jn", "stage_seq": 15, "distance_m": 74814.109, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 16, "distance_m": 76709.81, "section_seq": 1, "route_path_id": 28598}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76709.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 28598}], "total_distance_m": 76709.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76709.81, "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": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:34Z", "source_id": 52501704, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:49:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:38Z", "source_id": 16922586, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1171, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:20Z", "source_id": 52549093, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:06:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:25Z", "source_id": 16935659, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1165, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:06Z", "source_id": 52565233, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:12:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:08Z", "source_id": 16940018, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1153, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:03Z", "source_id": 52575942, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:15:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:06Z", "source_id": 16942958, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1503, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:05Z", "source_id": 52599890, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:24:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:08Z", "source_id": 16949878, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1499, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:22Z", "source_id": 52614141, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:23Z", "source_id": 16953867, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1484, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:14Z", "source_id": 52619243, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:15Z", "source_id": 16955290, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1411, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:41Z", "source_id": 52634722, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:38:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:47Z", "source_id": 16959298, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Edinburgh 0845 0846 12 None None Glasgow Queen St High Level 0938 0938 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87828/2026-09-17/detailed None Croy 2026-09-17T09:26:00+01:00 Glasgow Queen St High Level 13.0 {"type": "LineString", "coordinates": [[-4.0364626509687955, 55.9554807233783], [-4.0369211, 55.9552103], [-4.0374539, 55.9549192], [-4.0376656, 55.954805699999994], [-4.0380704, 55.9545957], [-4.038641, 55.9543129], [-4.0396785, 55.9538335], [-4.040736399999999, 55.9534121], [-4.0418402, 55.9530069], [-4.042418778537846, 55.952818968618026], [-4.042450699999999, 55.9528086], [-4.043060999999999, 55.95262550000001], [-4.0436822, 55.9524498], [-4.0443231, 55.95228259999998], [-4.0456051, 55.9519606], [-4.0462291, 55.9518094], [-4.046898, 55.9516473], [-4.0480882, 55.9513809], [-4.0510961, 55.9507112], [-4.054079299999999, 55.95002789999999], [-4.0562955, 55.949538], [-4.0568362, 55.9493975], [-4.057082300000001, 55.949329000000006], [-4.0571845, 55.9493016], [-4.057368699999999, 55.949253299999995], [-4.058042299999999, 55.9490881], [-4.0585072, 55.948971199999995], [-4.0590844, 55.9488205], [-4.0595896, 55.94868590000001], [-4.060187, 55.9485199], [-4.0606692, 55.9483812], [-4.0611125, 55.94824909999999], [-4.0615644, 55.94811210000001], [-4.0618949, 55.9480067], [-4.0620524, 55.9479565], [-4.0628555, 55.9476978], [-4.063808400000001, 55.94737859999999], [-4.0642589, 55.94722469999999], [-4.064672, 55.947090900000006], [-4.0652362, 55.94691149999999], [-4.0663498, 55.94647629999999], [-4.0674561, 55.946029], [-4.0696419, 55.9450275], [-4.070625, 55.9445375], [-4.0708972, 55.9444019], [-4.072123399999999, 55.9437395], [-4.0745261, 55.9424411], [-4.079227699999999, 55.9398957], [-4.0804165999999995, 55.9392558], [-4.0816165, 55.9386212], [-4.082177099999999, 55.9383406], [-4.0828565999999995, 55.938000499999994], [-4.084105900000001, 55.9373936], [-4.085369599999999, 55.9368338], [-4.086675, 55.9362844], [-4.087998999999999, 55.9357688], [-4.0893381, 55.9352732], [-4.0901681, 55.93498719999999], [-4.0910109, 55.93471029999999], [-4.0918537, 55.93443820000001], [-4.092711, 55.934175], [-4.0934968000000005, 55.93394839999999], [-4.0943145, 55.933728900000006], [-4.0959357999999995, 55.933294399999994], [-4.096136699999999, 55.9332451], [-4.0963887, 55.9331803], [-4.0994988, 55.9324118], [-4.1022123, 55.9317412], [-4.1044989, 55.93119909999999], [-4.1050609, 55.9310682], [-4.1056923, 55.93092179999999], [-4.106536499999999, 55.930726099999994], [-4.1079814, 55.93040439999999], [-4.1094954999999995, 55.93012110000001], [-4.1110233, 55.9298435], [-4.1112595, 55.9298067], [-4.1116912999999995, 55.9297322], [-4.112172, 55.92965470000001], [-4.1131159, 55.92950960000001], [-4.1150191, 55.9292513], [-4.1162658, 55.92910009999999], [-4.1166775, 55.92905489999999], [-4.1175105, 55.9289636], [-4.118774799999999, 55.92881979999999], [-4.1199941, 55.9286729], [-4.1213848, 55.9284963], [-4.1228191, 55.9282886], [-4.123806, 55.9281348], [-4.1247882, 55.9279617], [-4.125753, 55.92778549999999], [-4.126724299999999, 55.9275866], [-4.1275859, 55.92739449999999], [-4.1284508, 55.927193999999986], [-4.1301882999999995, 55.926796], [-4.132250306949799, 55.92632357164132], [-4.1330188, 55.9261475], [-4.133827799999999, 55.9259571], [-4.1358391, 55.9254836], [-4.1386965, 55.9248305], [-4.1398169, 55.92457629999999], [-4.141118399999999, 55.92428480000001], [-4.141774299999999, 55.9241296], [-4.142416899999999, 55.9239825], [-4.1468347, 55.9229617], [-4.1475083, 55.9228076], [-4.1481997, 55.9226502], [-4.149540899999999, 55.92234030000001], [-4.1521289999999995, 55.92174820000001], [-4.152260300000001, 55.92171710000001], [-4.152471499999999, 55.9216661], [-4.152756499999999, 55.9216031], [-4.153392000000001, 55.9214565], [-4.1539166, 55.9213246], [-4.1544985, 55.9211899], [-4.1547482, 55.92112790000001], [-4.1548546, 55.9211012], [-4.1556463, 55.9208976], [-4.1562747, 55.9207284], [-4.157778, 55.920319600000006], [-4.1631292, 55.9187471], [-4.1643136, 55.9184221], [-4.165005899999999, 55.9182321], [-4.166767, 55.917781799999986], [-4.1672237, 55.9176778], [-4.1685024, 55.9173864], [-4.1702224999999995, 55.9169874], [-4.1714483, 55.91673949999999], [-4.1717971, 55.91666899999999], [-4.1737361, 55.9163046], [-4.1767878, 55.9158014], [-4.177721799999999, 55.915660200000005], [-4.1838314, 55.9147363], [-4.190025, 55.91377880000001], [-4.192042500000001, 55.91346689999999], [-4.1943467, 55.9131092], [-4.1948183, 55.913038699999994], [-4.194852199999999, 55.913033600000006], [-4.1965736, 55.9127761], [-4.1978195, 55.91258469999999], [-4.1990672, 55.9123742], [-4.1993012, 55.91233569999999], [-4.199849899999999, 55.912245299999995], [-4.2006203, 55.9121006], [-4.2021545, 55.911798899999994], [-4.2027828, 55.91166659999999], [-4.203413699999999, 55.9115178], [-4.2040166, 55.91137379999999], [-4.204625999999999, 55.9112208], [-4.2054763, 55.9110045], [-4.206343199999999, 55.9107574], [-4.2071691, 55.91051379999999], [-4.2080161, 55.910249], [-4.2090879, 55.90988670000001], [-4.2091681, 55.9098568], [-4.2100782, 55.9095176], [-4.211427099999999, 55.90901000000001], [-4.2128044, 55.9084917], [-4.2129339, 55.9084416], [-4.213764, 55.908120700000005], [-4.214779999999999, 55.90773010000001], [-4.21567171484646, 55.90738158737394], [-4.216739899999999, 55.9069641], [-4.221252899999999, 55.905211699999995], [-4.222081835361751, 55.904888151064874], [-4.222228, 55.9048311], [-4.2235352, 55.9043283], [-4.223676, 55.9042742], [-4.2239257, 55.904179199999994], [-4.224003099999999, 55.90414779999999], [-4.224456399999999, 55.903974299999994], [-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} 11.3 0925 0938 Croy Glasgow Queen St High Level Glasgow Queen St High Level 55.8629929 -4.2509835 55.8629929 -4.2509835 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Glasgow Queen St High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959298 1789634210561969 60 60 2026-09-17 08:48:16.453108 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:15.661207
603491 635569 C49688 745N16ME17 2026-09-17 COMPLETE 16958990 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 635569, "stp": "P", "toc": "Great Western Railway", "uid": "C49688", "consist": "387162", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49688/2026-09-17/detailed", "trust_id": "745N16ME17", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Traincare Depot", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": null, "is_terminated": 1, "next_location": "Reading Traincare Depot", "signalling_id": "5N16", "timing_status": "LATE", "origin_station": "Reading", "current_leg_arr": "0938", "current_leg_dep": "0936", "current_leg_end": "Reading Traincare Depot", "origin_dep_time": "0926", "origin_platform": "12", "current_location": "Reading Traincare Depot", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "+1 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": "0937", "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": 110, "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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 635569, \"profile_key\": \"cd14f6995a50cf35b7c68a54b21d6c11541ed0f3c3a1b472d2406aa04dddc8ac\", \"schedule_id\": 6774, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0926\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67839}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0936\", \"location\": \"Reading Depot Entrance C\", \"stage_seq\": 2, \"distance_m\": 1389.141, \"section_seq\": 1, \"route_path_id\": 67839}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"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\": 110.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": "0926", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.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-17T08:36:17Z\", \"source_id\": 52633511, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:22Z\", \"source_id\": 16958990, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Traincare Depot", "service_state_platform": null, "timing_fact_generation": 1789634185468983, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:16.566359", "service_state_evidence_id": 16958990, "current_leg_start_actual_dep": "2026-09-17T09:37:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:16.884242", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P RDG None 5N16 387162 4 110 None {"version": 3, "segments": [{"to_m": 235.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 424.91, "from_m": 235.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 465.166, "from_m": 424.91, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 601.771, "from_m": 465.166, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 1549.676, "from_m": 601.771, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1861.296, "from_m": 1549.676, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1920.61, "from_m": 1861.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1981.673, "from_m": 1920.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3868.794, "from_m": 1981.673, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 635569, "profile_key": "cd14f6995a50cf35b7c68a54b21d6c11541ed0f3c3a1b472d2406aa04dddc8ac", "schedule_id": 6774, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0926", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67839}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0936", "location": "Reading Depot Entrance C", "stage_seq": 2, "distance_m": 1389.141, "section_seq": 1, "route_path_id": 67839}, {"is_pass": false, "wtt_arr": "0937", "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": 110.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-17T08:36:17Z", "source_id": 52633511, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:38:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:22Z", "source_id": 16958990, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Reading 0926 0926 12 None None Reading Traincare Depot 0937 0937 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49688/2026-09-17/detailed None Reading Depot Entrance C 2026-09-17T09:37:00+01:00 Reading Traincare Depot 2.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 0936 0938 Reading Depot Entrance C Reading Traincare Depot Reading Traincare Depot 51.4610620 -0.9856340 51.4610620 -0.9856340 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Reading Traincare Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958990 1789634185468983 13 13 2026-09-17 08:48:16.884242 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:16.566359
603492 633624 C37745 749U79MC17 2026-09-17 COMPLETE 16960398 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 633624, "stp": "P", "toc": "Elizabeth Line", "uid": "C37745", "consist": "345014", "dest_crs": "ABX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37745/2026-09-17/detailed", "trust_id": "749U79MC17", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Wood (Crossrail)", "service_date": "2026-09-17", "dest_arr_time": "0940", "dest_platform": "3", "is_terminated": 1, "next_location": "Abbey Wood (Crossrail)", "signalling_id": "9U79", "timing_status": "ON TIME", "origin_station": "Reading", "current_leg_arr": "0938", "current_leg_dep": "0934", "current_leg_end": "Abbey Wood (Crossrail)", "origin_dep_time": "0813", "origin_platform": "13", "current_location": "Abbey Wood (Crossrail)", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]}", "current_leg_start": "Woolwich (Crossrail)", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "51.4911954", "next_location_lon": "0.1201962", "previous_location": "Woolwich (Crossrail)", "current_leg_milage": "3.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 476.884, \"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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1101.4, \"from_m\": 476.884, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 1159.791, \"from_m\": 1101.4, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1215.91, \"from_m\": 1159.791, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 1322.797, \"from_m\": 1215.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\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1381.178, \"from_m\": 1322.797, \"capability_applied\": null, \"effective_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\": 1461.124, \"from_m\": 1381.178, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8218.053, \"from_m\": 1461.124, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8272.563, \"from_m\": 8218.053, \"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\": 17450.043, \"from_m\": 8272.563, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17461.647, \"from_m\": 17450.043, \"capability_applied\": null, \"effective_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\": 18791.392, \"from_m\": 17461.647, \"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\": 18941.983, \"from_m\": 18791.392, \"capability_applied\": null, \"effective_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\": 18980.522, \"from_m\": 18941.983, \"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\": 19470.037, \"from_m\": 18980.522, \"capability_applied\": null, \"effective_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\": 19553.551, \"from_m\": 19470.037, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50149.84, \"from_m\": 19553.551, \"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\": 54413.3, \"from_m\": 50149.84, \"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\": 54614.705, \"from_m\": 54413.3, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54700.384, \"from_m\": 54614.705, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 56429.075, \"from_m\": 54700.384, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56558.511, \"from_m\": 56429.075, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56687.946, \"from_m\": 56558.511, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57605.648, \"from_m\": 56687.946, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58168.356, \"from_m\": 57605.648, \"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\": 58323.418, \"from_m\": 58168.356, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 58780.966, \"from_m\": 58323.418, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 58918.989, \"from_m\": 58780.966, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 59074.915, \"from_m\": 58918.989, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59197.769, \"from_m\": 59074.915, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 59416.909, \"from_m\": 59197.769, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 59646.722, \"from_m\": 59416.909, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60017.357, \"from_m\": 59646.722, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 61084.692, \"from_m\": 60017.357, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 61323.389, \"from_m\": 61084.692, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 61483.898, \"from_m\": 61323.389, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61888.528, \"from_m\": 61483.898, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 62141.831, \"from_m\": 61888.528, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 62456.908, \"from_m\": 62141.831, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 62682.18, \"from_m\": 62456.908, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 62980.396, \"from_m\": 62682.18, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63643.708, \"from_m\": 62980.396, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 63813.931, \"from_m\": 63643.708, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63959.928, \"from_m\": 63813.931, \"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\": 64360.359, \"from_m\": 63959.928, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 64583.242, \"from_m\": 64360.359, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 64768.103, \"from_m\": 64583.242, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65397.398, \"from_m\": 64768.103, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 66014.418, \"from_m\": 65397.398, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66516.576, \"from_m\": 66014.418, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 66659.919, \"from_m\": 66516.576, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66762.197, \"from_m\": 66659.919, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 67654.667, \"from_m\": 66762.197, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 67842.849, \"from_m\": 67654.667, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 68061.765, \"from_m\": 67842.849, \"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\": 68083.958, \"from_m\": 68061.765, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68090.599, \"from_m\": 68083.958, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 68112.792, \"from_m\": 68090.599, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68331.708, \"from_m\": 68112.792, \"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\": 68515.616, \"from_m\": 68331.708, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68873.644, \"from_m\": 68515.616, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 69074.693, \"from_m\": 68873.644, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69352.197, \"from_m\": 69074.693, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 71430.231, \"from_m\": 69352.197, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 71579.246, \"from_m\": 71430.231, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 71715.86, \"from_m\": 71579.246, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72403.718, \"from_m\": 71715.86, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 72533.299, \"from_m\": 72403.718, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72711.69, \"from_m\": 72533.299, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 75073.641, \"from_m\": 72711.69, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 75160.715, \"from_m\": 75073.641, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 75248.098, \"from_m\": 75160.715, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 75644.762, \"from_m\": 75248.098, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 77378.703, \"from_m\": 75644.762, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 77638.374, \"from_m\": 77378.703, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 79104.292, \"from_m\": 77638.374, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 79234.413, \"from_m\": 79104.292, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 79328.308, \"from_m\": 79234.413, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79607.014, \"from_m\": 79328.308, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 79664.56, \"from_m\": 79607.014, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79815.238, \"from_m\": 79664.56, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 82798.687, \"from_m\": 79815.238, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}], \"service_id\": 633624, \"profile_key\": \"efaecebd55e96951117dcd49886eead2acaddc0ce2a7cbec9845414bd745a26a\", \"schedule_id\": 5281, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1159.791, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0818\", \"wtt_dep\": \"0818H\", \"location\": \"Twyford\", \"stage_seq\": 3, \"distance_m\": 7944.439, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0824H\", \"wtt_dep\": \"0825H\", \"location\": \"Maidenhead\", \"stage_seq\": 4, \"distance_m\": 18833.561, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0828\", \"wtt_dep\": \"0828H\", \"location\": \"Taplow\", \"stage_seq\": 5, \"distance_m\": 21678.776, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0831\", \"wtt_dep\": \"0831H\", \"location\": \"Burnham\", \"stage_seq\": 6, \"distance_m\": 24151.094, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0835H\", \"wtt_dep\": \"0836H\", \"location\": \"Slough\", \"stage_seq\": 7, \"distance_m\": 28062.681, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0839H\", \"wtt_dep\": \"0840\", \"location\": \"Langley\", \"stage_seq\": 8, \"distance_m\": 31814.909, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0842\", \"wtt_dep\": \"0842H\", \"location\": \"Iver\", \"stage_seq\": 9, \"distance_m\": 34092.269, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0844H\", \"wtt_dep\": \"0845H\", \"location\": \"West Drayton\", \"stage_seq\": 10, \"distance_m\": 36552.761, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 11, \"distance_m\": 39995.377, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0849H\", \"wtt_dep\": \"0850H\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 12, \"distance_m\": 40301.401, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0854\", \"location\": \"Southall\", \"stage_seq\": 13, \"distance_m\": 43275.077, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"West Ealing\", \"stage_seq\": 14, \"distance_m\": 47207.204, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 15, \"distance_m\": 48638.008, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 49440.722, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 17, \"distance_m\": 54832.084, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 18, \"distance_m\": 55704.364, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 19, \"distance_m\": 56558.511, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0909\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 59197.769, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 61515.677, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 62838.519, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 23, \"distance_m\": 64866.115, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 24, \"distance_m\": 66587.164, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 25, \"distance_m\": 68087.278, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 26, \"distance_m\": 69623.457, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 27, \"distance_m\": 71886.689, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0930H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 28, \"distance_m\": 75250.604, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0934H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 29, \"distance_m\": 79328.308, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 30, \"distance_m\": 81587.756, \"section_seq\": 1, \"route_path_id\": 29922}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 31, \"distance_m\": 82798.687, \"section_seq\": 1, \"route_path_id\": 29922}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82798.687, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29922}], \"total_distance_m\": 82798.687, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 82088.596, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 710.091, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0813", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4911954", "current_position_lon": "0.1201962", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:39Z\", \"source_id\": 52414291, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:46Z\", \"source_id\": 16897437, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:01Z\", \"source_id\": 52431894, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:06Z\", \"source_id\": 16902610, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:12Z\", \"source_id\": 52441023, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:28:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:18Z\", \"source_id\": 16905282, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23584, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:25Z\", \"source_id\": 52450144, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:31:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:26Z\", \"source_id\": 16907844, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:35Z\", \"source_id\": 52462362, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:35:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:35Z\", \"source_id\": 16911334, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:37:48Z\", \"source_id\": 52471798, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:37:50Z\", \"source_id\": 16913938, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:52Z\", \"source_id\": 52480361, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:56Z\", \"source_id\": 16916399, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:42Z\", \"source_id\": 52488336, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:43Z\", \"source_id\": 16918711, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:48Z\", \"source_id\": 52499591, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:51Z\", \"source_id\": 16921958, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:29Z\", \"source_id\": 52510361, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:31Z\", \"source_id\": 16924998, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:08Z\", \"source_id\": 52523403, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:08Z\", \"source_id\": 16928600, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:28Z\", \"source_id\": 52527091, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:33Z\", \"source_id\": 16929685, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:57Z\", \"source_id\": 52547915, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:00Z\", \"source_id\": 16935340, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:24Z\", \"source_id\": 52554958, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:28Z\", \"source_id\": 16937205, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:04Z\", \"source_id\": 52565150, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:08Z\", \"source_id\": 16940029, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:12Z\", \"source_id\": 52570912, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:16Z\", \"source_id\": 16941574, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:23Z\", \"source_id\": 52579349, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:28Z\", \"source_id\": 16943939, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:47Z\", \"source_id\": 52585696, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:52Z\", \"source_id\": 16945711, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:49Z\", \"source_id\": 52594020, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:51Z\", \"source_id\": 16947935, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:56Z\", \"source_id\": 52604934, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:56Z\", \"source_id\": 16951239, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:46Z\", \"source_id\": 52615234, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:49Z\", \"source_id\": 16954177, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:45Z\", \"source_id\": 52626414, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:52Z\", \"source_id\": 16957165, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:12Z\", \"source_id\": 52638975, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:15Z\", \"source_id\": 16960398, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Wood (Crossrail)", "service_state_platform": "3", "timing_fact_generation": 1789634296790246, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:16.779090", "service_state_evidence_id": 16960398, "current_leg_start_actual_dep": "2026-09-17T09:34:30+01:00", "operational_evidence_version": 141, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:16.881226", "service_state_valid_until_kind": null, "operational_interpretation_version": 141, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P RDG ABX 9U79 345014 9 90 None {"version": 3, "segments": [{"to_m": 476.884, "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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 1101.4, "from_m": 476.884, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 1159.791, "from_m": 1101.4, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1215.91, "from_m": 1159.791, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 1322.797, "from_m": 1215.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", "infrastructure_limit_mph": 50.0}, {"to_m": 1381.178, "from_m": 1322.797, "capability_applied": null, "effective_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": 1461.124, "from_m": 1381.178, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8218.053, "from_m": 1461.124, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8272.563, "from_m": 8218.053, "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": 17450.043, "from_m": 8272.563, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17461.647, "from_m": 17450.043, "capability_applied": null, "effective_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": 18791.392, "from_m": 17461.647, "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": 18941.983, "from_m": 18791.392, "capability_applied": null, "effective_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": 18980.522, "from_m": 18941.983, "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": 19470.037, "from_m": 18980.522, "capability_applied": null, "effective_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": 19553.551, "from_m": 19470.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50149.84, "from_m": 19553.551, "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": 54413.3, "from_m": 50149.84, "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": 54614.705, "from_m": 54413.3, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54700.384, "from_m": 54614.705, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 56429.075, "from_m": 54700.384, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56558.511, "from_m": 56429.075, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 56687.946, "from_m": 56558.511, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 57605.648, "from_m": 56687.946, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58168.356, "from_m": 57605.648, "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": 58323.418, "from_m": 58168.356, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 58780.966, "from_m": 58323.418, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 58918.989, "from_m": 58780.966, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 59074.915, "from_m": 58918.989, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59197.769, "from_m": 59074.915, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 59416.909, "from_m": 59197.769, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 59646.722, "from_m": 59416.909, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60017.357, "from_m": 59646.722, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 61084.692, "from_m": 60017.357, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 61323.389, "from_m": 61084.692, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 61483.898, "from_m": 61323.389, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61888.528, "from_m": 61483.898, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 62141.831, "from_m": 61888.528, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 62456.908, "from_m": 62141.831, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 62682.18, "from_m": 62456.908, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 62980.396, "from_m": 62682.18, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63643.708, "from_m": 62980.396, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 63813.931, "from_m": 63643.708, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63959.928, "from_m": 63813.931, "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": 64360.359, "from_m": 63959.928, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 64583.242, "from_m": 64360.359, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 64768.103, "from_m": 64583.242, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65397.398, "from_m": 64768.103, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 66014.418, "from_m": 65397.398, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66516.576, "from_m": 66014.418, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 66659.919, "from_m": 66516.576, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66762.197, "from_m": 66659.919, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 67654.667, "from_m": 66762.197, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 67842.849, "from_m": 67654.667, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 68061.765, "from_m": 67842.849, "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": 68083.958, "from_m": 68061.765, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68090.599, "from_m": 68083.958, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 68112.792, "from_m": 68090.599, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68331.708, "from_m": 68112.792, "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": 68515.616, "from_m": 68331.708, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68873.644, "from_m": 68515.616, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 69074.693, "from_m": 68873.644, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69352.197, "from_m": 69074.693, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 71430.231, "from_m": 69352.197, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 71579.246, "from_m": 71430.231, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 71715.86, "from_m": 71579.246, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72403.718, "from_m": 71715.86, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 72533.299, "from_m": 72403.718, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72711.69, "from_m": 72533.299, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 75073.641, "from_m": 72711.69, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 75160.715, "from_m": 75073.641, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 75248.098, "from_m": 75160.715, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 75644.762, "from_m": 75248.098, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 77378.703, "from_m": 75644.762, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77638.374, "from_m": 77378.703, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 79104.292, "from_m": 77638.374, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 79234.413, "from_m": 79104.292, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 79328.308, "from_m": 79234.413, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79607.014, "from_m": 79328.308, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 79664.56, "from_m": 79607.014, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79815.238, "from_m": 79664.56, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 82798.687, "from_m": 79815.238, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}], "service_id": 633624, "profile_key": "efaecebd55e96951117dcd49886eead2acaddc0ce2a7cbec9845414bd745a26a", "schedule_id": 5281, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0813", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814H", "location": "Kennet Bridge Jn", "stage_seq": 2, "distance_m": 1159.791, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0818", "wtt_dep": "0818H", "location": "Twyford", "stage_seq": 3, "distance_m": 7944.439, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0824H", "wtt_dep": "0825H", "location": "Maidenhead", "stage_seq": 4, "distance_m": 18833.561, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0828", "wtt_dep": "0828H", "location": "Taplow", "stage_seq": 5, "distance_m": 21678.776, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0831", "wtt_dep": "0831H", "location": "Burnham", "stage_seq": 6, "distance_m": 24151.094, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0835H", "wtt_dep": "0836H", "location": "Slough", "stage_seq": 7, "distance_m": 28062.681, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0839H", "wtt_dep": "0840", "location": "Langley", "stage_seq": 8, "distance_m": 31814.909, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0842", "wtt_dep": "0842H", "location": "Iver", "stage_seq": 9, "distance_m": 34092.269, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0844H", "wtt_dep": "0845H", "location": "West Drayton", "stage_seq": 10, "distance_m": 36552.761, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848H", "location": "Heathrow Airport Jn", "stage_seq": 11, "distance_m": 39995.377, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0849H", "wtt_dep": "0850H", "location": "Hayes & Harlington", "stage_seq": 12, "distance_m": 40301.401, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0854", "location": "Southall", "stage_seq": 13, "distance_m": 43275.077, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "West Ealing", "stage_seq": 14, "distance_m": 47207.204, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858H", "location": "Ealing Broadway", "stage_seq": 15, "distance_m": 48638.008, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 49440.722, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903H", "location": "Ladbroke Grove Jn", "stage_seq": 17, "distance_m": 54832.084, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905", "location": "Portobello Jn (London)", "stage_seq": 18, "distance_m": 55704.364, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906", "location": "Westbourne Park Carriage Sidings", "stage_seq": 19, "distance_m": 56558.511, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0909", "location": "Paddington (Crossrail)", "stage_seq": 20, "distance_m": 59197.769, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 61515.677, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 22, "distance_m": 62838.519, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "Farringdon Crossrail", "stage_seq": 23, "distance_m": 64866.115, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Liverpool Street (Crossrail)", "stage_seq": 24, "distance_m": 66587.164, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Whitechapel Crossrail", "stage_seq": 25, "distance_m": 68087.278, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 26, "distance_m": 69623.457, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927", "location": "Canary Wharf (Crossrail)", "stage_seq": 27, "distance_m": 71886.689, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0930H", "location": "Custom House (Crossrail)", "stage_seq": 28, "distance_m": 75250.604, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0934H", "location": "Woolwich (Crossrail)", "stage_seq": 29, "distance_m": 79328.308, "section_seq": 1, "route_path_id": 29922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Plumstead East Jn", "stage_seq": 30, "distance_m": 81587.756, "section_seq": 1, "route_path_id": 29922}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 31, "distance_m": 82798.687, "section_seq": 1, "route_path_id": 29922}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82798.687, "from_m": 0.0, "section_seq": 1, "route_path_id": 29922}], "total_distance_m": 82798.687, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 82088.596, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 710.091, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23680, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:39Z", "source_id": 52414291, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:18:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:46Z", "source_id": 16897437, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23627, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:01Z", "source_id": 52431894, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:25:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:06Z", "source_id": 16902610, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23589, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:12Z", "source_id": 52441023, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:28:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:18Z", "source_id": 16905282, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23584, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:25Z", "source_id": 52450144, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:31:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:26Z", "source_id": 16907844, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23561, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:35Z", "source_id": 52462362, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:35:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:35Z", "source_id": 16911334, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23546, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:37:48Z", "source_id": 52471798, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:38:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:37:50Z", "source_id": 16913938, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23537, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:52Z", "source_id": 52480361, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:41:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:56Z", "source_id": 16916399, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23491, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:42Z", "source_id": 52488336, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:45:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:43Z", "source_id": 16918711, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23437, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:48Z", "source_id": 52499591, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:48:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:51Z", "source_id": 16921958, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:29Z", "source_id": 52510361, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:31Z", "source_id": 16924998, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23212, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:08Z", "source_id": 52523403, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:08Z", "source_id": 16928600, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23191, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:28Z", "source_id": 52527091, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:33Z", "source_id": 16929685, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22542, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:57Z", "source_id": 52547915, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:04:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:00Z", "source_id": 16935340, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:24Z", "source_id": 52554958, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:07:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:28Z", "source_id": 16937205, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:04Z", "source_id": 52565150, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:11:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:08Z", "source_id": 16940029, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:12Z", "source_id": 52570912, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:13:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:16Z", "source_id": 16941574, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:23Z", "source_id": 52579349, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:16:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:28Z", "source_id": 16943939, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:47Z", "source_id": 52585696, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:18:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:52Z", "source_id": 16945711, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:49Z", "source_id": 52594020, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:21:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:51Z", "source_id": 16947935, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15120, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:56Z", "source_id": 52604934, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:25:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:56Z", "source_id": 16951239, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15318, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:46Z", "source_id": 52615234, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:29:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:49Z", "source_id": 16954177, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32167, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:45Z", "source_id": 52626414, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:33:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:52Z", "source_id": 16957165, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32214, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:12Z", "source_id": 52638975, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:38:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:15Z", "source_id": 16960398, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Reading 0813 0813 13 None None Abbey Wood (Crossrail) 0940 0938 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37745/2026-09-17/detailed None Woolwich (Crossrail) 2026-09-17T09:34:30+01:00 Abbey Wood (Crossrail) 4.0 {"type": "LineString", "coordinates": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]} 3.7 0934 0938 Woolwich (Crossrail) Abbey Wood (Crossrail) Abbey Wood (Crossrail) 51.4911954 0.1201962 51.4911954 0.1201962 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Abbey Wood (Crossrail) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960398 1789634296790246 141 141 2026-09-17 08:48:16.881226 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:16.779090
603493 631380 G89279 161J42M617 2026-09-17 COMPLETE 16959829 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 631380, "stp": "O", "toc": "Northern", "uid": "G89279", "consist": null, "dest_crs": "DON", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89279/2026-09-17/detailed", "trust_id": "161J42M617", "origin_crs": "SCA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster", "service_date": "2026-09-17", "dest_arr_time": "0933", "dest_platform": "7", "is_terminated": 1, "next_location": "Doncaster", "signalling_id": "1J42", "timing_status": "LATE", "origin_station": "Scarborough", "current_leg_arr": "0938", "current_leg_dep": "0916", "current_leg_end": "Doncaster", "origin_dep_time": "0657", "origin_platform": "4", "current_location": "Doncaster", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8750246999999999, 53.7046272], [-0.8757974999999998, 53.7042978], [-0.8763773, 53.70405070000001], [-0.8784027, 53.7031981], [-0.8824256999999999, 53.70149440000001], [-0.8831453, 53.70119019999999], [-0.8839411, 53.7008538], [-0.8867758, 53.69964350000001], [-0.8879319999999999, 53.6991206], [-0.8886660000000001, 53.698735], [-0.8895672, 53.6981888], [-0.8902967, 53.697693300000005], [-0.8910048, 53.6971724], [-0.89167, 53.69656259999999], [-0.8923567, 53.69588929999999], [-0.8928716999999999, 53.6952668], [-0.8934079, 53.694521], [-0.8936027999999999, 53.6941667], [-0.8939317, 53.69352799999999], [-0.8939350999999999, 53.6935197], [-0.8940730999999998, 53.6931884], [-0.8942235, 53.6928274], [-0.894643, 53.6918339], [-0.8947178, 53.6916567], [-0.8955539, 53.6896764], [-0.8963906999999999, 53.6880245], [-0.8972061000000001, 53.68669030000001], [-0.8981288000000001, 53.68538139999999], [-0.8983152841195214, 53.68514705729743], [-0.8990086000000002, 53.684275799999995], [-0.8999312, 53.6832719], [-0.9009612, 53.6822425], [-0.9021591852802467, 53.68115157602794], [-0.9026778, 53.680679299999994], [-0.9074294, 53.67663519999999], [-0.9113999, 53.67325569999999], [-0.9127889, 53.6720659], [-0.9240012, 53.662435999999985], [-0.9277288, 53.659234], [-0.9351411, 53.6528666], [-0.937256, 53.6510497], [-0.9424268, 53.646620600000006], [-0.943452, 53.6457382], [-0.9439838000000002, 53.645295199999985], [-0.9444301999999998, 53.6448875], [-0.9447778, 53.6445701], [-0.945989, 53.6434473], [-0.9486773999999998, 53.640687], [-0.952754, 53.63646059999999], [-0.9552385, 53.6338955], [-0.9600556, 53.62892170000001], [-0.9601634, 53.62881329999999], [-0.961035023469352, 53.62791270082296], [-0.9662997, 53.62247260000001], [-0.9686215, 53.6200709], [-0.9709358, 53.6177316], [-0.9716513, 53.6169644], [-0.9724259, 53.61617760000001], [-0.9728353, 53.6157264], [-0.9731881999999998, 53.6153593], [-0.9740831999999998, 53.614458199999994], [-0.9749449, 53.613615499999995], [-0.9759118, 53.6127109], [-0.9760046, 53.61262409999999], [-0.9765381, 53.61212489999999], [-0.9767705, 53.6119075], [-0.9768877, 53.61179489999999], [-0.9773291, 53.611370699999995], [-0.9815398, 53.607413099999995], [-0.9830042, 53.6060365], [-0.9833218999999996, 53.60574640000001], [-0.9836011, 53.6054908], [-0.9842191, 53.604976400000005], [-0.9847140999999998, 53.6046015], [-0.9851625, 53.604227900000005], [-0.9857780999999998, 53.6037867], [-0.9863958, 53.6033671], [-0.9869958999999998, 53.6029916], [-0.9876057, 53.60263960000001], [-0.9881072, 53.6023485], [-0.9881468125314736, 53.602327893950694], [-0.9886495, 53.60206639999999], [-0.9889669, 53.60191729999999], [-0.9893299, 53.6017633], [-0.9898278, 53.601551], [-0.9901445, 53.6014272], [-0.9905793000000002, 53.601255299999984], [-0.9914184, 53.6009711], [-0.9923573, 53.60063619999999], [-0.9929384, 53.6004173], [-0.9942598, 53.5999211], [-1.000019, 53.597777699999995], [-1.002023, 53.596991900000006], [-1.0091163, 53.594315], [-1.0094812999999998, 53.59418219999999], [-1.0120511999999997, 53.5932072], [-1.0151299, 53.59204439999999], [-1.018458, 53.5907837], [-1.0185601999999998, 53.5907492], [-1.0206175, 53.5899742], [-1.0212108, 53.58974930000001], [-1.0227179, 53.58918399999999], [-1.0234907, 53.58889469999999], [-1.0238672, 53.58874960000001], [-1.0247834, 53.58837519999999], [-1.0254042, 53.5881281], [-1.0263715, 53.5877618], [-1.0267640999999998, 53.58761390000001], [-1.0269370999999998, 53.58754869999999], [-1.0274612, 53.58729], [-1.0279330999999998, 53.5871159], [-1.0283913, 53.5869468], [-1.0286839, 53.5868381], [-1.028861, 53.5867711], [-1.0304692, 53.58615420000001], [-1.0314382, 53.5857666], [-1.0320504, 53.585515], [-1.0326297999999998, 53.585272499999995], [-1.0335666999999995, 53.5848515], [-1.0342604, 53.584531], [-1.0350264, 53.584156400000005], [-1.0357516, 53.58379669999999], [-1.0366837, 53.58331589999999], [-1.0516221, 53.57559909999999], [-1.0535479978620896, 53.57460657386965], [-1.0543108999999995, 53.57421339999999], [-1.0559337, 53.5733668], [-1.0567607999999995, 53.57294710000001], [-1.0575634, 53.572518900000006], [-1.0588253, 53.57183179999999], [-1.0600261, 53.5711762], [-1.0627965, 53.56972649999999], [-1.0650451, 53.5685617], [-1.0710242, 53.5654666], [-1.0729003, 53.5644954], [-1.0739301, 53.5639629], [-1.0746847, 53.56358419999999], [-1.0751744765328737, 53.56335293766491], [-1.0758493, 53.5630343], [-1.076729, 53.562638500000006], [-1.0779783409434258, 53.56207471750342], [-1.0786137, 53.56178799999999], [-1.0804756, 53.56092460000001], [-1.0819649, 53.5602352], [-1.0824531, 53.5600098], [-1.0828397999999997, 53.5598236], [-1.0833376, 53.559563], [-1.0836031, 53.5594338], [-1.0847483000000002, 53.5589091], [-1.0856112999999998, 53.55851249999999], [-1.0867692, 53.55798080000001], [-1.0880237, 53.55739659999999], [-1.0896627, 53.5566401], [-1.0903973, 53.5562949], [-1.0904307, 53.55627919999999], [-1.0912876, 53.55587649999999], [-1.0927394, 53.55519], [-1.0931569, 53.5549895], [-1.0950325, 53.55407019999999], [-1.0971774, 53.5530322], [-1.0988118, 53.5522354], [-1.0993067, 53.552007499999995], [-1.1000113, 53.5516977], [-1.1004926, 53.55150150000001], [-1.1010595, 53.5512749], [-1.1020945, 53.550895999999995], [-1.1036439999999998, 53.55036589999999], [-1.1058162, 53.5496349], [-1.1076661, 53.549017], [-1.1096748, 53.54834030000001], [-1.1112787, 53.5478028], [-1.1130556, 53.5472042], [-1.1148207, 53.5466025], [-1.1161508, 53.54614680000001], [-1.1167773, 53.54592539999999], [-1.1172878, 53.5457288], [-1.1178570999999995, 53.5455052], [-1.1183019, 53.545321], [-1.1187034, 53.545140200000006], [-1.119165, 53.54491970000001], [-1.1195931, 53.5447179], [-1.1199692, 53.5445299], [-1.1206482, 53.5441684], [-1.1210241, 53.543953], [-1.1214256, 53.54371389999999], [-1.1218967999999998, 53.5434112], [-1.1223469, 53.5431073], [-1.1228047, 53.542773699999984], [-1.1231634, 53.5424853], [-1.1235093, 53.542206099999994], [-1.1241326, 53.54164800000001], [-1.1248642, 53.54097759999999], [-1.1258081999999998, 53.5400979], [-1.1263189999999998, 53.5396146], [-1.1271311, 53.53887180000001], [-1.1274847, 53.53854710000001], [-1.1280893999999997, 53.53799339999998], [-1.1292951999999998, 53.53687370000001], [-1.1316807, 53.53467020000001], [-1.1318363, 53.53452360000001], [-1.131956, 53.534406399999995], [-1.1324068, 53.53400300000001], [-1.1326278999999997, 53.5338056], [-1.1328644958851637, 53.53361001634806], [-1.1329174999999998, 53.5335662], [-1.1332462, 53.53331219999999], [-1.1339488, 53.5327858], [-1.1352212999999998, 53.53192000000001], [-1.1355238, 53.531714099999995], [-1.1366771999999998, 53.5309206], [-1.1369218999999997, 53.53074869999999], [-1.1370243, 53.53067680000001], [-1.1372359, 53.5305281], [-1.1378627999999995, 53.53009870000001], [-1.138182, 53.529865099999995], [-1.1383975, 53.52967969999999], [-1.1386313, 53.52945689999999], [-1.1388405, 53.5292266], [-1.1390386, 53.528969399999994], [-1.1391248, 53.5288328], [-1.1392373999999998, 53.5286175], [-1.1394424, 53.5282703], [-1.1394949, 53.5281352], [-1.1395419, 53.52794709999999], [-1.1395918, 53.52758660000001], [-1.1395976, 53.52742270000001], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193]]}", "current_leg_start": "Goole", "dest_arr_time_act": "0932", "motion_projection": null, "next_location_lat": "53.5223193", "next_location_lon": "-1.1398758", "previous_location": "Goole", "current_leg_milage": "17.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 273.802, \"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\": 392.631, \"from_m\": 273.802, \"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\": 520.102, \"from_m\": 392.631, \"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\": 761.75, \"from_m\": 520.102, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5191.944, \"from_m\": 761.75, \"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\": 5231.647, \"from_m\": 5191.944, \"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\": 5323.003, \"from_m\": 5231.647, \"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\": 11653.779, \"from_m\": 5323.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\": 14571.425, \"from_m\": 11653.779, \"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\": 15825.033, \"from_m\": 14571.425, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16449.095, \"from_m\": 15825.033, \"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\": 17095.589, \"from_m\": 16449.095, \"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\": 17343.174, \"from_m\": 17095.589, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18707.693, \"from_m\": 17343.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\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19551.633, \"from_m\": 18707.693, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21710.969, \"from_m\": 19551.633, \"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\": 29792.412, \"from_m\": 21710.969, \"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\": 30457.573, \"from_m\": 29792.412, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 30646.877, \"from_m\": 30457.573, \"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\": 31174.065, \"from_m\": 30646.877, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 34420.38, \"from_m\": 31174.065, \"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\": 36347.799, \"from_m\": 34420.38, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36963.227, \"from_m\": 36347.799, \"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\": 36994.391, \"from_m\": 36963.227, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37176.893, \"from_m\": 36994.391, \"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\": 40279.33, \"from_m\": 37176.893, \"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\": 40455.676, \"from_m\": 40279.33, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 45267.842, \"from_m\": 40455.676, \"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\": 45377.639, \"from_m\": 45267.842, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48088.262, \"from_m\": 45377.639, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48203.789, \"from_m\": 48088.262, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48694.264, \"from_m\": 48203.789, \"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\": 48796.382, \"from_m\": 48694.264, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51365.766, \"from_m\": 48796.382, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51564.862, \"from_m\": 51365.766, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 51810.94, \"from_m\": 51564.862, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54637.886, \"from_m\": 51810.94, \"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\": 54667.055, \"from_m\": 54637.886, \"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\": 55188.51, \"from_m\": 54667.055, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 55858.278, \"from_m\": 55188.51, \"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\": 55910.104, \"from_m\": 55858.278, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 60125.527, \"from_m\": 55910.104, \"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\": 60280.249, \"from_m\": 60125.527, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62884.948, \"from_m\": 60280.249, \"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\": 62983.517, \"from_m\": 62884.948, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63731.298, \"from_m\": 62983.517, \"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\": 63864.046, \"from_m\": 63731.298, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 64262.368, \"from_m\": 63864.046, \"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\": 64477.939, \"from_m\": 64262.368, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65445.072, \"from_m\": 64477.939, \"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\": 65687.412, \"from_m\": 65445.072, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 66469.075, \"from_m\": 65687.412, \"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\": 66639.315, \"from_m\": 66469.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\": 68310.581, \"from_m\": 66639.315, \"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\": 68382.752, \"from_m\": 68310.581, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 72963.308, \"from_m\": 68382.752, \"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\": 73197.282, \"from_m\": 72963.308, \"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\": 73257.122, \"from_m\": 73197.282, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75639.932, \"from_m\": 73257.122, \"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\": 75724.168, \"from_m\": 75639.932, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 77042.703, \"from_m\": 75724.168, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 79554.058, \"from_m\": 77042.703, \"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\": 80004.154, \"from_m\": 79554.058, \"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\": 82887.22, \"from_m\": 80004.154, \"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\": 84169.955, \"from_m\": 82887.22, \"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\": 84863.708, \"from_m\": 84169.955, \"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\": 84912.669, \"from_m\": 84863.708, \"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\": 84944.577, \"from_m\": 84912.669, \"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\": 85745.421, \"from_m\": 84944.577, \"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\": 85861.035, \"from_m\": 85745.421, \"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\": 86794.65, \"from_m\": 85861.035, \"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\": 86821.357, \"from_m\": 86794.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\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 88093.109, \"from_m\": 86821.357, \"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\": 89023.23, \"from_m\": 88093.109, \"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\": 89345.627, \"from_m\": 89023.23, \"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\": 98024.646, \"from_m\": 89345.627, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 110566.021, \"from_m\": 98024.646, \"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\": 112725.736, \"from_m\": 110566.021, \"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\": 112872.701, \"from_m\": 112725.736, \"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\": 113604.532, \"from_m\": 112872.701, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 120219.633, \"from_m\": 113604.532, \"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\": 120312.851, \"from_m\": 120219.633, \"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\": 120635.532, \"from_m\": 120312.851, \"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\": 120654.006, \"from_m\": 120635.532, \"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\": 120830.453, \"from_m\": 120654.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\": 121132.056, \"from_m\": 120830.453, \"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\": 137235.313, \"from_m\": 121132.056, \"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\": 137364.708, \"from_m\": 137235.313, \"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\": 137546.159, \"from_m\": 137364.708, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 137625.0, \"from_m\": 137546.159, \"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\": 137673.367, \"from_m\": 137625.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\": 137752.201, \"from_m\": 137673.367, \"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\": 137803.063, \"from_m\": 137752.201, \"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\": 140288.368, \"from_m\": 137803.063, \"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\": 140324.628, \"from_m\": 140288.368, \"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\": 149893.393, \"from_m\": 140324.628, \"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\": 150321.38, \"from_m\": 149893.393, \"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\": 150339.609, \"from_m\": 150321.38, \"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\": 150433.006, \"from_m\": 150339.609, \"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\": 150907.552, \"from_m\": 150433.006, \"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}], \"service_id\": 631380, \"profile_key\": \"f0419ef398addb7e33ed1d12cdc92921a2f6b278ad8f9b5831efcb84041ae6be\", \"schedule_id\": 40175, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0657\", \"location\": \"Scarborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0701H\", \"wtt_dep\": \"0702H\", \"location\": \"Seamer\", \"stage_seq\": 2, \"distance_m\": 4622.433, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0718H\", \"wtt_dep\": \"0719\", \"location\": \"Filey\", \"stage_seq\": 3, \"distance_m\": 15026.064, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0723\", \"wtt_dep\": \"0724\", \"location\": \"Hunmanby\", \"stage_seq\": 4, \"distance_m\": 19417.663, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0733\", \"wtt_dep\": \"0733H\", \"location\": \"Bempton\", \"stage_seq\": 5, \"distance_m\": 30865.548, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0739H\", \"wtt_dep\": \"0741\", \"location\": \"Bridlington\", \"stage_seq\": 6, \"distance_m\": 36683.176, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0751H\", \"wtt_dep\": \"0752\", \"location\": \"Nafferton\", \"stage_seq\": 7, \"distance_m\": 51678.351, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0755H\", \"wtt_dep\": \"0756H\", \"location\": \"Driffield\", \"stage_seq\": 8, \"distance_m\": 55069.594, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0801\", \"wtt_dep\": \"0801H\", \"location\": \"Hutton Cranswick\", \"stage_seq\": 9, \"distance_m\": 60181.023, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0814\", \"wtt_dep\": \"0816\", \"location\": \"Beverley\", \"stage_seq\": 10, \"distance_m\": 73120.092, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0822H\", \"wtt_dep\": \"0823H\", \"location\": \"Cottingham\", \"stage_seq\": 11, \"distance_m\": 80004.154, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0834\", \"wtt_dep\": \"0841\", \"location\": \"Hull\", \"stage_seq\": 12, \"distance_m\": 85861.035, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0844H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 13, \"distance_m\": 88454.812, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0852\", \"wtt_dep\": \"0853\", \"location\": \"Brough\", \"stage_seq\": 14, \"distance_m\": 102181.419, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Gilberdyke\", \"stage_seq\": 15, \"distance_m\": 112545.929, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908H\", \"location\": \"Goole\", \"stage_seq\": 16, \"distance_m\": 123430.514, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Thorne Jn\", \"stage_seq\": 17, \"distance_m\": 137500.742, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Hatfield & Stainforth\", \"stage_seq\": 18, \"distance_m\": 139920.754, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Kirk Sandall\", \"stage_seq\": 19, \"distance_m\": 144338.891, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926\", \"location\": \"Bentley Jn\", \"stage_seq\": 20, \"distance_m\": 148707.751, \"section_seq\": 1, \"route_path_id\": 106523}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": null, \"location\": \"Doncaster\", \"stage_seq\": 21, \"distance_m\": 150907.552, \"section_seq\": 1, \"route_path_id\": 106523}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 150907.552, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106523}], \"total_distance_m\": 150907.552, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 150907.552, \"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": "0657", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "53.5223193", "current_position_lon": "-1.1398758", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:05:18Z\", \"source_id\": 16838267, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:22:27Z\", \"source_id\": 16851771, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:29:27Z\", \"source_id\": 16857432, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:39:57Z\", \"source_id\": 16866128, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:47:48Z\", \"source_id\": 16872570, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:59:58Z\", \"source_id\": 16882596, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:04:28Z\", \"source_id\": 16886449, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:59Z\", \"source_id\": 16891033, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:50Z\", \"source_id\": 16899961, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:00Z\", \"source_id\": 16905029, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:37:11Z\", \"source_id\": 16913441, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:21Z\", \"source_id\": 52512893, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:26Z\", \"source_id\": 16925686, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:00Z\", \"source_id\": 52550933, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:04Z\", \"source_id\": 16936164, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:28Z\", \"source_id\": 16944735, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:44Z\", \"source_id\": 52609816, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:47Z\", \"source_id\": 16952630, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:24Z\", \"source_id\": 52617114, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:26Z\", \"source_id\": 16954659, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:25Z\", \"source_id\": 52636749, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:28Z\", \"source_id\": 16959829, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster", "service_state_platform": "0", "timing_fact_generation": 1789634249778303, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:17.449027", "service_state_evidence_id": 16959829, "current_leg_start_actual_dep": "2026-09-17T09:14:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:17.780872", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O SCA DON 1J42 None None None None {"version": 3, "segments": [{"to_m": 273.802, "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": 392.631, "from_m": 273.802, "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": 520.102, "from_m": 392.631, "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": 761.75, "from_m": 520.102, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5191.944, "from_m": 761.75, "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": 5231.647, "from_m": 5191.944, "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": 5323.003, "from_m": 5231.647, "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": 11653.779, "from_m": 5323.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": 14571.425, "from_m": 11653.779, "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": 15825.033, "from_m": 14571.425, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16449.095, "from_m": 15825.033, "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": 17095.589, "from_m": 16449.095, "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": 17343.174, "from_m": 17095.589, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18707.693, "from_m": 17343.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", "infrastructure_limit_mph": 60.0}, {"to_m": 19551.633, "from_m": 18707.693, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21710.969, "from_m": 19551.633, "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": 29792.412, "from_m": 21710.969, "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": 30457.573, "from_m": 29792.412, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 37.282}, {"to_m": 30646.877, "from_m": 30457.573, "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": 31174.065, "from_m": 30646.877, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 37.282}, {"to_m": 34420.38, "from_m": 31174.065, "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": 36347.799, "from_m": 34420.38, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36963.227, "from_m": 36347.799, "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": 36994.391, "from_m": 36963.227, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37176.893, "from_m": 36994.391, "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": 40279.33, "from_m": 37176.893, "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": 40455.676, "from_m": 40279.33, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 45267.842, "from_m": 40455.676, "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": 45377.639, "from_m": 45267.842, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48088.262, "from_m": 45377.639, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48203.789, "from_m": 48088.262, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48694.264, "from_m": 48203.789, "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": 48796.382, "from_m": 48694.264, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51365.766, "from_m": 48796.382, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51564.862, "from_m": 51365.766, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 51810.94, "from_m": 51564.862, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54637.886, "from_m": 51810.94, "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": 54667.055, "from_m": 54637.886, "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": 55188.51, "from_m": 54667.055, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55858.278, "from_m": 55188.51, "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": 55910.104, "from_m": 55858.278, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 60125.527, "from_m": 55910.104, "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": 60280.249, "from_m": 60125.527, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62884.948, "from_m": 60280.249, "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": 62983.517, "from_m": 62884.948, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63731.298, "from_m": 62983.517, "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": 63864.046, "from_m": 63731.298, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 64262.368, "from_m": 63864.046, "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": 64477.939, "from_m": 64262.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65445.072, "from_m": 64477.939, "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": 65687.412, "from_m": 65445.072, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66469.075, "from_m": 65687.412, "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": 66639.315, "from_m": 66469.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": 68310.581, "from_m": 66639.315, "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": 68382.752, "from_m": 68310.581, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 72963.308, "from_m": 68382.752, "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": 73197.282, "from_m": 72963.308, "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": 73257.122, "from_m": 73197.282, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75639.932, "from_m": 73257.122, "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": 75724.168, "from_m": 75639.932, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 77042.703, "from_m": 75724.168, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 79554.058, "from_m": 77042.703, "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": 80004.154, "from_m": 79554.058, "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": 82887.22, "from_m": 80004.154, "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": 84169.955, "from_m": 82887.22, "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": 84863.708, "from_m": 84169.955, "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": 84912.669, "from_m": 84863.708, "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": 84944.577, "from_m": 84912.669, "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": 85745.421, "from_m": 84944.577, "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": 85861.035, "from_m": 85745.421, "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": 86794.65, "from_m": 85861.035, "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": 86821.357, "from_m": 86794.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", "infrastructure_limit_mph": 20.0}, {"to_m": 88093.109, "from_m": 86821.357, "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": 89023.23, "from_m": 88093.109, "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": 89345.627, "from_m": 89023.23, "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": 98024.646, "from_m": 89345.627, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 110566.021, "from_m": 98024.646, "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": 112725.736, "from_m": 110566.021, "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": 112872.701, "from_m": 112725.736, "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": 113604.532, "from_m": 112872.701, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 120219.633, "from_m": 113604.532, "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": 120312.851, "from_m": 120219.633, "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": 120635.532, "from_m": 120312.851, "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": 120654.006, "from_m": 120635.532, "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": 120830.453, "from_m": 120654.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": 121132.056, "from_m": 120830.453, "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": 137235.313, "from_m": 121132.056, "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": 137364.708, "from_m": 137235.313, "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": 137546.159, "from_m": 137364.708, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 137625.0, "from_m": 137546.159, "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": 137673.367, "from_m": 137625.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": 137752.201, "from_m": 137673.367, "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": 137803.063, "from_m": 137752.201, "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": 140288.368, "from_m": 137803.063, "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": 140324.628, "from_m": 140288.368, "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": 149893.393, "from_m": 140324.628, "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": 150321.38, "from_m": 149893.393, "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": 150339.609, "from_m": 150321.38, "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": 150433.006, "from_m": 150339.609, "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": 150907.552, "from_m": 150433.006, "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}], "service_id": 631380, "profile_key": "f0419ef398addb7e33ed1d12cdc92921a2f6b278ad8f9b5831efcb84041ae6be", "schedule_id": 40175, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0657", "location": "Scarborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0701H", "wtt_dep": "0702H", "location": "Seamer", "stage_seq": 2, "distance_m": 4622.433, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0718H", "wtt_dep": "0719", "location": "Filey", "stage_seq": 3, "distance_m": 15026.064, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0723", "wtt_dep": "0724", "location": "Hunmanby", "stage_seq": 4, "distance_m": 19417.663, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0733", "wtt_dep": "0733H", "location": "Bempton", "stage_seq": 5, "distance_m": 30865.548, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0739H", "wtt_dep": "0741", "location": "Bridlington", "stage_seq": 6, "distance_m": 36683.176, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0751H", "wtt_dep": "0752", "location": "Nafferton", "stage_seq": 7, "distance_m": 51678.351, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0755H", "wtt_dep": "0756H", "location": "Driffield", "stage_seq": 8, "distance_m": 55069.594, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0801", "wtt_dep": "0801H", "location": "Hutton Cranswick", "stage_seq": 9, "distance_m": 60181.023, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0814", "wtt_dep": "0816", "location": "Beverley", "stage_seq": 10, "distance_m": 73120.092, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0822H", "wtt_dep": "0823H", "location": "Cottingham", "stage_seq": 11, "distance_m": 80004.154, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0834", "wtt_dep": "0841", "location": "Hull", "stage_seq": 12, "distance_m": 85861.035, "section_seq": 1, "route_path_id": 106523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0844H", "location": "Hessle Road Jn", "stage_seq": 13, "distance_m": 88454.812, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0852", "wtt_dep": "0853", "location": "Brough", "stage_seq": 14, "distance_m": 102181.419, "section_seq": 1, "route_path_id": 106523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Gilberdyke", "stage_seq": 15, "distance_m": 112545.929, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908H", "location": "Goole", "stage_seq": 16, "distance_m": 123430.514, "section_seq": 1, "route_path_id": 106523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Thorne Jn", "stage_seq": 17, "distance_m": 137500.742, "section_seq": 1, "route_path_id": 106523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Hatfield & Stainforth", "stage_seq": 18, "distance_m": 139920.754, "section_seq": 1, "route_path_id": 106523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Kirk Sandall", "stage_seq": 19, "distance_m": 144338.891, "section_seq": 1, "route_path_id": 106523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926", "location": "Bentley Jn", "stage_seq": 20, "distance_m": 148707.751, "section_seq": 1, "route_path_id": 106523}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": null, "location": "Doncaster", "stage_seq": 21, "distance_m": 150907.552, "section_seq": 1, "route_path_id": 106523}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 150907.552, "from_m": 0.0, "section_seq": 1, "route_path_id": 106523}], "total_distance_m": 150907.552, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 150907.552, "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": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:05:18Z", "source_id": 16838267, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:22:27Z", "source_id": 16851771, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:29:27Z", "source_id": 16857432, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:39:57Z", "source_id": 16866128, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:47:48Z", "source_id": 16872570, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:59:58Z", "source_id": 16882596, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:04:28Z", "source_id": 16886449, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:59Z", "source_id": 16891033, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:50Z", "source_id": 16899961, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:00Z", "source_id": 16905029, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:37:11Z", "source_id": 16913441, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:21Z", "source_id": 52512893, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:53:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:26Z", "source_id": 16925686, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:00Z", "source_id": 52550933, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:07:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:04Z", "source_id": 16936164, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:28Z", "source_id": 16944735, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6701, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:44Z", "source_id": 52609816, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:29:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:47Z", "source_id": 16952630, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6717, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:24Z", "source_id": 52617114, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:31:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:26Z", "source_id": 16954659, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6809, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:25Z", "source_id": 52636749, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:38:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:28Z", "source_id": 16959829, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Scarborough 0657 0657 4 None None Doncaster 0933 0932 7 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89279/2026-09-17/detailed None Goole 2026-09-17T09:14:30+01:00 Doncaster 22.0 {"type": "LineString", "coordinates": [[-0.8750246999999999, 53.7046272], [-0.8757974999999998, 53.7042978], [-0.8763773, 53.70405070000001], [-0.8784027, 53.7031981], [-0.8824256999999999, 53.70149440000001], [-0.8831453, 53.70119019999999], [-0.8839411, 53.7008538], [-0.8867758, 53.69964350000001], [-0.8879319999999999, 53.6991206], [-0.8886660000000001, 53.698735], [-0.8895672, 53.6981888], [-0.8902967, 53.697693300000005], [-0.8910048, 53.6971724], [-0.89167, 53.69656259999999], [-0.8923567, 53.69588929999999], [-0.8928716999999999, 53.6952668], [-0.8934079, 53.694521], [-0.8936027999999999, 53.6941667], [-0.8939317, 53.69352799999999], [-0.8939350999999999, 53.6935197], [-0.8940730999999998, 53.6931884], [-0.8942235, 53.6928274], [-0.894643, 53.6918339], [-0.8947178, 53.6916567], [-0.8955539, 53.6896764], [-0.8963906999999999, 53.6880245], [-0.8972061000000001, 53.68669030000001], [-0.8981288000000001, 53.68538139999999], [-0.8983152841195214, 53.68514705729743], [-0.8990086000000002, 53.684275799999995], [-0.8999312, 53.6832719], [-0.9009612, 53.6822425], [-0.9021591852802467, 53.68115157602794], [-0.9026778, 53.680679299999994], [-0.9074294, 53.67663519999999], [-0.9113999, 53.67325569999999], [-0.9127889, 53.6720659], [-0.9240012, 53.662435999999985], [-0.9277288, 53.659234], [-0.9351411, 53.6528666], [-0.937256, 53.6510497], [-0.9424268, 53.646620600000006], [-0.943452, 53.6457382], [-0.9439838000000002, 53.645295199999985], [-0.9444301999999998, 53.6448875], [-0.9447778, 53.6445701], [-0.945989, 53.6434473], [-0.9486773999999998, 53.640687], [-0.952754, 53.63646059999999], [-0.9552385, 53.6338955], [-0.9600556, 53.62892170000001], [-0.9601634, 53.62881329999999], [-0.961035023469352, 53.62791270082296], [-0.9662997, 53.62247260000001], [-0.9686215, 53.6200709], [-0.9709358, 53.6177316], [-0.9716513, 53.6169644], [-0.9724259, 53.61617760000001], [-0.9728353, 53.6157264], [-0.9731881999999998, 53.6153593], [-0.9740831999999998, 53.614458199999994], [-0.9749449, 53.613615499999995], [-0.9759118, 53.6127109], [-0.9760046, 53.61262409999999], [-0.9765381, 53.61212489999999], [-0.9767705, 53.6119075], [-0.9768877, 53.61179489999999], [-0.9773291, 53.611370699999995], [-0.9815398, 53.607413099999995], [-0.9830042, 53.6060365], [-0.9833218999999996, 53.60574640000001], [-0.9836011, 53.6054908], [-0.9842191, 53.604976400000005], [-0.9847140999999998, 53.6046015], [-0.9851625, 53.604227900000005], [-0.9857780999999998, 53.6037867], [-0.9863958, 53.6033671], [-0.9869958999999998, 53.6029916], [-0.9876057, 53.60263960000001], [-0.9881072, 53.6023485], [-0.9881468125314736, 53.602327893950694], [-0.9886495, 53.60206639999999], [-0.9889669, 53.60191729999999], [-0.9893299, 53.6017633], [-0.9898278, 53.601551], [-0.9901445, 53.6014272], [-0.9905793000000002, 53.601255299999984], [-0.9914184, 53.6009711], [-0.9923573, 53.60063619999999], [-0.9929384, 53.6004173], [-0.9942598, 53.5999211], [-1.000019, 53.597777699999995], [-1.002023, 53.596991900000006], [-1.0091163, 53.594315], [-1.0094812999999998, 53.59418219999999], [-1.0120511999999997, 53.5932072], [-1.0151299, 53.59204439999999], [-1.018458, 53.5907837], [-1.0185601999999998, 53.5907492], [-1.0206175, 53.5899742], [-1.0212108, 53.58974930000001], [-1.0227179, 53.58918399999999], [-1.0234907, 53.58889469999999], [-1.0238672, 53.58874960000001], [-1.0247834, 53.58837519999999], [-1.0254042, 53.5881281], [-1.0263715, 53.5877618], [-1.0267640999999998, 53.58761390000001], [-1.0269370999999998, 53.58754869999999], [-1.0274612, 53.58729], [-1.0279330999999998, 53.5871159], [-1.0283913, 53.5869468], [-1.0286839, 53.5868381], [-1.028861, 53.5867711], [-1.0304692, 53.58615420000001], [-1.0314382, 53.5857666], [-1.0320504, 53.585515], [-1.0326297999999998, 53.585272499999995], [-1.0335666999999995, 53.5848515], [-1.0342604, 53.584531], [-1.0350264, 53.584156400000005], [-1.0357516, 53.58379669999999], [-1.0366837, 53.58331589999999], [-1.0516221, 53.57559909999999], [-1.0535479978620896, 53.57460657386965], [-1.0543108999999995, 53.57421339999999], [-1.0559337, 53.5733668], [-1.0567607999999995, 53.57294710000001], [-1.0575634, 53.572518900000006], [-1.0588253, 53.57183179999999], [-1.0600261, 53.5711762], [-1.0627965, 53.56972649999999], [-1.0650451, 53.5685617], [-1.0710242, 53.5654666], [-1.0729003, 53.5644954], [-1.0739301, 53.5639629], [-1.0746847, 53.56358419999999], [-1.0751744765328737, 53.56335293766491], [-1.0758493, 53.5630343], [-1.076729, 53.562638500000006], [-1.0779783409434258, 53.56207471750342], [-1.0786137, 53.56178799999999], [-1.0804756, 53.56092460000001], [-1.0819649, 53.5602352], [-1.0824531, 53.5600098], [-1.0828397999999997, 53.5598236], [-1.0833376, 53.559563], [-1.0836031, 53.5594338], [-1.0847483000000002, 53.5589091], [-1.0856112999999998, 53.55851249999999], [-1.0867692, 53.55798080000001], [-1.0880237, 53.55739659999999], [-1.0896627, 53.5566401], [-1.0903973, 53.5562949], [-1.0904307, 53.55627919999999], [-1.0912876, 53.55587649999999], [-1.0927394, 53.55519], [-1.0931569, 53.5549895], [-1.0950325, 53.55407019999999], [-1.0971774, 53.5530322], [-1.0988118, 53.5522354], [-1.0993067, 53.552007499999995], [-1.1000113, 53.5516977], [-1.1004926, 53.55150150000001], [-1.1010595, 53.5512749], [-1.1020945, 53.550895999999995], [-1.1036439999999998, 53.55036589999999], [-1.1058162, 53.5496349], [-1.1076661, 53.549017], [-1.1096748, 53.54834030000001], [-1.1112787, 53.5478028], [-1.1130556, 53.5472042], [-1.1148207, 53.5466025], [-1.1161508, 53.54614680000001], [-1.1167773, 53.54592539999999], [-1.1172878, 53.5457288], [-1.1178570999999995, 53.5455052], [-1.1183019, 53.545321], [-1.1187034, 53.545140200000006], [-1.119165, 53.54491970000001], [-1.1195931, 53.5447179], [-1.1199692, 53.5445299], [-1.1206482, 53.5441684], [-1.1210241, 53.543953], [-1.1214256, 53.54371389999999], [-1.1218967999999998, 53.5434112], [-1.1223469, 53.5431073], [-1.1228047, 53.542773699999984], [-1.1231634, 53.5424853], [-1.1235093, 53.542206099999994], [-1.1241326, 53.54164800000001], [-1.1248642, 53.54097759999999], [-1.1258081999999998, 53.5400979], [-1.1263189999999998, 53.5396146], [-1.1271311, 53.53887180000001], [-1.1274847, 53.53854710000001], [-1.1280893999999997, 53.53799339999998], [-1.1292951999999998, 53.53687370000001], [-1.1316807, 53.53467020000001], [-1.1318363, 53.53452360000001], [-1.131956, 53.534406399999995], [-1.1324068, 53.53400300000001], [-1.1326278999999997, 53.5338056], [-1.1328644958851637, 53.53361001634806], [-1.1329174999999998, 53.5335662], [-1.1332462, 53.53331219999999], [-1.1339488, 53.5327858], [-1.1352212999999998, 53.53192000000001], [-1.1355238, 53.531714099999995], [-1.1366771999999998, 53.5309206], [-1.1369218999999997, 53.53074869999999], [-1.1370243, 53.53067680000001], [-1.1372359, 53.5305281], [-1.1378627999999995, 53.53009870000001], [-1.138182, 53.529865099999995], [-1.1383975, 53.52967969999999], [-1.1386313, 53.52945689999999], [-1.1388405, 53.5292266], [-1.1390386, 53.528969399999994], [-1.1391248, 53.5288328], [-1.1392373999999998, 53.5286175], [-1.1394424, 53.5282703], [-1.1394949, 53.5281352], [-1.1395419, 53.52794709999999], [-1.1395918, 53.52758660000001], [-1.1395976, 53.52742270000001], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193]]} 17.1 0916 0938 Goole Doncaster Doncaster 53.5223193 -1.1398758 53.5223193 -1.1398758 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Doncaster TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959829 1789634249778303 66 66 2026-09-17 08:48:17.780872 0 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:17.449027
603494 634694 W32567 872J14MD17 2026-09-17 COMPLETE 16959375 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 634694, "stp": "P", "toc": "Southern", "uid": "W32567", "consist": "377311+377328", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32567/2026-09-17/detailed", "trust_id": "872J14MD17", "origin_crs": "ECR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "14", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "2J14", "timing_status": "LATE", "origin_station": "East Croydon", "current_leg_arr": "0938", "current_leg_dep": "0934", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "0852", "origin_platform": "5", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.054139799999999995, 51.487621], [-0.054317, 51.48786520000001], [-0.0545402, 51.4881305], [-0.05473349999999999, 51.48836039999999], [-0.055088599999999995, 51.48872949999999], [-0.05528929999999999, 51.4889209], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "South Bermondsey", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "South Bermondsey", "current_leg_milage": "1.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 195.021, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 235.21, \"from_m\": 195.021, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 262.574, \"from_m\": 235.21, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 309.112, \"from_m\": 262.574, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1125.36, \"from_m\": 309.112, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1649.352, \"from_m\": 1125.36, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.213, \"from_m\": 1649.352, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1778.861, \"from_m\": 1762.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1973.01, \"from_m\": 1778.861, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1989.658, \"from_m\": 1973.01, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2021.197, \"from_m\": 1989.658, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2074.972, \"from_m\": 2021.197, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7461.457, \"from_m\": 2074.972, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7544.875, \"from_m\": 7461.457, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7643.877, \"from_m\": 7544.875, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8099.78, \"from_m\": 7643.877, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10609.395, \"from_m\": 8099.78, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11100.993, \"from_m\": 10609.395, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11130.698, \"from_m\": 11100.993, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11157.081, \"from_m\": 11130.698, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11194.503, \"from_m\": 11157.081, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11232.071, \"from_m\": 11194.503, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11266.241, \"from_m\": 11232.071, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11328.475, \"from_m\": 11266.241, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14096.948, \"from_m\": 11328.475, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15340.339, \"from_m\": 14096.948, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 15422.486, \"from_m\": 15340.339, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15834.73, \"from_m\": 15422.486, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15912.878, \"from_m\": 15834.73, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17395.946, \"from_m\": 15912.878, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17446.919, \"from_m\": 17395.946, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17901.024, \"from_m\": 17446.919, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18000.13, \"from_m\": 17901.024, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18028.196, \"from_m\": 18000.13, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18562.673, \"from_m\": 18028.196, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18602.192, \"from_m\": 18562.673, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18650.177, \"from_m\": 18602.192, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19990.802, \"from_m\": 18650.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20075.114, \"from_m\": 19990.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20808.368, \"from_m\": 20075.114, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21239.194, \"from_m\": 20808.368, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 634694, \"profile_key\": \"efe645473323bb0ea67e37f6dc778a3de939eef474885e087d0a5aa96a0c56df\", \"schedule_id\": 26074, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0852\", \"location\": \"East Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 847.29, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0856H\", \"wtt_dep\": \"0857H\", \"location\": \"Selhurst\", \"stage_seq\": 3, \"distance_m\": 1875.935, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0859H\", \"wtt_dep\": \"0900\", \"location\": \"Thornton Heath\", \"stage_seq\": 4, \"distance_m\": 3375.938, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0903\", \"location\": \"Norbury\", \"stage_seq\": 5, \"distance_m\": 5318.379, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0906\", \"location\": \"Streatham Common\", \"stage_seq\": 6, \"distance_m\": 6727.607, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912H\", \"location\": \"Streatham\", \"stage_seq\": 7, \"distance_m\": 8963.667, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0917H\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 11410.796, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921\", \"location\": \"North Dulwich\", \"stage_seq\": 9, \"distance_m\": 13517.009, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0923\", \"location\": \"East Dulwich\", \"stage_seq\": 10, \"distance_m\": 14402.014, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 11, \"distance_m\": 15646.979, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 12, \"distance_m\": 16846.985, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 13, \"distance_m\": 17365.206, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0930H\", \"wtt_dep\": \"0931H\", \"location\": \"South Bermondsey\", \"stage_seq\": 14, \"distance_m\": 18367.1, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 15, \"distance_m\": 18622.871, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 16, \"distance_m\": 19141.253, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 17, \"distance_m\": 20075.114, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 18, \"distance_m\": 21239.194, \"section_seq\": 1, \"route_path_id\": 28346}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21239.194, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28346}], \"total_distance_m\": 21239.194, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20902.582, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 336.612, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0852", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:27Z\", \"source_id\": 52521545, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:33Z\", \"source_id\": 16928141, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:14Z\", \"source_id\": 52529197, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:16Z\", \"source_id\": 16930249, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:26Z\", \"source_id\": 52538049, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:32Z\", \"source_id\": 16932716, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:23Z\", \"source_id\": 52546370, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:28Z\", \"source_id\": 16934975, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:16Z\", \"source_id\": 52557330, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:18Z\", \"source_id\": 16937882, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29787, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:37Z\", \"source_id\": 52574734, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:41Z\", \"source_id\": 16942626, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:58Z\", \"source_id\": 52588913, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:01Z\", \"source_id\": 16946526, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29782, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:17Z\", \"source_id\": 52595149, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:20Z\", \"source_id\": 16948383, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:07Z\", \"source_id\": 52602597, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:14Z\", \"source_id\": 16950663, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:57Z\", \"source_id\": 52613083, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:58Z\", \"source_id\": 16953592, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:45Z\", \"source_id\": 52623554, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:47Z\", \"source_id\": 16956454, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:47Z\", \"source_id\": 52635013, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:51Z\", \"source_id\": 16959375, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "14", "timing_fact_generation": 1789634214046493, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:19.427249", "service_state_evidence_id": 16959375, "current_leg_start_actual_dep": "2026-09-17T09:33:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:20.003818", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P ECR None 2J14 377311+377328 6 100 None {"version": 3, "segments": [{"to_m": 195.021, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 235.21, "from_m": 195.021, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 262.574, "from_m": 235.21, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 309.112, "from_m": 262.574, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1125.36, "from_m": 309.112, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1649.352, "from_m": 1125.36, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.213, "from_m": 1649.352, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1778.861, "from_m": 1762.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1973.01, "from_m": 1778.861, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1989.658, "from_m": 1973.01, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2021.197, "from_m": 1989.658, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2074.972, "from_m": 2021.197, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7461.457, "from_m": 2074.972, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7544.875, "from_m": 7461.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7643.877, "from_m": 7544.875, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8099.78, "from_m": 7643.877, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10609.395, "from_m": 8099.78, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11100.993, "from_m": 10609.395, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11130.698, "from_m": 11100.993, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11157.081, "from_m": 11130.698, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11194.503, "from_m": 11157.081, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11232.071, "from_m": 11194.503, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11266.241, "from_m": 11232.071, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11328.475, "from_m": 11266.241, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14096.948, "from_m": 11328.475, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15340.339, "from_m": 14096.948, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 15422.486, "from_m": 15340.339, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15834.73, "from_m": 15422.486, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15912.878, "from_m": 15834.73, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17395.946, "from_m": 15912.878, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17446.919, "from_m": 17395.946, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17901.024, "from_m": 17446.919, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18000.13, "from_m": 17901.024, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18028.196, "from_m": 18000.13, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18562.673, "from_m": 18028.196, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18602.192, "from_m": 18562.673, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18650.177, "from_m": 18602.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19990.802, "from_m": 18650.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20075.114, "from_m": 19990.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20808.368, "from_m": 20075.114, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21239.194, "from_m": 20808.368, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 634694, "profile_key": "efe645473323bb0ea67e37f6dc778a3de939eef474885e087d0a5aa96a0c56df", "schedule_id": 26074, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0852", "location": "East Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Windmill Bridge Jn", "stage_seq": 2, "distance_m": 847.29, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0856H", "wtt_dep": "0857H", "location": "Selhurst", "stage_seq": 3, "distance_m": 1875.935, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0859H", "wtt_dep": "0900", "location": "Thornton Heath", "stage_seq": 4, "distance_m": 3375.938, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0903", "location": "Norbury", "stage_seq": 5, "distance_m": 5318.379, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0906", "location": "Streatham Common", "stage_seq": 6, "distance_m": 6727.607, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912H", "location": "Streatham", "stage_seq": 7, "distance_m": 8963.667, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0917H", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 11410.796, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921", "location": "North Dulwich", "stage_seq": 9, "distance_m": 13517.009, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0923", "location": "East Dulwich", "stage_seq": 10, "distance_m": 14402.014, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926H", "location": "Peckham Rye (C)", "stage_seq": 11, "distance_m": 15646.979, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Queens Rd Peckham", "stage_seq": 12, "distance_m": 16846.985, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Old Kent Road Jn", "stage_seq": 13, "distance_m": 17365.206, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0930H", "wtt_dep": "0931H", "location": "South Bermondsey", "stage_seq": 14, "distance_m": 18367.1, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "South Bermondsey Jn", "stage_seq": 15, "distance_m": 18622.871, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Spa Road Jn", "stage_seq": 16, "distance_m": 19141.253, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Abbey Street Jn", "stage_seq": 17, "distance_m": 20075.114, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 18, "distance_m": 21239.194, "section_seq": 1, "route_path_id": 28346}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21239.194, "from_m": 0.0, "section_seq": 1, "route_path_id": 28346}], "total_distance_m": 21239.194, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20902.582, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 336.612, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29929, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:27Z", "source_id": 52521545, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:33Z", "source_id": 16928141, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:14Z", "source_id": 52529197, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:58:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:16Z", "source_id": 16930249, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:26Z", "source_id": 52538049, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:02:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:32Z", "source_id": 16932716, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:23Z", "source_id": 52546370, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:05:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:28Z", "source_id": 16934975, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29806, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:16Z", "source_id": 52557330, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:09:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:18Z", "source_id": 16937882, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29787, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:37Z", "source_id": 52574734, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:15:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:41Z", "source_id": 16942626, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29768, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:58Z", "source_id": 52588913, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:20:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:01Z", "source_id": 16946526, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29782, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:17Z", "source_id": 52595149, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:22:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:20Z", "source_id": 16948383, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29773, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:07Z", "source_id": 52602597, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:26:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:14Z", "source_id": 16950663, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:57Z", "source_id": 52613083, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:29:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:58Z", "source_id": 16953592, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31497, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:45Z", "source_id": 52623554, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:33:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:47Z", "source_id": 16956454, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29655, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:47Z", "source_id": 52635013, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:38:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:51Z", "source_id": 16959375, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] East Croydon 0852 0852 5 None None London Bridge (Central) 0936 0936 14 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32567/2026-09-17/detailed None South Bermondsey 2026-09-17T09:33:30+01:00 London Bridge (Central) 4.0 {"type": "LineString", "coordinates": [[-0.054139799999999995, 51.487621], [-0.054317, 51.48786520000001], [-0.0545402, 51.4881305], [-0.05473349999999999, 51.48836039999999], [-0.055088599999999995, 51.48872949999999], [-0.05528929999999999, 51.4889209], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} 1.9 0934 0938 South Bermondsey London Bridge Sig. L1490 London Bridge (Central) 51.5050459 -0.0860145 51.5050459 -0.0860145 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 London Bridge (Central) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959375 1789634214046493 62 62 2026-09-17 08:48:20.003818 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:19.427249
603495 633646 C37263 889R90MC17 2026-09-17 COMPLETE 16960496 2026-09-17 09:38:00 2026-09-17 08:48:35 2026-09-19 08:48:35 {"id": 633646, "stp": "P", "toc": "Elizabeth Line", "uid": "C37263", "consist": "345070", "dest_crs": "RDG", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37263/2026-09-17/detailed", "trust_id": "889R90MC17", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "14", "is_terminated": 1, "next_location": "Reading", "signalling_id": "9R90", "timing_status": "ON TIME", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0938", "current_leg_dep": "0932", "current_leg_end": "Reading", "origin_dep_time": "0814", "origin_platform": "4", "current_location": "Reading", "last_update_time": "2026-09-17T08:48:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Twyford", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Twyford", "current_leg_milage": "4.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25966.716, \"from_m\": 25881.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 26168.121, \"from_m\": 25966.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30431.581, \"from_m\": 26168.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31351.603, \"from_m\": 30431.581, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 31532.303, \"from_m\": 31351.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32189.814, \"from_m\": 31532.303, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33886.664, \"from_m\": 32189.814, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35066.986, \"from_m\": 33886.664, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37170.876, \"from_m\": 35066.986, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37334.9, \"from_m\": 37170.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38988.51, \"from_m\": 37334.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 39162.07, \"from_m\": 38988.51, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39325.261, \"from_m\": 39162.07, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39618.428, \"from_m\": 39325.261, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42296.187, \"from_m\": 39618.428, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42589.354, \"from_m\": 42296.187, \"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\": 42752.544, \"from_m\": 42589.354, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42926.105, \"from_m\": 42752.544, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57628.927, \"from_m\": 42926.105, \"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\": 65906.07, \"from_m\": 57628.927, \"capability_applied\": null, \"effective_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\": 65944.61, \"from_m\": 65906.07, \"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\": 66095.2, \"from_m\": 65944.61, \"capability_applied\": null, \"effective_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\": 67424.946, \"from_m\": 66095.2, \"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\": 67436.55, \"from_m\": 67424.946, \"capability_applied\": null, \"effective_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\": 76614.029, \"from_m\": 67436.55, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76668.54, \"from_m\": 76614.029, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 83425.468, \"from_m\": 76668.54, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83505.414, \"from_m\": 83425.468, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83563.795, \"from_m\": 83505.414, \"capability_applied\": null, \"effective_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\": 83670.682, \"from_m\": 83563.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83726.802, \"from_m\": 83670.682, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 83785.192, \"from_m\": 83726.802, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 84409.709, \"from_m\": 83785.192, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 84886.592, \"from_m\": 84409.709, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 633646, \"profile_key\": \"52da172ec397e6be275fd07ff284eaad3a9601cc8c8caa27b7f28f5ef9774cf0\", \"schedule_id\": 5106, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0814\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0817\", \"wtt_dep\": \"0817H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0821\", \"wtt_dep\": \"0821H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0824H\", \"wtt_dep\": \"0825H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0827H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13174.116, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0828H\", \"wtt_dep\": \"0829\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0831\", \"wtt_dep\": \"0832\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0833H\", \"wtt_dep\": \"0834\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0836\", \"wtt_dep\": \"0837\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0839\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0841H\", \"wtt_dep\": \"0843\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 31140.699, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Ealing Broadway\", \"stage_seq\": 17, \"distance_m\": 32331.883, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853H\", \"location\": \"West Ealing\", \"stage_seq\": 18, \"distance_m\": 33740.806, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859\", \"location\": \"Southall\", \"stage_seq\": 19, \"distance_m\": 37670.423, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902H\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 20, \"distance_m\": 40750.015, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 21, \"distance_m\": 40957.307, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906\", \"location\": \"West Drayton\", \"stage_seq\": 22, \"distance_m\": 48330.335, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0908H\", \"location\": \"Iver\", \"stage_seq\": 23, \"distance_m\": 50790.827, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0910H\", \"wtt_dep\": \"0911\", \"location\": \"Langley\", \"stage_seq\": 24, \"distance_m\": 53068.187, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Slough\", \"stage_seq\": 25, \"distance_m\": 56820.415, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0918H\", \"location\": \"Burnham\", \"stage_seq\": 26, \"distance_m\": 60694.758, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921\", \"location\": \"Taplow\", \"stage_seq\": 27, \"distance_m\": 63154.192, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924H\", \"location\": \"Maidenhead\", \"stage_seq\": 28, \"distance_m\": 66053.031, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0930H\", \"wtt_dep\": \"0931\", \"location\": \"Twyford\", \"stage_seq\": 29, \"distance_m\": 76942.154, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 30, \"distance_m\": 83726.802, \"section_seq\": 1, \"route_path_id\": 29908}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 31, \"distance_m\": 84886.592, \"section_seq\": 1, \"route_path_id\": 29908}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 84886.592, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29908}], \"total_distance_m\": 84886.592, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 73547.091, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 11339.501, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0814", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:37Z\", \"source_id\": 52411086, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:16:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:37Z\", \"source_id\": 16896524, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:46Z\", \"source_id\": 52423172, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:20:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:50Z\", \"source_id\": 16899949, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:09Z\", \"source_id\": 52432284, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:24:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:12Z\", \"source_id\": 16902697, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:46Z\", \"source_id\": 52448341, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:51Z\", \"source_id\": 16907387, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:39Z\", \"source_id\": 52456817, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:32:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:32:43Z\", \"source_id\": 16909769, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:35:03Z\", \"source_id\": 52463738, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:35:08Z\", \"source_id\": 16911740, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:19Z\", \"source_id\": 52473236, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:22Z\", \"source_id\": 16914335, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:19Z\", \"source_id\": 52478858, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:23Z\", \"source_id\": 16915993, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:53Z\", \"source_id\": 52488806, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:57Z\", \"source_id\": 16918861, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:48Z\", \"source_id\": 52496833, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:46:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:51Z\", \"source_id\": 16921138, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:51Z\", \"source_id\": 52514279, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:57Z\", \"source_id\": 16926106, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:12Z\", \"source_id\": 52520788, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:17Z\", \"source_id\": 16927919, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:12Z\", \"source_id\": 52534499, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:17Z\", \"source_id\": 16931732, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:07Z\", \"source_id\": 52545656, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:11Z\", \"source_id\": 16934755, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:10Z\", \"source_id\": 52554385, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:15Z\", \"source_id\": 16937086, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23541, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:55Z\", \"source_id\": 52561937, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:58Z\", \"source_id\": 16939104, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:26Z\", \"source_id\": 52568803, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:27Z\", \"source_id\": 16940999, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:02Z\", \"source_id\": 52578439, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:04Z\", \"source_id\": 16943650, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:19Z\", \"source_id\": 52587100, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:21Z\", \"source_id\": 16946066, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:57Z\", \"source_id\": 52594269, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:07Z\", \"source_id\": 16948172, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:30Z\", \"source_id\": 52600961, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:33Z\", \"source_id\": 16950205, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:35Z\", \"source_id\": 52620268, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:37Z\", \"source_id\": 16955537, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:20Z\", \"source_id\": 52639245, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:23Z\", \"source_id\": 16960496, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "14", "timing_fact_generation": 1789634304077708, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:24.060704", "service_state_evidence_id": 16960496, "current_leg_start_actual_dep": "2026-09-17T09:31:00+01:00", "operational_evidence_version": 151, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:24.791544", "service_state_valid_until_kind": null, "operational_interpretation_version": 151, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P ABX RDG 9R90 345070 9 90 None {"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25966.716, "from_m": 25881.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26168.121, "from_m": 25966.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30431.581, "from_m": 26168.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31351.603, "from_m": 30431.581, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 31532.303, "from_m": 31351.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32189.814, "from_m": 31532.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33886.664, "from_m": 32189.814, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35066.986, "from_m": 33886.664, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37170.876, "from_m": 35066.986, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37334.9, "from_m": 37170.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38988.51, "from_m": 37334.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 39162.07, "from_m": 38988.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39325.261, "from_m": 39162.07, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39618.428, "from_m": 39325.261, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42296.187, "from_m": 39618.428, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42589.354, "from_m": 42296.187, "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": 42752.544, "from_m": 42589.354, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42926.105, "from_m": 42752.544, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57628.927, "from_m": 42926.105, "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": 65906.07, "from_m": 57628.927, "capability_applied": null, "effective_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": 65944.61, "from_m": 65906.07, "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": 66095.2, "from_m": 65944.61, "capability_applied": null, "effective_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": 67424.946, "from_m": 66095.2, "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": 67436.55, "from_m": 67424.946, "capability_applied": null, "effective_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": 76614.029, "from_m": 67436.55, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76668.54, "from_m": 76614.029, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 83425.468, "from_m": 76668.54, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83505.414, "from_m": 83425.468, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83563.795, "from_m": 83505.414, "capability_applied": null, "effective_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": 83670.682, "from_m": 83563.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83726.802, "from_m": 83670.682, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 83785.192, "from_m": 83726.802, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 84409.709, "from_m": 83785.192, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 84886.592, "from_m": 84409.709, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}], "service_id": 633646, "profile_key": "52da172ec397e6be275fd07ff284eaad3a9601cc8c8caa27b7f28f5ef9774cf0", "schedule_id": 5106, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0814", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0817", "wtt_dep": "0817H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0821", "wtt_dep": "0821H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0824H", "wtt_dep": "0825H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0827H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0828H", "wtt_dep": "0829", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0831", "wtt_dep": "0832", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0833H", "wtt_dep": "0834", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0836", "wtt_dep": "0837", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0839", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0841H", "wtt_dep": "0843", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845H", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 31140.699, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Ealing Broadway", "stage_seq": 17, "distance_m": 32331.883, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853H", "location": "West Ealing", "stage_seq": 18, "distance_m": 33740.806, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859", "location": "Southall", "stage_seq": 19, "distance_m": 37670.423, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902H", "location": "Hayes & Harlington", "stage_seq": 20, "distance_m": 40750.015, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903H", "location": "Heathrow Airport Jn", "stage_seq": 21, "distance_m": 40957.307, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906", "location": "West Drayton", "stage_seq": 22, "distance_m": 48330.335, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0908H", "location": "Iver", "stage_seq": 23, "distance_m": 50790.827, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0910H", "wtt_dep": "0911", "location": "Langley", "stage_seq": 24, "distance_m": 53068.187, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Slough", "stage_seq": 25, "distance_m": 56820.415, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0918H", "location": "Burnham", "stage_seq": 26, "distance_m": 60694.758, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921", "location": "Taplow", "stage_seq": 27, "distance_m": 63154.192, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924H", "location": "Maidenhead", "stage_seq": 28, "distance_m": 66053.031, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0930H", "wtt_dep": "0931", "location": "Twyford", "stage_seq": 29, "distance_m": 76942.154, "section_seq": 1, "route_path_id": 29908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Kennet Bridge Jn", "stage_seq": 30, "distance_m": 83726.802, "section_seq": 1, "route_path_id": 29908}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Reading", "stage_seq": 31, "distance_m": 84886.592, "section_seq": 1, "route_path_id": 29908}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 84886.592, "from_m": 0.0, "section_seq": 1, "route_path_id": 29908}], "total_distance_m": 84886.592, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 73547.091, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 11339.501, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:37Z", "source_id": 52411086, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:16:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:37Z", "source_id": 16896524, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:46Z", "source_id": 52423172, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:20:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:50Z", "source_id": 16899949, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:09Z", "source_id": 52432284, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:24:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:12Z", "source_id": 16902697, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:46Z", "source_id": 52448341, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:29:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:51Z", "source_id": 16907387, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:39Z", "source_id": 52456817, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:32:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:32:43Z", "source_id": 16909769, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:03Z", "source_id": 52463738, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:08Z", "source_id": 16911740, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:19Z", "source_id": 52473236, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:38:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:22Z", "source_id": 16914335, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:19Z", "source_id": 52478858, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:23Z", "source_id": 16915993, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:53Z", "source_id": 52488806, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:43:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:57Z", "source_id": 16918861, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:48Z", "source_id": 52496833, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:46:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:51Z", "source_id": 16921138, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:51Z", "source_id": 52514279, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:53:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:57Z", "source_id": 16926106, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:12Z", "source_id": 52520788, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T07:56:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:17Z", "source_id": 16927919, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:12Z", "source_id": 52534499, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:01:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:17Z", "source_id": 16931732, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:07Z", "source_id": 52545656, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:04:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:11Z", "source_id": 16934755, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23500, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:10Z", "source_id": 52554385, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:08:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:15Z", "source_id": 16937086, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23541, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:55Z", "source_id": 52561937, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:11:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:58Z", "source_id": 16939104, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23550, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:26Z", "source_id": 52568803, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:13:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:27Z", "source_id": 16940999, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:02Z", "source_id": 52578439, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:16:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:04Z", "source_id": 16943650, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23586, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:19Z", "source_id": 52587100, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:21Z", "source_id": 16946066, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23593, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:57Z", "source_id": 52594269, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:22:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:07Z", "source_id": 16948172, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:30Z", "source_id": 52600961, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:25:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:33Z", "source_id": 16950205, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:35Z", "source_id": 52620268, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:32:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:37Z", "source_id": 16955537, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23809, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:20Z", "source_id": 52639245, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:38:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:23Z", "source_id": 16960496, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Abbey Wood (Crossrail) 0814 0814 4 None None Reading 0938 0938 14 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37263/2026-09-17/detailed None Twyford 2026-09-17T09:31:00+01:00 Reading 6.0 {"type": "LineString", "coordinates": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]} 4.9 0932 0938 Twyford Reading Reading 51.4591324 -0.9734395 51.4591324 -0.9734395 1 0 2026-09-17 08:48:35 TERMINATED 2026-09-17 08:38:00 Reading TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960496 1789634304077708 151 151 2026-09-17 08:48:24.791544 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:24.060704
603496 633520 L87609 061L55MC17 2026-09-17 COMPLETE 16959412 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 633520, "stp": "P", "toc": "ScotRail", "uid": "L87609", "consist": "170431", "dest_crs": "DEE", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87609/2026-09-17/detailed", "trust_id": "061L55MC17", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dundee", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "3", "is_terminated": 1, "next_location": "Dundee", "signalling_id": "1L55", "timing_status": "ON TIME", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "0938", "current_leg_dep": "0932", "current_leg_end": "Dundee", "origin_dep_time": "0810", "origin_platform": "1", "current_location": "Dundee", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0579014999999994, 56.45623109999999], [-3.0574129, 56.456536], [-3.0569354, 56.4568122], [-3.0563757, 56.45710040000001], [-3.055859719620779, 56.45732468661058], [-3.0556554, 56.4574135], [-3.0549988, 56.45765999999998], [-3.0542719660063726, 56.45789098657547], [-3.0541105, 56.4579423], [-3.0531148999999997, 56.458197199999994], [-3.0521537, 56.45840470000001], [-3.0518323, 56.45846039999999], [-3.0510420999999996, 56.45856939999999], [-3.0502932, 56.4586655], [-3.0495757, 56.4587318], [-3.0489994, 56.4587651], [-3.0482439999999995, 56.4587971], [-3.047418, 56.4587947], [-3.0464523, 56.458759099999995], [-3.0454259, 56.4586802], [-3.045067627767271, 56.458634220385704], [-3.0447911589229943, 56.45859214178032], [-3.044547256570593, 56.45855421006214], [-3.0443313067388305, 56.458519760434186], [-3.044138695456472, 56.45848812809944], [-3.043964808752281, 56.45845864826093], [-3.0438050326550217, 56.45843065612163], [-3.043654753193458, 56.45840348688456], [-3.0435093563963536, 56.45837647575273], [-3.0433642282924738, 56.45834895792912], [-3.043214754910582, 56.45832026861677], [-3.0430563222794422, 56.45828974301865], [-3.042884316427818, 56.45825671633777], [-3.042694123384475, 56.45822052377716], [-3.042481129178176, 56.45818050053978], [-3.0422407198376855, 56.45813598182867], [-3.041968281391768, 56.458086302846816], [-3.0414398, 56.4579882], [-3.0387910999999996, 56.4575225], [-3.0377181192899507, 56.45732468661058], [-3.0372310999999996, 56.4572349], [-3.036391, 56.457072], [-3.0355093999999996, 56.456889200000006], [-3.0329010999999997, 56.45631689999999], [-3.0317130999999997, 56.4560564], [-3.0302672, 56.45573869999999], [-3.0290252999999994, 56.4554686], [-3.0279140999999994, 56.4552259], [-3.0272717999999994, 56.45508559999999], [-3.0266369, 56.4549433], [-3.0262022, 56.454857], [-3.0258491, 56.45479709999999], [-3.0251571, 56.454699700000006], [-3.024691499999999, 56.4546389], [-3.0241657999999996, 56.45457989999999], [-3.0237522, 56.45454289999999], [-3.0232782999999994, 56.4545083], [-3.0224597, 56.454474700000006], [-3.0218721999999993, 56.45446400000001], [-3.0212265, 56.4544635], [-3.0204902999999996, 56.4544846], [-3.0181101, 56.4545589], [-3.0095972, 56.4548312], [-3.0075368999999994, 56.454898400000005], [-3.0064867999999993, 56.454925499999995], [-3.0058184, 56.4549293], [-3.0052961, 56.4549149], [-3.0048307, 56.45489469999999], [-3.0042676000000004, 56.454857899999986], [-3.0035505, 56.4547876], [-3.0028303, 56.45469629999999], [-3.0020999, 56.4545845], [-3.0015733000000004, 56.454480999999994], [-3.0011708, 56.4543943], [-3.0007309, 56.4542908], [-3.0003598999999994, 56.45419299999999], [-3.0000056, 56.45409140000001], [-2.9995964999999996, 56.4539584], [-2.9992938, 56.45385300000001], [-2.9989426999999997, 56.4537217], [-2.9985469999999994, 56.4535734], [-2.9977625, 56.45327030000001], [-2.9971239, 56.453042999999994], [-2.9964117999999997, 56.452821400000005], [-2.9956835999999996, 56.4526354], [-2.9948977, 56.4524627], [-2.993916, 56.4522937], [-2.9930791, 56.45218409999999], [-2.9923643, 56.4521159], [-2.9915766999999995, 56.4520619], [-2.9905359, 56.4520381], [-2.9901148, 56.452043999999994], [-2.9894710999999994, 56.45206769999999], [-2.9886960999999994, 56.452112500000005], [-2.9883433000000004, 56.45214090000001], [-2.9878064999999996, 56.4521997], [-2.9874001, 56.4522508], [-2.986979, 56.4523124], [-2.9865821, 56.4523798], [-2.985999, 56.452490100000006], [-2.9855885999999994, 56.4525776], [-2.9853331999999995, 56.452638399999984], [-2.9851621, 56.4526792], [-2.9849124, 56.4527425], [-2.9846737, 56.452803], [-2.9839508999999995, 56.4529877], [-2.9837239, 56.45304749999999], [-2.9832427, 56.4531743], [-2.9824505, 56.4533784], [-2.9821095999999994, 56.453466600000006], [-2.9818268999999997, 56.45353969999999], [-2.981137025065058, 56.453734541286195], [-2.9808789274899965, 56.45380401431214], [-2.980649955183564, 56.45386503895395], [-2.98044596219179, 56.453918835987785], [-2.980262802560705, 56.453966626189775], [-2.9800963303363406, 56.45400963033605], [-2.9799423995647283, 56.45404906920279], [-2.9797968642918966, 56.45408616356611], [-2.9796555785638783, 56.45412213420215], [-2.979514396426704, 56.45415820188707], [-2.979369171926403, 56.45419558739701], [-2.979215759109007, 56.45423551150812], [-2.979050012020547, 56.45427919499651], [-2.9788677847070546, 56.45432785863835], [-2.978664931214559, 56.45438272320979], [-2.9784373055890914, 56.45444500948695], [-2.978180761876683, 56.45451593824599], [-2.9779808, 56.45456949999999], [-2.9771177999999994, 56.45478049999999], [-2.9761368, 56.4550488], [-2.976031799999999, 56.45507750000001], [-2.9754676, 56.45523190000001], [-2.9743883999999996, 56.4555487], [-2.9742852999999996, 56.455579], [-2.9736502999999996, 56.45576539999999], [-2.9732505, 56.45587119999999], [-2.9728401999999994, 56.4559619], [-2.972560399999999, 56.4560421], [-2.9713944, 56.456464099999984], [-2.9713041999999996, 56.4564967]]}", "current_leg_start": "Invergowrie", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "56.4564967", "next_location_lon": "-2.9713042", "previous_location": "Invergowrie", "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\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 27487.108, \"from_m\": 5249.173, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31408.817, \"from_m\": 27487.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32002.27, \"from_m\": 31408.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32432.067, \"from_m\": 32002.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32472.265, \"from_m\": 32432.067, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32713.785, \"from_m\": 32472.265, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34715.77, \"from_m\": 32713.785, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34754.98, \"from_m\": 34715.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35412.133, \"from_m\": 34754.98, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46081.768, \"from_m\": 35412.133, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47145.397, \"from_m\": 46081.768, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47921.563, \"from_m\": 47145.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\": 49375.173, \"from_m\": 47921.563, \"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\": 53806.18, \"from_m\": 49375.173, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54741.59, \"from_m\": 53806.18, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58536.985, \"from_m\": 54741.59, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 79873.45, \"from_m\": 58536.985, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 79908.664, \"from_m\": 79873.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\": 92186.358, \"from_m\": 79908.664, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 103425.943, \"from_m\": 92186.358, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 106114.982, \"from_m\": 103425.943, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 106185.489, \"from_m\": 106114.982, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108437.041, \"from_m\": 106185.489, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 109043.05, \"from_m\": 108437.041, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 109675.549, \"from_m\": 109043.05, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 110769.058, \"from_m\": 109675.549, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 111286.669, \"from_m\": 110769.058, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 115126.394, \"from_m\": 111286.669, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 116933.973, \"from_m\": 115126.394, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 118824.62, \"from_m\": 116933.973, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 124034.867, \"from_m\": 118824.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\": 124073.655, \"from_m\": 124034.867, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 134838.285, \"from_m\": 124073.655, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 138996.346, \"from_m\": 134838.285, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 140437.831, \"from_m\": 138996.346, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 141916.47, \"from_m\": 140437.831, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 142349.173, \"from_m\": 141916.47, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 142643.04, \"from_m\": 142349.173, \"capability_applied\": null, \"effective_limit_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\": 633520, \"profile_key\": \"edcc19b4b465741c1fdb8552b3e2c0dad94ac6172a4468d9a80d0706d2e6bf6a\", \"schedule_id\": 18688, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0810\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27859.191, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 28917.076, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0828H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 9, \"distance_m\": 32432.067, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0829H\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33525.745, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": false, \"wtt_arr\": \"0836H\", \"wtt_dep\": \"0838H\", \"location\": \"Stirling\", \"stage_seq\": 11, \"distance_m\": 47510.22, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0845\", \"location\": \"Dunblane\", \"stage_seq\": 12, \"distance_m\": 55411.0, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848\", \"location\": \"Dunblane Sig. 43\", \"stage_seq\": 13, \"distance_m\": 56264.7, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852\", \"location\": \"Greenloaning\", \"stage_seq\": 14, \"distance_m\": 65050.162, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Blackford\", \"stage_seq\": 15, \"distance_m\": 71585.691, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": false, \"wtt_arr\": \"0856H\", \"wtt_dep\": \"0857H\", \"location\": \"Gleneagles\", \"stage_seq\": 16, \"distance_m\": 75371.137, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Auchterarder S.B.\", \"stage_seq\": 17, \"distance_m\": 87411.675, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Hilton Jn Sig. HJ19\", \"stage_seq\": 18, \"distance_m\": 101228.34, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908H\", \"location\": \"Hilton Jn\", \"stage_seq\": 19, \"distance_m\": 106306.438, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0914\", \"location\": \"Perth\", \"stage_seq\": 20, \"distance_m\": 109447.203, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917H\", \"location\": \"Barnhill Jn (Perth)\", \"stage_seq\": 21, \"distance_m\": 110769.058, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Errol L.C.\", \"stage_seq\": 22, \"distance_m\": 125868.265, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Longforgan L.C.\", \"stage_seq\": 23, \"distance_m\": 133686.796, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0932\", \"location\": \"Invergowrie\", \"stage_seq\": 24, \"distance_m\": 136976.002, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Dundee 697 Sig.\", \"stage_seq\": 25, \"distance_m\": 137962.651, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 26, \"distance_m\": 142061.322, \"section_seq\": 1, \"route_path_id\": 73573}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Dundee\", \"stage_seq\": 27, \"distance_m\": 142643.04, \"section_seq\": 1, \"route_path_id\": 73573}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 142643.04, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73573}], \"total_distance_m\": 142643.04, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 142498.109, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 144.931, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0810", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "56.4564967", "current_position_lon": "-2.9713042", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:02Z\", \"source_id\": 52406855, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:15:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:09Z\", \"source_id\": 16895277, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:22Z\", \"source_id\": 52413366, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:26Z\", \"source_id\": 16897135, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:49Z\", \"source_id\": 52423291, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:21:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:52Z\", \"source_id\": 16900003, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 643, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:41Z\", \"source_id\": 52462646, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:35:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:44Z\", \"source_id\": 16911408, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:09Z\", \"source_id\": 52486821, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:10Z\", \"source_id\": 16918251, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:12Z\", \"source_id\": 16941505, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:50Z\", \"source_id\": 52635197, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:55Z\", \"source_id\": 16959412, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dundee", "service_state_platform": "3", "timing_fact_generation": 1789634216810824, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:35.474715", "service_state_evidence_id": 16959412, "current_leg_start_actual_dep": "2026-09-17T09:32:00+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:35.581534", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ DEE 1L55 170431 3 100 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 27487.108, "from_m": 5249.173, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31408.817, "from_m": 27487.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32002.27, "from_m": 31408.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32432.067, "from_m": 32002.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32472.265, "from_m": 32432.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32713.785, "from_m": 32472.265, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34715.77, "from_m": 32713.785, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34754.98, "from_m": 34715.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35412.133, "from_m": 34754.98, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46081.768, "from_m": 35412.133, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47145.397, "from_m": 46081.768, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47921.563, "from_m": 47145.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": 49375.173, "from_m": 47921.563, "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": 53806.18, "from_m": 49375.173, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54741.59, "from_m": 53806.18, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58536.985, "from_m": 54741.59, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 79873.45, "from_m": 58536.985, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 79908.664, "from_m": 79873.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": 92186.358, "from_m": 79908.664, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103425.943, "from_m": 92186.358, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 106114.982, "from_m": 103425.943, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 106185.489, "from_m": 106114.982, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108437.041, "from_m": 106185.489, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 109043.05, "from_m": 108437.041, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 109675.549, "from_m": 109043.05, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 110769.058, "from_m": 109675.549, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 111286.669, "from_m": 110769.058, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 115126.394, "from_m": 111286.669, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 116933.973, "from_m": 115126.394, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 118824.62, "from_m": 116933.973, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 124034.867, "from_m": 118824.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": 124073.655, "from_m": 124034.867, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 134838.285, "from_m": 124073.655, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 138996.346, "from_m": 134838.285, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 140437.831, "from_m": 138996.346, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 141916.47, "from_m": 140437.831, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 142349.173, "from_m": 141916.47, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142643.04, "from_m": 142349.173, "capability_applied": null, "effective_limit_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": 633520, "profile_key": "edcc19b4b465741c1fdb8552b3e2c0dad94ac6172a4468d9a80d0706d2e6bf6a", "schedule_id": 18688, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0810", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27859.191, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826H", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 28917.076, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0828H", "location": "Carmuirs West Jn", "stage_seq": 9, "distance_m": 32432.067, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0829H", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33525.745, "section_seq": 1, "route_path_id": 73573}, {"is_pass": false, "wtt_arr": "0836H", "wtt_dep": "0838H", "location": "Stirling", "stage_seq": 11, "distance_m": 47510.22, "section_seq": 1, "route_path_id": 73573}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0845", "location": "Dunblane", "stage_seq": 12, "distance_m": 55411.0, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848", "location": "Dunblane Sig. 43", "stage_seq": 13, "distance_m": 56264.7, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852", "location": "Greenloaning", "stage_seq": 14, "distance_m": 65050.162, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Blackford", "stage_seq": 15, "distance_m": 71585.691, "section_seq": 1, "route_path_id": 73573}, {"is_pass": false, "wtt_arr": "0856H", "wtt_dep": "0857H", "location": "Gleneagles", "stage_seq": 16, "distance_m": 75371.137, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Auchterarder S.B.", "stage_seq": 17, "distance_m": 87411.675, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905", "location": "Hilton Jn Sig. HJ19", "stage_seq": 18, "distance_m": 101228.34, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908H", "location": "Hilton Jn", "stage_seq": 19, "distance_m": 106306.438, "section_seq": 1, "route_path_id": 73573}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0914", "location": "Perth", "stage_seq": 20, "distance_m": 109447.203, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917H", "location": "Barnhill Jn (Perth)", "stage_seq": 21, "distance_m": 110769.058, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Errol L.C.", "stage_seq": 22, "distance_m": 125868.265, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Longforgan L.C.", "stage_seq": 23, "distance_m": 133686.796, "section_seq": 1, "route_path_id": 73573}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0932", "location": "Invergowrie", "stage_seq": 24, "distance_m": 136976.002, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Dundee 697 Sig.", "stage_seq": 25, "distance_m": 137962.651, "section_seq": 1, "route_path_id": 73573}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Dundee Central Jn", "stage_seq": 26, "distance_m": 142061.322, "section_seq": 1, "route_path_id": 73573}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Dundee", "stage_seq": 27, "distance_m": 142643.04, "section_seq": 1, "route_path_id": 73573}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 142643.04, "from_m": 0.0, "section_seq": 1, "route_path_id": 73573}], "total_distance_m": 142643.04, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 142498.109, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 144.931, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:02Z", "source_id": 52406855, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:15:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:09Z", "source_id": 16895277, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:22Z", "source_id": 52413366, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:18:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:26Z", "source_id": 16897135, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:49Z", "source_id": 52423291, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:52Z", "source_id": 16900003, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 643, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:41Z", "source_id": 52462646, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:35:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:44Z", "source_id": 16911408, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 442, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:09Z", "source_id": 52486821, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:43:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:10Z", "source_id": 16918251, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:12Z", "source_id": 16941505, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 411, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:50Z", "source_id": 52635197, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:38:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:55Z", "source_id": 16959412, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 0810 0810 1 None None Dundee 0938 0938 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87609/2026-09-17/detailed None Invergowrie 2026-09-17T09:32:00+01:00 Dundee 6.0 {"type": "LineString", "coordinates": [[-3.0579014999999994, 56.45623109999999], [-3.0574129, 56.456536], [-3.0569354, 56.4568122], [-3.0563757, 56.45710040000001], [-3.055859719620779, 56.45732468661058], [-3.0556554, 56.4574135], [-3.0549988, 56.45765999999998], [-3.0542719660063726, 56.45789098657547], [-3.0541105, 56.4579423], [-3.0531148999999997, 56.458197199999994], [-3.0521537, 56.45840470000001], [-3.0518323, 56.45846039999999], [-3.0510420999999996, 56.45856939999999], [-3.0502932, 56.4586655], [-3.0495757, 56.4587318], [-3.0489994, 56.4587651], [-3.0482439999999995, 56.4587971], [-3.047418, 56.4587947], [-3.0464523, 56.458759099999995], [-3.0454259, 56.4586802], [-3.045067627767271, 56.458634220385704], [-3.0447911589229943, 56.45859214178032], [-3.044547256570593, 56.45855421006214], [-3.0443313067388305, 56.458519760434186], [-3.044138695456472, 56.45848812809944], [-3.043964808752281, 56.45845864826093], [-3.0438050326550217, 56.45843065612163], [-3.043654753193458, 56.45840348688456], [-3.0435093563963536, 56.45837647575273], [-3.0433642282924738, 56.45834895792912], [-3.043214754910582, 56.45832026861677], [-3.0430563222794422, 56.45828974301865], [-3.042884316427818, 56.45825671633777], [-3.042694123384475, 56.45822052377716], [-3.042481129178176, 56.45818050053978], [-3.0422407198376855, 56.45813598182867], [-3.041968281391768, 56.458086302846816], [-3.0414398, 56.4579882], [-3.0387910999999996, 56.4575225], [-3.0377181192899507, 56.45732468661058], [-3.0372310999999996, 56.4572349], [-3.036391, 56.457072], [-3.0355093999999996, 56.456889200000006], [-3.0329010999999997, 56.45631689999999], [-3.0317130999999997, 56.4560564], [-3.0302672, 56.45573869999999], [-3.0290252999999994, 56.4554686], [-3.0279140999999994, 56.4552259], [-3.0272717999999994, 56.45508559999999], [-3.0266369, 56.4549433], [-3.0262022, 56.454857], [-3.0258491, 56.45479709999999], [-3.0251571, 56.454699700000006], [-3.024691499999999, 56.4546389], [-3.0241657999999996, 56.45457989999999], [-3.0237522, 56.45454289999999], [-3.0232782999999994, 56.4545083], [-3.0224597, 56.454474700000006], [-3.0218721999999993, 56.45446400000001], [-3.0212265, 56.4544635], [-3.0204902999999996, 56.4544846], [-3.0181101, 56.4545589], [-3.0095972, 56.4548312], [-3.0075368999999994, 56.454898400000005], [-3.0064867999999993, 56.454925499999995], [-3.0058184, 56.4549293], [-3.0052961, 56.4549149], [-3.0048307, 56.45489469999999], [-3.0042676000000004, 56.454857899999986], [-3.0035505, 56.4547876], [-3.0028303, 56.45469629999999], [-3.0020999, 56.4545845], [-3.0015733000000004, 56.454480999999994], [-3.0011708, 56.4543943], [-3.0007309, 56.4542908], [-3.0003598999999994, 56.45419299999999], [-3.0000056, 56.45409140000001], [-2.9995964999999996, 56.4539584], [-2.9992938, 56.45385300000001], [-2.9989426999999997, 56.4537217], [-2.9985469999999994, 56.4535734], [-2.9977625, 56.45327030000001], [-2.9971239, 56.453042999999994], [-2.9964117999999997, 56.452821400000005], [-2.9956835999999996, 56.4526354], [-2.9948977, 56.4524627], [-2.993916, 56.4522937], [-2.9930791, 56.45218409999999], [-2.9923643, 56.4521159], [-2.9915766999999995, 56.4520619], [-2.9905359, 56.4520381], [-2.9901148, 56.452043999999994], [-2.9894710999999994, 56.45206769999999], [-2.9886960999999994, 56.452112500000005], [-2.9883433000000004, 56.45214090000001], [-2.9878064999999996, 56.4521997], [-2.9874001, 56.4522508], [-2.986979, 56.4523124], [-2.9865821, 56.4523798], [-2.985999, 56.452490100000006], [-2.9855885999999994, 56.4525776], [-2.9853331999999995, 56.452638399999984], [-2.9851621, 56.4526792], [-2.9849124, 56.4527425], [-2.9846737, 56.452803], [-2.9839508999999995, 56.4529877], [-2.9837239, 56.45304749999999], [-2.9832427, 56.4531743], [-2.9824505, 56.4533784], [-2.9821095999999994, 56.453466600000006], [-2.9818268999999997, 56.45353969999999], [-2.981137025065058, 56.453734541286195], [-2.9808789274899965, 56.45380401431214], [-2.980649955183564, 56.45386503895395], [-2.98044596219179, 56.453918835987785], [-2.980262802560705, 56.453966626189775], [-2.9800963303363406, 56.45400963033605], [-2.9799423995647283, 56.45404906920279], [-2.9797968642918966, 56.45408616356611], [-2.9796555785638783, 56.45412213420215], [-2.979514396426704, 56.45415820188707], [-2.979369171926403, 56.45419558739701], [-2.979215759109007, 56.45423551150812], [-2.979050012020547, 56.45427919499651], [-2.9788677847070546, 56.45432785863835], [-2.978664931214559, 56.45438272320979], [-2.9784373055890914, 56.45444500948695], [-2.978180761876683, 56.45451593824599], [-2.9779808, 56.45456949999999], [-2.9771177999999994, 56.45478049999999], [-2.9761368, 56.4550488], [-2.976031799999999, 56.45507750000001], [-2.9754676, 56.45523190000001], [-2.9743883999999996, 56.4555487], [-2.9742852999999996, 56.455579], [-2.9736502999999996, 56.45576539999999], [-2.9732505, 56.45587119999999], [-2.9728401999999994, 56.4559619], [-2.972560399999999, 56.4560421], [-2.9713944, 56.456464099999984], [-2.9713041999999996, 56.4564967]]} 3.6 0932 0938 Invergowrie Dundee Dundee 56.4564967 -2.9713042 56.4564967 -2.9713042 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 Dundee TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959412 1789634216810824 51 51 2026-09-17 08:48:35.581534 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:35.474715
603497 633537 G85894 322D42MC17 2026-09-17 COMPLETE 16959649 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 633537, "stp": "P", "toc": "Northern", "uid": "G85894", "consist": "156441", "dest_crs": "CTR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85894/2026-09-17/detailed", "trust_id": "322D42MC17", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chester", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "6", "is_terminated": 1, "next_location": "Chester", "signalling_id": "2D42", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0938", "current_leg_dep": "0927", "current_leg_end": "Chester", "origin_dep_time": "0810", "origin_platform": "8", "current_location": "Chester", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.732529649451907, 53.23179980794673], [-2.7325417999999995, 53.2317998], [-2.7334752, 53.23180979999999], [-2.7339516, 53.2318007], [-2.7342412000000005, 53.2317879], [-2.7347485999999996, 53.23174259999999], [-2.7353446999999997, 53.231683400000016], [-2.7362251, 53.23154350000001], [-2.736836, 53.2314063], [-2.7375056999999994, 53.2312144], [-2.7382870999999995, 53.2309441], [-2.7391046, 53.230590600000006], [-2.7398505, 53.2301598], [-2.7405926999999997, 53.2296357], [-2.7413889999999994, 53.2290151], [-2.7420403, 53.22856170000001], [-2.7425397999999994, 53.2282639], [-2.7431112999999994, 53.2279673], [-2.7437219999999996, 53.227692299999994], [-2.7448048999999997, 53.22727880000001], [-2.7452808, 53.2271196], [-2.7462122000000004, 53.22683880000001], [-2.7472032999999993, 53.226556499999994], [-2.7477305999999997, 53.2264211], [-2.7482944, 53.2262883], [-2.7494566, 53.2260397], [-2.7507875, 53.2257943], [-2.7521087999999994, 53.2255821], [-2.7544723, 53.22532900000001], [-2.7557503999999997, 53.2252513], [-2.7568072, 53.2252], [-2.7585834, 53.2252008], [-2.7605258, 53.225237], [-2.7645119, 53.22531149999998], [-2.7646289, 53.22531279999999], [-2.7693414999999995, 53.2253902], [-2.7718045999999994, 53.2254438], [-2.7791497, 53.22556250000001], [-2.7793374999999996, 53.2255656], [-2.7808370999999994, 53.22559589999998], [-2.7810131, 53.22560099999999], [-2.7844848999999994, 53.225670699999995], [-2.784777380770516, 53.225676096981395], [-2.7945107, 53.2258557], [-2.7961349999999996, 53.2259011], [-2.7966084, 53.2259134], [-2.7971546999999997, 53.22591659999999], [-2.7976723, 53.22591709999999], [-2.7986289999999996, 53.2259179], [-2.7997165999999996, 53.2258815], [-2.8004252999999997, 53.2258498], [-2.8014727999999995, 53.22578119999999], [-2.8024184, 53.225696699999986], [-2.8031538, 53.2256191], [-2.8038478, 53.2255347], [-2.8058864, 53.225172500000006], [-2.8063320999999997, 53.2250913], [-2.8092088, 53.2245475], [-2.8096352999999996, 53.2244688], [-2.8120115, 53.22402780000001], [-2.8122942999999996, 53.223974000000005], [-2.8136598, 53.2237176], [-2.8163918, 53.22320879999999], [-2.8166643999999996, 53.22315609999999], [-2.8190248, 53.2227122], [-2.8193619, 53.22265300000001], [-2.8201059, 53.22251299999999], [-2.8204022000000006, 53.2224564], [-2.8231571, 53.221924], [-2.8239188999999993, 53.2217424], [-2.8246356999999995, 53.221537199999986], [-2.8252047, 53.2213505], [-2.8257839, 53.221121999999994], [-2.826408, 53.2208561], [-2.8267223, 53.2207066], [-2.8270423, 53.22054210000001], [-2.8273387999999997, 53.220372999999995], [-2.8277735999999996, 53.2201043], [-2.8278324, 53.2200635], [-2.828033, 53.21993069999999], [-2.8283455, 53.2196993], [-2.8288898999999996, 53.219242099999995], [-2.8290582, 53.21909029999999], [-2.8297456999999997, 53.2184748], [-2.8299112999999996, 53.2183445], [-2.8303837999999995, 53.2179819], [-2.8308371, 53.217644500000006], [-2.8313547, 53.2172414], [-2.8317920999999995, 53.2168958], [-2.8321128, 53.216574699999995], [-2.832549199999999, 53.2162008], [-2.8330338, 53.21571079999999], [-2.834816, 53.2139148], [-2.8360003, 53.21272170000001], [-2.8367862, 53.21197320000001], [-2.8378645, 53.2110175], [-2.838979699999999, 53.210117399999994], [-2.8399122, 53.20939800000001], [-2.8407489999999997, 53.2088068], [-2.8419641000000007, 53.207992399999995], [-2.8432971, 53.20716829999999], [-2.8444036999999995, 53.20653290000001], [-2.8453732000000005, 53.20600359999999], [-2.846556, 53.2053915], [-2.8477745999999997, 53.2048056], [-2.8543826999999995, 53.201787999999986], [-2.8572204999999995, 53.2004834], [-2.8592027133348368, 53.19957740430325], [-2.8594842999999996, 53.199448700000005], [-2.8620618999999996, 53.1982613], [-2.8648593999999994, 53.1969759], [-2.8660234999999994, 53.1964473], [-2.8671875999999994, 53.195918600000006], [-2.8675926, 53.1957451], [-2.8679439999999996, 53.1956133], [-2.8683436, 53.195488000000005], [-2.8687593999999996, 53.1953675], [-2.8691483, 53.1952726], [-2.8695416999999996, 53.1951882], [-2.8698927, 53.19512989999999], [-2.8703124999999994, 53.1950744], [-2.8706637000000006, 53.19504119999999], [-2.8709507, 53.195021099999984], [-2.8712926999999997, 53.1950115], [-2.871624, 53.1950171], [-2.8718842999999996, 53.1950294], [-2.8721993, 53.1950573], [-2.8729528999999996, 53.1951162], [-2.8733662, 53.195173100000005], [-2.8739548, 53.19525409999999], [-2.8746089091824683, 53.19534307003112], [-2.8748466, 53.1953754], [-2.8752504, 53.1954376], [-2.8755506999999993, 53.19549030000001], [-2.8760415, 53.1955731], [-2.8763635000000005, 53.1956449], [-2.8766452, 53.195720399999985], [-2.8768953999999995, 53.19579809999999], [-2.8770525, 53.195855300000005], [-2.8771387, 53.1958867], [-2.8787749, 53.19651499999999]]}", "current_leg_start": "Mouldsworth", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "53.1965150", "next_location_lon": "-2.8787749", "previous_location": "Mouldsworth", "current_leg_milage": "7.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"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\": 8000.584, \"from_m\": 4180.149, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9172.52, \"from_m\": 8000.584, \"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\": 9615.397, \"from_m\": 9172.52, \"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\": 9784.306, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9823.216, \"from_m\": 9784.306, \"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\": 9854.689, \"from_m\": 9823.216, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9886.962, \"from_m\": 9854.689, \"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\": 9933.857, \"from_m\": 9886.962, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11371.735, \"from_m\": 9933.857, \"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\": 16019.979, \"from_m\": 11371.735, \"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\": 16151.439, \"from_m\": 16019.979, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16625.207, \"from_m\": 16151.439, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21672.711, \"from_m\": 16625.207, \"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\": 22361.925, \"from_m\": 21672.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22904.041, \"from_m\": 22361.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40441.826, \"from_m\": 22904.041, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43297.569, \"from_m\": 40441.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44434.942, \"from_m\": 43297.569, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44885.623, \"from_m\": 44434.942, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46878.238, \"from_m\": 44885.623, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60631.545, \"from_m\": 46878.238, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61238.116, \"from_m\": 60631.545, \"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\": 67865.903, \"from_m\": 61238.116, \"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\": 68190.754, \"from_m\": 67865.903, \"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\": 71449.696, \"from_m\": 68190.754, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 71803.312, \"from_m\": 71449.696, \"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\": 72243.554, \"from_m\": 71803.312, \"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\": 72379.738, \"from_m\": 72243.554, \"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\": 633537, \"profile_key\": \"a7a8d108f24fef5efd434a6956bdd976c6be99826247af58a2167fda8f25c883\", \"schedule_id\": 12498, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0810\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0812\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0819\", \"wtt_dep\": \"0820\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9886.962, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0823\", \"location\": \"Cheadle Village Jn (SoSL)\", \"stage_seq\": 7, \"distance_m\": 11388.873, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824H\", \"location\": \"Sharston Jn\", \"stage_seq\": 8, \"distance_m\": 15054.838, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0825H\", \"location\": \"Northenden Jn\", \"stage_seq\": 9, \"distance_m\": 16095.624, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832H\", \"location\": \"Deansgate Jn\", \"stage_seq\": 10, \"distance_m\": 22361.925, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0833H\", \"wtt_dep\": \"0834\", \"location\": \"Navigation Road\", \"stage_seq\": 11, \"distance_m\": 22784.581, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0835H\", \"wtt_dep\": \"0836H\", \"location\": \"Altrincham\", \"stage_seq\": 12, \"distance_m\": 23695.13, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0839H\", \"location\": \"Hale\", \"stage_seq\": 13, \"distance_m\": 24777.291, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843\", \"location\": \"Ashley\", \"stage_seq\": 14, \"distance_m\": 27418.895, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0846\", \"wtt_dep\": \"0847\", \"location\": \"Mobberley\", \"stage_seq\": 15, \"distance_m\": 30326.523, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Knutsford\", \"stage_seq\": 16, \"distance_m\": 34539.24, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0856H\", \"location\": \"Plumley\", \"stage_seq\": 17, \"distance_m\": 38910.923, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858\", \"location\": \"Plumley West S.B.\", \"stage_seq\": 18, \"distance_m\": 40441.826, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0859H\", \"wtt_dep\": \"0900H\", \"location\": \"Lostock Gralam\", \"stage_seq\": 19, \"distance_m\": 42028.341, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0905\", \"location\": \"Northwich\", \"stage_seq\": 20, \"distance_m\": 44314.739, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0909H\", \"wtt_dep\": \"0910H\", \"location\": \"Greenbank\", \"stage_seq\": 21, \"distance_m\": 47122.748, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Hartford C.L. Jn\", \"stage_seq\": 22, \"distance_m\": 48400.992, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0916\", \"location\": \"Cuddington\", \"stage_seq\": 23, \"distance_m\": 51679.012, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921\", \"location\": \"Delamere\", \"stage_seq\": 24, \"distance_m\": 56376.293, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0926\", \"location\": \"Mouldsworth\", \"stage_seq\": 25, \"distance_m\": 61050.564, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Mickle Trafford Jn\", \"stage_seq\": 26, \"distance_m\": 68232.356, \"section_seq\": 1, \"route_path_id\": 32419}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Chester\", \"stage_seq\": 27, \"distance_m\": 72379.738, \"section_seq\": 1, \"route_path_id\": 32419}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 72379.738, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32419}], \"total_distance_m\": 72379.738, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 49179.032, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 23200.706, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0810", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.1965150", "current_position_lon": "-2.8787749", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:44Z\", \"source_id\": 52414446, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:47Z\", \"source_id\": 16897498, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:21:29Z\", \"source_id\": 16900487, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:30Z\", \"source_id\": 16910452, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:37:23Z\", \"source_id\": 16913593, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:57Z\", \"source_id\": 16914827, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:29Z\", \"source_id\": 16917700, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:53Z\", \"source_id\": 16921975, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:00Z\", \"source_id\": 16924559, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:33Z\", \"source_id\": 16939560, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10109, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:03Z\", \"source_id\": 52602401, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:08Z\", \"source_id\": 16950627, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:10Z\", \"source_id\": 52636071, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:14Z\", \"source_id\": 16959649, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chester", "service_state_platform": "6", "timing_fact_generation": 1789634235315893, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:37.122673", "service_state_evidence_id": 16959649, "current_leg_start_actual_dep": "2026-09-17T09:27:00+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:37.656845", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MAN CTR 2D42 156441 2 75 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "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": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "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": 9615.397, "from_m": 9172.52, "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": 9784.306, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9823.216, "from_m": 9784.306, "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": 9854.689, "from_m": 9823.216, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9886.962, "from_m": 9854.689, "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": 9933.857, "from_m": 9886.962, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11371.735, "from_m": 9933.857, "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": 16019.979, "from_m": 11371.735, "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": 16151.439, "from_m": 16019.979, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16625.207, "from_m": 16151.439, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21672.711, "from_m": 16625.207, "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": 22361.925, "from_m": 21672.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22904.041, "from_m": 22361.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40441.826, "from_m": 22904.041, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43297.569, "from_m": 40441.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44434.942, "from_m": 43297.569, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44885.623, "from_m": 44434.942, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46878.238, "from_m": 44885.623, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60631.545, "from_m": 46878.238, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61238.116, "from_m": 60631.545, "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": 67865.903, "from_m": 61238.116, "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": 68190.754, "from_m": 67865.903, "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": 71449.696, "from_m": 68190.754, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 71803.312, "from_m": 71449.696, "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": 72243.554, "from_m": 71803.312, "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": 72379.738, "from_m": 72243.554, "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": 633537, "profile_key": "a7a8d108f24fef5efd434a6956bdd976c6be99826247af58a2167fda8f25c883", "schedule_id": 12498, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0810", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0812", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0819", "wtt_dep": "0820", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9886.962, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0823", "location": "Cheadle Village Jn (SoSL)", "stage_seq": 7, "distance_m": 11388.873, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824H", "location": "Sharston Jn", "stage_seq": 8, "distance_m": 15054.838, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0825H", "location": "Northenden Jn", "stage_seq": 9, "distance_m": 16095.624, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832H", "location": "Deansgate Jn", "stage_seq": 10, "distance_m": 22361.925, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0833H", "wtt_dep": "0834", "location": "Navigation Road", "stage_seq": 11, "distance_m": 22784.581, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0835H", "wtt_dep": "0836H", "location": "Altrincham", "stage_seq": 12, "distance_m": 23695.13, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0839H", "location": "Hale", "stage_seq": 13, "distance_m": 24777.291, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843", "location": "Ashley", "stage_seq": 14, "distance_m": 27418.895, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0846", "wtt_dep": "0847", "location": "Mobberley", "stage_seq": 15, "distance_m": 30326.523, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Knutsford", "stage_seq": 16, "distance_m": 34539.24, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0856H", "location": "Plumley", "stage_seq": 17, "distance_m": 38910.923, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858", "location": "Plumley West S.B.", "stage_seq": 18, "distance_m": 40441.826, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0859H", "wtt_dep": "0900H", "location": "Lostock Gralam", "stage_seq": 19, "distance_m": 42028.341, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0905", "location": "Northwich", "stage_seq": 20, "distance_m": 44314.739, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0909H", "wtt_dep": "0910H", "location": "Greenbank", "stage_seq": 21, "distance_m": 47122.748, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "Hartford C.L. Jn", "stage_seq": 22, "distance_m": 48400.992, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0916", "location": "Cuddington", "stage_seq": 23, "distance_m": 51679.012, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921", "location": "Delamere", "stage_seq": 24, "distance_m": 56376.293, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0926", "location": "Mouldsworth", "stage_seq": 25, "distance_m": 61050.564, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Mickle Trafford Jn", "stage_seq": 26, "distance_m": 68232.356, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Chester", "stage_seq": 27, "distance_m": 72379.738, "section_seq": 1, "route_path_id": 32419}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72379.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 32419}], "total_distance_m": 72379.738, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 49179.032, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 23200.706, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:44Z", "source_id": 52414446, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:47Z", "source_id": 16897498, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:21:29Z", "source_id": 16900487, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:30Z", "source_id": 16910452, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:37:23Z", "source_id": 16913593, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:57Z", "source_id": 16914827, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:29Z", "source_id": 16917700, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:53Z", "source_id": 16921975, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:00Z", "source_id": 16924559, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:33Z", "source_id": 16939560, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10109, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:03Z", "source_id": 52602401, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:26:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:08Z", "source_id": 16950627, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10431, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:10Z", "source_id": 52636071, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:38:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:14Z", "source_id": 16959649, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Manchester Piccadilly 0810 0810 8 None None Chester 0937 0937 6 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85894/2026-09-17/detailed None Mouldsworth 2026-09-17T09:27:00+01:00 Chester 11.0 {"type": "LineString", "coordinates": [[-2.732529649451907, 53.23179980794673], [-2.7325417999999995, 53.2317998], [-2.7334752, 53.23180979999999], [-2.7339516, 53.2318007], [-2.7342412000000005, 53.2317879], [-2.7347485999999996, 53.23174259999999], [-2.7353446999999997, 53.231683400000016], [-2.7362251, 53.23154350000001], [-2.736836, 53.2314063], [-2.7375056999999994, 53.2312144], [-2.7382870999999995, 53.2309441], [-2.7391046, 53.230590600000006], [-2.7398505, 53.2301598], [-2.7405926999999997, 53.2296357], [-2.7413889999999994, 53.2290151], [-2.7420403, 53.22856170000001], [-2.7425397999999994, 53.2282639], [-2.7431112999999994, 53.2279673], [-2.7437219999999996, 53.227692299999994], [-2.7448048999999997, 53.22727880000001], [-2.7452808, 53.2271196], [-2.7462122000000004, 53.22683880000001], [-2.7472032999999993, 53.226556499999994], [-2.7477305999999997, 53.2264211], [-2.7482944, 53.2262883], [-2.7494566, 53.2260397], [-2.7507875, 53.2257943], [-2.7521087999999994, 53.2255821], [-2.7544723, 53.22532900000001], [-2.7557503999999997, 53.2252513], [-2.7568072, 53.2252], [-2.7585834, 53.2252008], [-2.7605258, 53.225237], [-2.7645119, 53.22531149999998], [-2.7646289, 53.22531279999999], [-2.7693414999999995, 53.2253902], [-2.7718045999999994, 53.2254438], [-2.7791497, 53.22556250000001], [-2.7793374999999996, 53.2255656], [-2.7808370999999994, 53.22559589999998], [-2.7810131, 53.22560099999999], [-2.7844848999999994, 53.225670699999995], [-2.784777380770516, 53.225676096981395], [-2.7945107, 53.2258557], [-2.7961349999999996, 53.2259011], [-2.7966084, 53.2259134], [-2.7971546999999997, 53.22591659999999], [-2.7976723, 53.22591709999999], [-2.7986289999999996, 53.2259179], [-2.7997165999999996, 53.2258815], [-2.8004252999999997, 53.2258498], [-2.8014727999999995, 53.22578119999999], [-2.8024184, 53.225696699999986], [-2.8031538, 53.2256191], [-2.8038478, 53.2255347], [-2.8058864, 53.225172500000006], [-2.8063320999999997, 53.2250913], [-2.8092088, 53.2245475], [-2.8096352999999996, 53.2244688], [-2.8120115, 53.22402780000001], [-2.8122942999999996, 53.223974000000005], [-2.8136598, 53.2237176], [-2.8163918, 53.22320879999999], [-2.8166643999999996, 53.22315609999999], [-2.8190248, 53.2227122], [-2.8193619, 53.22265300000001], [-2.8201059, 53.22251299999999], [-2.8204022000000006, 53.2224564], [-2.8231571, 53.221924], [-2.8239188999999993, 53.2217424], [-2.8246356999999995, 53.221537199999986], [-2.8252047, 53.2213505], [-2.8257839, 53.221121999999994], [-2.826408, 53.2208561], [-2.8267223, 53.2207066], [-2.8270423, 53.22054210000001], [-2.8273387999999997, 53.220372999999995], [-2.8277735999999996, 53.2201043], [-2.8278324, 53.2200635], [-2.828033, 53.21993069999999], [-2.8283455, 53.2196993], [-2.8288898999999996, 53.219242099999995], [-2.8290582, 53.21909029999999], [-2.8297456999999997, 53.2184748], [-2.8299112999999996, 53.2183445], [-2.8303837999999995, 53.2179819], [-2.8308371, 53.217644500000006], [-2.8313547, 53.2172414], [-2.8317920999999995, 53.2168958], [-2.8321128, 53.216574699999995], [-2.832549199999999, 53.2162008], [-2.8330338, 53.21571079999999], [-2.834816, 53.2139148], [-2.8360003, 53.21272170000001], [-2.8367862, 53.21197320000001], [-2.8378645, 53.2110175], [-2.838979699999999, 53.210117399999994], [-2.8399122, 53.20939800000001], [-2.8407489999999997, 53.2088068], [-2.8419641000000007, 53.207992399999995], [-2.8432971, 53.20716829999999], [-2.8444036999999995, 53.20653290000001], [-2.8453732000000005, 53.20600359999999], [-2.846556, 53.2053915], [-2.8477745999999997, 53.2048056], [-2.8543826999999995, 53.201787999999986], [-2.8572204999999995, 53.2004834], [-2.8592027133348368, 53.19957740430325], [-2.8594842999999996, 53.199448700000005], [-2.8620618999999996, 53.1982613], [-2.8648593999999994, 53.1969759], [-2.8660234999999994, 53.1964473], [-2.8671875999999994, 53.195918600000006], [-2.8675926, 53.1957451], [-2.8679439999999996, 53.1956133], [-2.8683436, 53.195488000000005], [-2.8687593999999996, 53.1953675], [-2.8691483, 53.1952726], [-2.8695416999999996, 53.1951882], [-2.8698927, 53.19512989999999], [-2.8703124999999994, 53.1950744], [-2.8706637000000006, 53.19504119999999], [-2.8709507, 53.195021099999984], [-2.8712926999999997, 53.1950115], [-2.871624, 53.1950171], [-2.8718842999999996, 53.1950294], [-2.8721993, 53.1950573], [-2.8729528999999996, 53.1951162], [-2.8733662, 53.195173100000005], [-2.8739548, 53.19525409999999], [-2.8746089091824683, 53.19534307003112], [-2.8748466, 53.1953754], [-2.8752504, 53.1954376], [-2.8755506999999993, 53.19549030000001], [-2.8760415, 53.1955731], [-2.8763635000000005, 53.1956449], [-2.8766452, 53.195720399999985], [-2.8768953999999995, 53.19579809999999], [-2.8770525, 53.195855300000005], [-2.8771387, 53.1958867], [-2.8787749, 53.19651499999999]]} 7.0 0927 0938 Mouldsworth Chester Chester 53.1965150 -2.8787749 53.1965150 -2.8787749 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 Chester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959649 1789634235315893 50 50 2026-09-17 08:48:37.656845 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:37.122673
603498 634554 L12095 529C14MD17 2026-09-17 COMPLETE 16959591 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 634554, "stp": "P", "toc": "London Overground", "uid": "L12095", "consist": null, "dest_crs": "WCY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12095/2026-09-17/detailed", "trust_id": "529C14MD17", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "1", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "9C14", "timing_status": "EARLY", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "0938", "current_leg_dep": "0933", "current_leg_end": "West Croydon", "origin_dep_time": "0847", "origin_platform": "1", "current_location": "West Croydon", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "51.3789421", "next_location_lon": "-0.1019610", "previous_location": "Norwood Junction", "current_leg_milage": "1.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3665.549, \"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\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5556.24, \"from_m\": 5153.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5699.14, \"from_m\": 5556.24, \"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\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"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\": 6087.353, \"from_m\": 6031.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6485.143, \"from_m\": 6087.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9431.662, \"from_m\": 8280.138, \"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\": 11169.321, \"from_m\": 9431.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13272.655, \"from_m\": 12966.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13310.11, \"from_m\": 13272.655, \"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\": 13690.193, \"from_m\": 13310.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14405.746, \"from_m\": 13690.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14638.025, \"from_m\": 14405.746, \"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\": 16322.617, \"from_m\": 14638.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16405.584, \"from_m\": 16322.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18863.651, \"from_m\": 16405.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18904.691, \"from_m\": 18863.651, \"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\": 20191.175, \"from_m\": 18904.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20232.216, \"from_m\": 20191.175, \"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\": 20988.894, \"from_m\": 20232.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26936.802, \"from_m\": 20988.894, \"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\": 26998.318, \"from_m\": 26936.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30728.682, \"from_m\": 26998.318, \"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\": 30901.763, \"from_m\": 30728.682, \"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\": 30978.574, \"from_m\": 30901.763, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30983.958, \"from_m\": 30978.574, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31592.012, \"from_m\": 30983.958, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31602.878, \"from_m\": 31592.012, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32074.577, \"from_m\": 31602.878, \"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\": 32098.801, \"from_m\": 32074.577, \"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\": 33058.382, \"from_m\": 32098.801, \"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\": 33266.379, \"from_m\": 33058.382, \"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\": 33301.635, \"from_m\": 33266.379, \"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\": 33536.374, \"from_m\": 33301.635, \"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\": 634554, \"profile_key\": \"5fce119824fbcac4b9dfba1572e3db6071ea0b74b5b30edea5ed8090988513d6\", \"schedule_id\": 15413, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0847\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0848H\", \"wtt_dep\": \"0849\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0855H\", \"wtt_dep\": \"0856\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0858\", \"wtt_dep\": \"0858H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0900\", \"wtt_dep\": \"0901\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0903\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0906H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0909H\", \"wtt_dep\": \"0910H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 21182.825, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0917H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 22498.837, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 24163.908, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 25516.271, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0926\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 26936.802, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928\", \"location\": \"Penge West\", \"stage_seq\": 22, \"distance_m\": 28192.328, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0929H\", \"wtt_dep\": \"0930\", \"location\": \"Anerley\", \"stage_seq\": 23, \"distance_m\": 28812.808, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0933H\", \"location\": \"Norwood Junction\", \"stage_seq\": 24, \"distance_m\": 30663.944, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 25, \"distance_m\": 32098.801, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 26, \"distance_m\": 33536.374, \"section_seq\": 1, \"route_path_id\": 34287}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33536.374, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34287}], \"total_distance_m\": 33536.374, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 31992.496, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1543.878, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0847", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.3789421", "current_position_lon": "-0.1019610", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:07Z\", \"source_id\": 52500400, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:10Z\", \"source_id\": 16922231, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:47Z\", \"source_id\": 52508369, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:50Z\", \"source_id\": 16924397, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:17Z\", \"source_id\": 52515472, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:21Z\", \"source_id\": 16926429, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:32Z\", \"source_id\": 52521729, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:37Z\", \"source_id\": 16928196, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:17Z\", \"source_id\": 52529418, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:22Z\", \"source_id\": 16930308, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:50Z\", \"source_id\": 52536377, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:54Z\", \"source_id\": 16932201, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:43Z\", \"source_id\": 52541841, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:46Z\", \"source_id\": 16933650, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:02Z\", \"source_id\": 52548117, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:03Z\", \"source_id\": 16935385, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:41Z\", \"source_id\": 52552914, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:45Z\", \"source_id\": 16936683, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:10Z\", \"source_id\": 52557046, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:14Z\", \"source_id\": 16937842, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:18Z\", \"source_id\": 52563097, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:23Z\", \"source_id\": 16939443, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:47Z\", \"source_id\": 52572447, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:50Z\", \"source_id\": 16942017, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:31Z\", \"source_id\": 52579813, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:36Z\", \"source_id\": 16944071, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:00Z\", \"source_id\": 52588964, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:06Z\", \"source_id\": 16946573, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:08Z\", \"source_id\": 52594778, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:14Z\", \"source_id\": 16948305, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:30Z\", \"source_id\": 52601020, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:37Z\", \"source_id\": 16950227, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:05Z\", \"source_id\": 52608041, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:07Z\", \"source_id\": 16952130, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:45Z\", \"source_id\": 52612441, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:46Z\", \"source_id\": 16953433, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:14Z\", \"source_id\": 52619254, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:15Z\", \"source_id\": 16955299, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:08Z\", \"source_id\": 52636011, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:09Z\", \"source_id\": 16959591, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "1", "timing_fact_generation": 1789634237124074, "current_leg_arrival_utc": "2026-09-17T09:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:38.327076", "service_state_evidence_id": 16959591, "current_leg_start_actual_dep": "2026-09-17T09:33:30+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:38.558435", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P XHZ WCY 9C14 None None None None {"version": 3, "segments": [{"to_m": 3665.549, "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": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "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": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "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": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "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": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "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": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "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": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "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": 20191.175, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20232.216, "from_m": 20191.175, "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": 20988.894, "from_m": 20232.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26936.802, "from_m": 20988.894, "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": 26998.318, "from_m": 26936.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30728.682, "from_m": 26998.318, "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": 30901.763, "from_m": 30728.682, "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": 30978.574, "from_m": 30901.763, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30983.958, "from_m": 30978.574, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31592.012, "from_m": 30983.958, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31602.878, "from_m": 31592.012, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32074.577, "from_m": 31602.878, "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": 32098.801, "from_m": 32074.577, "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": 33058.382, "from_m": 32098.801, "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": 33266.379, "from_m": 33058.382, "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": 33301.635, "from_m": 33266.379, "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": 33536.374, "from_m": 33301.635, "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": 634554, "profile_key": "5fce119824fbcac4b9dfba1572e3db6071ea0b74b5b30edea5ed8090988513d6", "schedule_id": 15413, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0847", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0848H", "wtt_dep": "0849", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0855H", "wtt_dep": "0856", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0858", "wtt_dep": "0858H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0900", "wtt_dep": "0901", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0903", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0906H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0909H", "wtt_dep": "0910H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 21182.825, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0917H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0926", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928", "location": "Penge West", "stage_seq": 22, "distance_m": 28192.328, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0929H", "wtt_dep": "0930", "location": "Anerley", "stage_seq": 23, "distance_m": 28812.808, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0933H", "location": "Norwood Junction", "stage_seq": 24, "distance_m": 30663.944, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 25, "distance_m": 32098.801, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "West Croydon", "stage_seq": 26, "distance_m": 33536.374, "section_seq": 1, "route_path_id": 34287}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33536.374, "from_m": 0.0, "section_seq": 1, "route_path_id": 34287}], "total_distance_m": 33536.374, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 31992.496, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1543.878, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:07Z", "source_id": 52500400, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:10Z", "source_id": 16922231, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:47Z", "source_id": 52508369, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:50Z", "source_id": 16924397, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:17Z", "source_id": 52515472, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:53:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:21Z", "source_id": 16926429, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:32Z", "source_id": 52521729, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:55:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:37Z", "source_id": 16928196, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:17Z", "source_id": 52529418, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:58:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:22Z", "source_id": 16930308, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:50Z", "source_id": 52536377, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:01:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:54Z", "source_id": 16932201, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:43Z", "source_id": 52541841, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:03:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:46Z", "source_id": 16933650, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:02Z", "source_id": 52548117, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:05:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:03Z", "source_id": 16935385, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:41Z", "source_id": 52552914, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:07:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:45Z", "source_id": 16936683, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:10Z", "source_id": 52557046, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:08:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:14Z", "source_id": 16937842, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:18Z", "source_id": 52563097, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:10:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:23Z", "source_id": 16939443, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:47Z", "source_id": 52572447, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:14:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:50Z", "source_id": 16942017, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:31Z", "source_id": 52579813, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:17:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:36Z", "source_id": 16944071, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:00Z", "source_id": 52588964, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:20:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:06Z", "source_id": 16946573, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:08Z", "source_id": 52594778, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:14Z", "source_id": 16948305, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:30Z", "source_id": 52601020, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:25:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:37Z", "source_id": 16950227, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30035, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:05Z", "source_id": 52608041, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:27:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:07Z", "source_id": 16952130, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30031, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:45Z", "source_id": 52612441, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:46Z", "source_id": 16953433, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30006, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:14Z", "source_id": 52619254, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:32:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:15Z", "source_id": 16955299, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30054, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:08Z", "source_id": 52636011, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:38:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:09Z", "source_id": 16959591, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Highbury & Islington (East London Line) 0847 0847 1 None None West Croydon 0939 0939 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L12095/2026-09-17/detailed None Norwood Junction 2026-09-17T09:33:30+01:00 West Croydon 5.0 {"type": "LineString", "coordinates": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]} 1.8 0933 0938 Norwood Junction West Croydon West Croydon 51.3789421 -0.1019610 51.3789421 -0.1019610 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 West Croydon TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959591 1789634237124074 88 88 2026-09-17 08:48:38.558435 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:38.327076
603499 634092 C18668 889K76MD17 2026-09-17 COMPLETE 16960058 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 634092, "stp": "P", "toc": "Thameslink", "uid": "C18668", "consist": "700006", "dest_crs": "WHP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18668/2026-09-17/detailed", "trust_id": "889K76MD17", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Hampstead Thameslink", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "2", "is_terminated": 1, "next_location": "West Hampstead Thameslink", "signalling_id": "9K76", "timing_status": "LATE", "origin_station": "Orpington", "current_leg_arr": "0938", "current_leg_dep": "0930", "current_leg_end": "West Hampstead Thameslink", "origin_dep_time": "0830", "origin_platform": "6", "current_location": "West Hampstead Thameslink", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12750652055813436, 51.53210664657283], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.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.1868846, 51.5482858], [-0.1875127, 51.548264899999985], [-0.1880549, 51.5482689], [-0.18835300612893552, 51.54827417698063], [-0.18847315674040285, 51.54827630384867], [-0.1887441, 51.5482811], [-0.1890615, 51.5482845], [-0.1892211, 51.54828619999999], [-0.1901865, 51.5483109], [-0.1909193, 51.548326499999995], [-0.1916688, 51.548349300000005], [-0.1919986, 51.54835809999999]]}", "current_leg_start": "St Pancras Low Level", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "51.5483581", "next_location_lon": "-0.1919986", "previous_location": "St Pancras Low Level", "current_leg_milage": "3.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"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\": 350.071, \"from_m\": 198.971, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 400.113, \"from_m\": 350.071, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 488.011, \"from_m\": 400.113, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 542.97, \"from_m\": 488.011, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2547.8, \"from_m\": 542.97, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3717.658, \"from_m\": 2547.8, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3901.63, \"from_m\": 3717.658, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4443.551, \"from_m\": 3901.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4478.445, \"from_m\": 4443.551, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4525.211, \"from_m\": 4478.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4571.709, \"from_m\": 4525.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}, {\"to_m\": 12168.717, \"from_m\": 4571.709, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12972.559, \"from_m\": 12168.717, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15289.463, \"from_m\": 12972.559, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15794.25, \"from_m\": 15289.463, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17261.992, \"from_m\": 15794.25, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17907.797, \"from_m\": 17261.992, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19687.817, \"from_m\": 17907.797, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19720.278, \"from_m\": 19687.817, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20246.961, \"from_m\": 19720.278, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24408.782, \"from_m\": 20246.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24588.277, \"from_m\": 24408.782, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24635.536, \"from_m\": 24588.277, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24874.035, \"from_m\": 24635.536, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25401.32, \"from_m\": 24874.035, \"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\": 25439.084, \"from_m\": 25401.32, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 25996.315, \"from_m\": 25439.084, \"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\": 26073.941, \"from_m\": 25996.315, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29425.646, \"from_m\": 26073.941, \"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\": 29703.606, \"from_m\": 29425.646, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29740.868, \"from_m\": 29703.606, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30967.856, \"from_m\": 29740.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}, {\"to_m\": 31036.74, \"from_m\": 30967.856, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31833.441, \"from_m\": 31036.74, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33996.414, \"from_m\": 31833.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\": 34100.833, \"from_m\": 33996.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\": 34411.216, \"from_m\": 34100.833, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}], \"service_id\": 634092, \"profile_key\": \"fb5d6be03f7995bdb607865b9bc878d75d48b467eaadd68a6f2f770d97c7d473\", \"schedule_id\": 2641, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0833\", \"wtt_dep\": \"0833H\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2670.985, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836H\", \"location\": \"Bickley Jn\", \"stage_seq\": 4, \"distance_m\": 3755.338, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0838\", \"wtt_dep\": \"0839\", \"location\": \"Bickley\", \"stage_seq\": 5, \"distance_m\": 4830.208, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0841\", \"wtt_dep\": \"0842\", \"location\": \"Bromley South\", \"stage_seq\": 6, \"distance_m\": 6519.95, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0845\", \"location\": \"Shortlands\", \"stage_seq\": 7, \"distance_m\": 7977.439, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0847\", \"wtt_dep\": \"0847H\", \"location\": \"Ravensbourne\", \"stage_seq\": 8, \"distance_m\": 9080.609, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0849H\", \"location\": \"Beckenham Hill\", \"stage_seq\": 9, \"distance_m\": 10448.595, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Bellingham\", \"stage_seq\": 10, \"distance_m\": 11545.244, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0854\", \"wtt_dep\": \"0855\", \"location\": \"Catford\", \"stage_seq\": 11, \"distance_m\": 12899.125, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0858\", \"location\": \"Crofton Park\", \"stage_seq\": 12, \"distance_m\": 14358.287, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0900\", \"wtt_dep\": \"0901\", \"location\": \"Nunhead\", \"stage_seq\": 13, \"distance_m\": 16335.901, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0904\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 14, \"distance_m\": 17657.63, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 15, \"distance_m\": 18207.221, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907\", \"location\": \"Denmark Hill\", \"stage_seq\": 16, \"distance_m\": 19036.979, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908\", \"location\": \"Cambria Jn\", \"stage_seq\": 17, \"distance_m\": 19753.476, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Loughborough Jn\", \"stage_seq\": 18, \"distance_m\": 20118.892, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 19, \"distance_m\": 23225.305, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 20, \"distance_m\": 23760.86, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 21, \"distance_m\": 24507.633, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919H\", \"location\": \"London Blackfriars\", \"stage_seq\": 22, \"distance_m\": 25109.768, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"City Thameslink\", \"stage_seq\": 23, \"distance_m\": 25512.151, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0924\", \"location\": \"Farringdon\", \"stage_seq\": 24, \"distance_m\": 26242.309, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 25, \"distance_m\": 28461.164, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Dock Jn North\", \"stage_seq\": 26, \"distance_m\": 29693.042, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"Kentish Town\", \"stage_seq\": 27, \"distance_m\": 30660.067, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 28, \"distance_m\": 31664.589, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 29, \"distance_m\": 33977.278, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 30, \"distance_m\": 34411.216, \"section_seq\": 1, \"route_path_id\": 66577}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 34411.216, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66577}], \"total_distance_m\": 34411.216, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27020.714, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7390.502, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0830", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.5483581", "current_position_lon": "-0.1919986", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:24Z\", \"source_id\": 52459031, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:28Z\", \"source_id\": 16910427, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:17Z\", \"source_id\": 52473218, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:18Z\", \"source_id\": 16914305, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:52Z\", \"source_id\": 52480341, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:56Z\", \"source_id\": 16916397, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:36Z\", \"source_id\": 52488066, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:40Z\", \"source_id\": 16918664, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:54Z\", \"source_id\": 52505622, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:58Z\", \"source_id\": 16923691, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:52Z\", \"source_id\": 52514401, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:57Z\", \"source_id\": 16926116, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:12Z\", \"source_id\": 52520822, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:13Z\", \"source_id\": 16927899, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:48Z\", \"source_id\": 52527990, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:48Z\", \"source_id\": 16929878, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:07Z\", \"source_id\": 52537232, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:12Z\", \"source_id\": 16932473, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:07Z\", \"source_id\": 52545666, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:09Z\", \"source_id\": 16934719, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:04Z\", \"source_id\": 52553978, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:09Z\", \"source_id\": 16936979, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:57Z\", \"source_id\": 52562065, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:02Z\", \"source_id\": 16939155, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:51Z\", \"source_id\": 52580612, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:56Z\", \"source_id\": 16944297, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:17Z\", \"source_id\": 52595216, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:20Z\", \"source_id\": 16948389, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:14Z\", \"source_id\": 52600221, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:16Z\", \"source_id\": 16949962, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:05Z\", \"source_id\": 52605430, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:11Z\", \"source_id\": 16951448, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:40Z\", \"source_id\": 52615015, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:43Z\", \"source_id\": 16954127, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:15Z\", \"source_id\": 52624892, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:21Z\", \"source_id\": 16956820, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:42Z\", \"source_id\": 52637572, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:46Z\", \"source_id\": 16960058, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Hampstead Thameslink", "service_state_platform": "2", "timing_fact_generation": 1789634268185080, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:45.323643", "service_state_evidence_id": 16960058, "current_leg_start_actual_dep": "2026-09-17T09:30:30+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:45.951432", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P ORP WHP 9K76 700006 8 100 None {"version": 3, "segments": [{"to_m": 198.971, "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": 350.071, "from_m": 198.971, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 400.113, "from_m": 350.071, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 488.011, "from_m": 400.113, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 542.97, "from_m": 488.011, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2547.8, "from_m": 542.97, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3717.658, "from_m": 2547.8, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3901.63, "from_m": 3717.658, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4443.551, "from_m": 3901.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4478.445, "from_m": 4443.551, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4525.211, "from_m": 4478.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4571.709, "from_m": 4525.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}, {"to_m": 12168.717, "from_m": 4571.709, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12972.559, "from_m": 12168.717, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15289.463, "from_m": 12972.559, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15794.25, "from_m": 15289.463, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17261.992, "from_m": 15794.25, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17907.797, "from_m": 17261.992, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19687.817, "from_m": 17907.797, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19720.278, "from_m": 19687.817, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20246.961, "from_m": 19720.278, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24408.782, "from_m": 20246.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24588.277, "from_m": 24408.782, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24635.536, "from_m": 24588.277, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24874.035, "from_m": 24635.536, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25401.32, "from_m": 24874.035, "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": 25439.084, "from_m": 25401.32, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25996.315, "from_m": 25439.084, "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": 26073.941, "from_m": 25996.315, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29425.646, "from_m": 26073.941, "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": 29703.606, "from_m": 29425.646, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29740.868, "from_m": 29703.606, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30967.856, "from_m": 29740.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}, {"to_m": 31036.74, "from_m": 30967.856, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31833.441, "from_m": 31036.74, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33996.414, "from_m": 31833.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": 34100.833, "from_m": 33996.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": 34411.216, "from_m": 34100.833, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}], "service_id": 634092, "profile_key": "fb5d6be03f7995bdb607865b9bc878d75d48b467eaadd68a6f2f770d97c7d473", "schedule_id": 2641, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0830", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0833", "wtt_dep": "0833H", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2670.985, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836H", "location": "Bickley Jn", "stage_seq": 4, "distance_m": 3755.338, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0838", "wtt_dep": "0839", "location": "Bickley", "stage_seq": 5, "distance_m": 4830.208, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0841", "wtt_dep": "0842", "location": "Bromley South", "stage_seq": 6, "distance_m": 6519.95, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0845", "location": "Shortlands", "stage_seq": 7, "distance_m": 7977.439, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0847", "wtt_dep": "0847H", "location": "Ravensbourne", "stage_seq": 8, "distance_m": 9080.609, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0849H", "location": "Beckenham Hill", "stage_seq": 9, "distance_m": 10448.595, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Bellingham", "stage_seq": 10, "distance_m": 11545.244, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0854", "wtt_dep": "0855", "location": "Catford", "stage_seq": 11, "distance_m": 12899.125, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0858", "location": "Crofton Park", "stage_seq": 12, "distance_m": 14358.287, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0900", "wtt_dep": "0901", "location": "Nunhead", "stage_seq": 13, "distance_m": 16335.901, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0904", "location": "Peckham Rye (E)", "stage_seq": 14, "distance_m": 17657.63, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905", "location": "Crofton Road Jn", "stage_seq": 15, "distance_m": 18207.221, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907", "location": "Denmark Hill", "stage_seq": 16, "distance_m": 19036.979, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908", "location": "Cambria Jn", "stage_seq": 17, "distance_m": 19753.476, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Loughborough Jn", "stage_seq": 18, "distance_m": 20118.892, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914H", "location": "Elephant & Castle", "stage_seq": 19, "distance_m": 23225.305, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915H", "location": "Southwark Bridge Jn", "stage_seq": 20, "distance_m": 23760.86, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917H", "location": "Blackfriars Jn", "stage_seq": 21, "distance_m": 24507.633, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919H", "location": "London Blackfriars", "stage_seq": 22, "distance_m": 25109.768, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "City Thameslink", "stage_seq": 23, "distance_m": 25512.151, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0924", "location": "Farringdon", "stage_seq": 24, "distance_m": 26242.309, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928H", "location": "St Pancras Low Level", "stage_seq": 25, "distance_m": 28461.164, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Dock Jn North", "stage_seq": 26, "distance_m": 29693.042, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "Kentish Town", "stage_seq": 27, "distance_m": 30660.067, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Carlton Road Jn", "stage_seq": 28, "distance_m": 31664.589, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "West Hampstead South Jn", "stage_seq": 29, "distance_m": 33977.278, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "West Hampstead Thameslink", "stage_seq": 30, "distance_m": 34411.216, "section_seq": 1, "route_path_id": 66577}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34411.216, "from_m": 0.0, "section_seq": 1, "route_path_id": 66577}], "total_distance_m": 34411.216, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27020.714, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7390.502, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:24Z", "source_id": 52459031, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:28Z", "source_id": 16910427, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:17Z", "source_id": 52473218, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:38:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:18Z", "source_id": 16914305, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:52Z", "source_id": 52480341, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:41:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:56Z", "source_id": 16916397, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:36Z", "source_id": 52488066, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:44:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:40Z", "source_id": 16918664, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31843, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:54Z", "source_id": 52505622, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:50:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:58Z", "source_id": 16923691, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31839, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:52Z", "source_id": 52514401, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:53:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:57Z", "source_id": 16926116, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:12Z", "source_id": 52520822, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:13Z", "source_id": 16927899, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31820, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:48Z", "source_id": 52527990, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:58:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:48Z", "source_id": 16929878, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31808, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:07Z", "source_id": 52537232, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:01:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:12Z", "source_id": 16932473, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:07Z", "source_id": 52545666, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:04:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:09Z", "source_id": 16934719, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29772, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:04Z", "source_id": 52553978, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:07:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:09Z", "source_id": 16936979, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29761, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:57Z", "source_id": 52562065, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:10:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:02Z", "source_id": 16939155, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29331, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:51Z", "source_id": 52580612, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:17:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:56Z", "source_id": 16944297, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:17Z", "source_id": 52595216, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:22:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:20Z", "source_id": 16948389, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:14Z", "source_id": 52600221, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:24:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:16Z", "source_id": 16949962, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:05Z", "source_id": 52605430, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:26:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:11Z", "source_id": 16951448, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:40Z", "source_id": 52615015, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:43Z", "source_id": 16954127, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:15Z", "source_id": 52624892, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:33:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:21Z", "source_id": 16956820, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:42Z", "source_id": 52637572, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:38:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:46Z", "source_id": 16960058, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Orpington 0830 0830 6 None None West Hampstead Thameslink 0936 0936 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C18668/2026-09-17/detailed None St Pancras Low Level 2026-09-17T09:30:30+01:00 West Hampstead Thameslink 8.0 {"type": "LineString", "coordinates": [[-0.12750652055813436, 51.53210664657283], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.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.1868846, 51.5482858], [-0.1875127, 51.548264899999985], [-0.1880549, 51.5482689], [-0.18835300612893552, 51.54827417698063], [-0.18847315674040285, 51.54827630384867], [-0.1887441, 51.5482811], [-0.1890615, 51.5482845], [-0.1892211, 51.54828619999999], [-0.1901865, 51.5483109], [-0.1909193, 51.548326499999995], [-0.1916688, 51.548349300000005], [-0.1919986, 51.54835809999999]]} 3.8 0930 0938 St Pancras Low Level West Hampstead Thameslink West Hampstead Thameslink 51.5483581 -0.1919986 51.5483581 -0.1919986 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 West Hampstead Thameslink TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960058 1789634268185080 104 104 2026-09-17 08:48:45.951432 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:45.323643
603500 630454 C04439 551R52M617 2026-09-17 COMPLETE 16959406 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 630454, "stp": "P", "toc": "East Midlands Railway", "uid": "C04439", "consist": "170419", "dest_crs": "LIV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04439/2026-09-17/detailed", "trust_id": "551R52M617", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-17", "dest_arr_time": "0929", "dest_platform": "8", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "1R52", "timing_status": "LATE", "origin_station": "Nottingham", "current_leg_arr": "0938", "current_leg_dep": "0923", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "0630", "origin_platform": "7A", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8896760457576764, 53.358758852112295], [-2.8899481999999996, 53.35891960000001], [-2.8900299, 53.3589691], [-2.8904639999999997, 53.35923199999999], [-2.8906555, 53.3593473], [-2.8914847, 53.359841399999986], [-2.8916485, 53.3599371], [-2.8925546, 53.360484199999995], [-2.8929331640591553, 53.36070877627213], [-2.8930067, 53.3607524], [-2.8936114, 53.3610661], [-2.8948021999999995, 53.361777700000005], [-2.8966208, 53.36287179999999], [-2.9026224, 53.36647289999999], [-2.9051112999999997, 53.3679669], [-2.9065625999999996, 53.3689223], [-2.9073824, 53.3695097], [-2.9076727999999994, 53.3697178], [-2.9091372999999994, 53.3709308], [-2.9102665, 53.372031499999984], [-2.9114226999999997, 53.37327], [-2.912254, 53.3742817], [-2.9129946, 53.3753273], [-2.9136581999999995, 53.37643709999999], [-2.9143167999999995, 53.3775868], [-2.9146010999999996, 53.3780619], [-2.9148986999999997, 53.37854110000001], [-2.9154673, 53.37934769999998], [-2.9163470999999994, 53.3803841], [-2.9186132999999996, 53.38301030000001], [-2.9188869, 53.3833318], [-2.9205619, 53.3852774], [-2.9214779, 53.3863508], [-2.9217717999999997, 53.3866962], [-2.9223096, 53.3873681], [-2.9227644999999995, 53.388], [-2.9228797, 53.38818940000001], [-2.9233822, 53.388991], [-2.9240205, 53.3900229], [-2.9241462, 53.39021729999999], [-2.9251725999999993, 53.3918606], [-2.9253469999999995, 53.392130299999984], [-2.9258877, 53.392969400000005], [-2.9262336999999996, 53.3935252], [-2.926367, 53.3937389], [-2.9266414, 53.3941786], [-2.9272049, 53.3951041], [-2.9272588, 53.39520089999999], [-2.9275456000000006, 53.395650399999994], [-2.9278655, 53.3961641], [-2.928061, 53.3964838], [-2.9282762, 53.39680639999999], [-2.9283074999999994, 53.3968606], [-2.9284667, 53.39712380000001], [-2.9285743, 53.3973249], [-2.9286356999999996, 53.39743970000001], [-2.9287738, 53.397734799999995], [-2.9289213, 53.3981026], [-2.9290353, 53.398435199999994], [-2.9290623, 53.398521599999995], [-2.9291140999999996, 53.3986873], [-2.9291305, 53.39873990000001], [-2.9291976, 53.3990262], [-2.9292280999999996, 53.39918479999999], [-2.9292687, 53.39939559999999], [-2.929329, 53.39978020000001], [-2.9293732999999995, 53.40016239999999], [-2.9294049, 53.40048959999999], [-2.9294173, 53.4006261], [-2.9294282, 53.4007301], [-2.9294497, 53.4010484], [-2.9294671, 53.401377799999985], [-2.9294873000000003, 53.40164879999999], [-2.9295234999999997, 53.401852700000006], [-2.9295811, 53.4020398], [-2.9296561999999997, 53.40222049999999], [-2.9297728999999997, 53.4024276], [-2.9299351999999996, 53.40263869999999], [-2.9301054999999994, 53.4028106], [-2.9302933, 53.4029761], [-2.930529299999999, 53.40314], [-2.9307452, 53.4032671], [-2.9310402999999994, 53.40341339999999], [-2.9313541, 53.40353820000001], [-2.9316505, 53.40363409999999], [-2.9319494999999995, 53.40371], [-2.9322337999999997, 53.4037692], [-2.9324939999999997, 53.40380759999999], [-2.9328144999999997, 53.40384040000001], [-2.9329391810250875, 53.40384746175579], [-2.9331297, 53.4038276], [-2.9345217999999997, 53.4036892], [-2.9356254999999996, 53.40358059999999], [-2.9359499999999996, 53.4035486], [-2.9364257999999994, 53.40350119999999], [-2.9372361999999996, 53.403419], [-2.9381054, 53.40333369999999], [-2.9382008307911747, 53.403324322611574], [-2.9383760999999997, 53.40330709999999], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Liverpool South Parkway (HL)", "dest_arr_time_act": "0929", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Liverpool South Parkway (HL)", "current_leg_milage": "5.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.472, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 563.421, \"from_m\": 224.472, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 610.12, \"from_m\": 563.421, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 667.42, \"from_m\": 610.12, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2974.948, \"from_m\": 667.42, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2990.439, \"from_m\": 2974.948, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3491.254, \"from_m\": 2990.439, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3525.223, \"from_m\": 3491.254, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3578.799, \"from_m\": 3525.223, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3770.989, \"from_m\": 3578.799, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4111.984, \"from_m\": 3770.989, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11224.133, \"from_m\": 4111.984, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11488.766, \"from_m\": 11224.133, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11671.278, \"from_m\": 11488.766, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11786.02, \"from_m\": 11671.278, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23437.695, \"from_m\": 11786.02, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 24051.98, \"from_m\": 23437.695, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24151.93, \"from_m\": 24051.98, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24190.238, \"from_m\": 24151.93, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26326.228, \"from_m\": 24190.238, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38146.992, \"from_m\": 26326.228, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38901.185, \"from_m\": 38146.992, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39195.346, \"from_m\": 38901.185, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41006.421, \"from_m\": 39195.346, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43519.062, \"from_m\": 41006.421, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44191.676, \"from_m\": 43519.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45829.507, \"from_m\": 44191.676, \"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\": 46349.254, \"from_m\": 45829.507, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 46499.459, \"from_m\": 46349.254, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46541.89, \"from_m\": 46499.459, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 57592.924, \"from_m\": 46541.89, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 59039.029, \"from_m\": 57592.924, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 59041.715, \"from_m\": 59039.029, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 59171.632, \"from_m\": 59041.715, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 64018.685, \"from_m\": 59171.632, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 64679.382, \"from_m\": 64018.685, \"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\": 64801.98, \"from_m\": 64679.382, \"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\": 64879.069, \"from_m\": 64801.98, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 65869.714, \"from_m\": 64879.069, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66754.993, \"from_m\": 65869.714, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69990.507, \"from_m\": 66754.993, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 70338.242, \"from_m\": 69990.507, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 72144.343, \"from_m\": 70338.242, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72364.443, \"from_m\": 72144.343, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 72498.114, \"from_m\": 72364.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\": 73545.086, \"from_m\": 72498.114, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73977.731, \"from_m\": 73545.086, \"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\": 74182.021, \"from_m\": 73977.731, \"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\": 74239.303, \"from_m\": 74182.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82904.881, \"from_m\": 74239.303, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 83807.001, \"from_m\": 82904.881, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 103155.754, \"from_m\": 83807.001, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 104721.674, \"from_m\": 103155.754, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104759.783, \"from_m\": 104721.674, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105414.716, \"from_m\": 104759.783, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 105470.978, \"from_m\": 105414.716, \"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\": 109842.089, \"from_m\": 105470.978, \"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\": 112019.453, \"from_m\": 109842.089, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 114583.945, \"from_m\": 112019.453, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119506.465, \"from_m\": 114583.945, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 119900.893, \"from_m\": 119506.465, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 120435.872, \"from_m\": 119900.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\": 120444.962, \"from_m\": 120435.872, \"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\": 120533.512, \"from_m\": 120444.962, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 123864.394, \"from_m\": 120533.512, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 124311.54, \"from_m\": 123864.394, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 125028.386, \"from_m\": 124311.54, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 125471.263, \"from_m\": 125028.386, \"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\": 125511.186, \"from_m\": 125471.263, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 125541.525, \"from_m\": 125511.186, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 130540.437, \"from_m\": 125541.525, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 131503.926, \"from_m\": 130540.437, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 131576.079, \"from_m\": 131503.926, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132104.171, \"from_m\": 131576.079, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 133638.477, \"from_m\": 132104.171, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133802.202, \"from_m\": 133638.477, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 134111.616, \"from_m\": 133802.202, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 134157.822, \"from_m\": 134111.616, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 134177.658, \"from_m\": 134157.822, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 134729.291, \"from_m\": 134177.658, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 135342.222, \"from_m\": 134729.291, \"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\": 135422.031, \"from_m\": 135342.222, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 136286.096, \"from_m\": 135422.031, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 136613.529, \"from_m\": 136286.096, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 137823.886, \"from_m\": 136613.529, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 138759.656, \"from_m\": 137823.886, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 138793.246, \"from_m\": 138759.656, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 155691.694, \"from_m\": 138793.246, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 158526.122, \"from_m\": 155691.694, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 158925.98, \"from_m\": 158526.122, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 160600.41, \"from_m\": 158925.98, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 160659.37, \"from_m\": 160600.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\": 160727.36, \"from_m\": 160659.37, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 160788.744, \"from_m\": 160727.36, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 160935.409, \"from_m\": 160788.744, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 161676.386, \"from_m\": 160935.409, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 162829.051, \"from_m\": 161676.386, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 180527.847, \"from_m\": 162829.051, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 181006.281, \"from_m\": 180527.847, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 181231.556, \"from_m\": 181006.281, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 181701.07, \"from_m\": 181231.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\": 181754.238, \"from_m\": 181701.07, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 186275.083, \"from_m\": 181754.238, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 186335.401, \"from_m\": 186275.083, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 186667.114, \"from_m\": 186335.401, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 187801.213, \"from_m\": 186667.114, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 187859.25, \"from_m\": 187801.213, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 187938.474, \"from_m\": 187859.25, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 187980.216, \"from_m\": 187938.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\": 188049.278, \"from_m\": 187980.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 188087.323, \"from_m\": 188049.278, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 188386.405, \"from_m\": 188087.323, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 188622.3, \"from_m\": 188386.405, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 188663.873, \"from_m\": 188622.3, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 189760.065, \"from_m\": 188663.873, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 190126.325, \"from_m\": 189760.065, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 190443.677, \"from_m\": 190126.325, \"capability_applied\": null, \"effective_limit_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\": 630454, \"profile_key\": \"6584c0f8e159f3d706aaf23ee2734a9f8e822b6229342e9d1285f2c0eb406d22\", \"schedule_id\": 31398, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Mansfield Jn\", \"stage_seq\": 2, \"distance_m\": 1027.677, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Radford Jn\", \"stage_seq\": 3, \"distance_m\": 3535.618, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Trowell Jn\", \"stage_seq\": 4, \"distance_m\": 11671.278, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645H\", \"location\": \"Langley Mill\", \"stage_seq\": 5, \"distance_m\": 19255.035, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648H\", \"location\": \"Ironville Jn\", \"stage_seq\": 6, \"distance_m\": 24479.638, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0651H\", \"wtt_dep\": \"0652H\", \"location\": \"Alfreton\", \"stage_seq\": 7, \"distance_m\": 29195.667, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0659\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 8, \"distance_m\": 40265.21, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 9, \"distance_m\": 44010.616, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0706\", \"wtt_dep\": \"0707\", \"location\": \"Chesterfield\", \"stage_seq\": 10, \"distance_m\": 45467.754, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708\", \"location\": \"Tapton Jn\", \"stage_seq\": 11, \"distance_m\": 46374.3, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0713\", \"wtt_dep\": \"0714\", \"location\": \"Dronfield\", \"stage_seq\": 12, \"distance_m\": 54043.312, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0720\", \"location\": \"Dore Station Jn\", \"stage_seq\": 13, \"distance_m\": 59171.632, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0725\", \"wtt_dep\": \"0729\", \"location\": \"Sheffield\", \"stage_seq\": 14, \"distance_m\": 64801.98, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0734H\", \"location\": \"Dore Station Jn\", \"stage_seq\": 15, \"distance_m\": 70392.325, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0735H\", \"wtt_dep\": \"0736H\", \"location\": \"Dore and Totley\", \"stage_seq\": 16, \"distance_m\": 71241.292, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0737H\", \"location\": \"Dore West Jn\", \"stage_seq\": 17, \"distance_m\": 73838.333, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0738H\", \"location\": \"Totley Tunnel East\", \"stage_seq\": 18, \"distance_m\": 75241.526, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0742H\", \"location\": \"Grindleford\", \"stage_seq\": 19, \"distance_m\": 81046.467, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0745H\", \"location\": \"Bamford\", \"stage_seq\": 20, \"distance_m\": 86891.176, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0750\", \"location\": \"Earles Siding S.B.\", \"stage_seq\": 21, \"distance_m\": 91077.685, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0753\", \"location\": \"Earles Sidings Sig. Es31\", \"stage_seq\": 22, \"distance_m\": 93221.381, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0756\", \"location\": \"Edale\", \"stage_seq\": 23, \"distance_m\": 97601.374, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800H\", \"location\": \"Chinley East Jn\", \"stage_seq\": 24, \"distance_m\": 104759.783, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0801\", \"location\": \"Chinley North Jn\", \"stage_seq\": 25, \"distance_m\": 105414.716, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0802H\", \"wtt_dep\": \"0804H\", \"location\": \"Chinley\", \"stage_seq\": 26, \"distance_m\": 107039.68, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807H\", \"location\": \"New Mills South Jn\", \"stage_seq\": 27, \"distance_m\": 111269.889, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Hazel Grove High Level Jn\", \"stage_seq\": 28, \"distance_m\": 119566.478, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0814\", \"wtt_dep\": \"0818H\", \"location\": \"Hazel Grove\", \"stage_seq\": 29, \"distance_m\": 120766.167, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0823H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 30, \"distance_m\": 124387.112, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 31, \"distance_m\": 124821.126, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0825\", \"wtt_dep\": \"0826\", \"location\": \"Stockport\", \"stage_seq\": 32, \"distance_m\": 125261.311, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0827H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 33, \"distance_m\": 126432.872, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 34, \"distance_m\": 130954.941, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 35, \"distance_m\": 133492.105, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0835\", \"wtt_dep\": \"0837H\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 36, \"distance_m\": 134592.978, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0841\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 37, \"distance_m\": 135498.259, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"Deansgate\", \"stage_seq\": 38, \"distance_m\": 136065.413, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845\", \"location\": \"Trafford Park East Jn\", \"stage_seq\": 39, \"distance_m\": 138993.321, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850H\", \"location\": \"Glazebrook East Jn\", \"stage_seq\": 40, \"distance_m\": 150583.018, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Birchwood\", \"stage_seq\": 41, \"distance_m\": 155839.41, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858H\", \"location\": \"Warrington Central\", \"stage_seq\": 42, \"distance_m\": 160804.508, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906H\", \"location\": \"Widnes\", \"stage_seq\": 43, \"distance_m\": 170760.419, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Hough Green\", \"stage_seq\": 44, \"distance_m\": 173534.314, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911H\", \"location\": \"Hunt's Cross\", \"stage_seq\": 45, \"distance_m\": 179004.353, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 46, \"distance_m\": 180527.847, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0918\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 47, \"distance_m\": 181413.443, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922H\", \"location\": \"Wavertree Jn\", \"stage_seq\": 48, \"distance_m\": 186221.606, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 49, \"distance_m\": 187684.541, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Edge Hill\", \"stage_seq\": 50, \"distance_m\": 188273.282, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 51, \"distance_m\": 189165.539, \"section_seq\": 1, \"route_path_id\": 65860}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 52, \"distance_m\": 190443.677, \"section_seq\": 1, \"route_path_id\": 65860}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 190443.677, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65860}], \"total_distance_m\": 190443.677, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 183166.098, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7277.579, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0630", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:47:56Z\", \"source_id\": 52173965, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:48:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:47:58Z\", \"source_id\": 16825165, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:53:47Z\", \"source_id\": 52187839, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:53:53Z\", \"source_id\": 16829492, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:05:07Z\", \"source_id\": 52216429, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:05:12Z\", \"source_id\": 16838198, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:12:31Z\", \"source_id\": 52235475, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:12:33Z\", \"source_id\": 16843905, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:24:29Z\", \"source_id\": 52267419, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:26:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:24:31Z\", \"source_id\": 16853501, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:35:57Z\", \"source_id\": 52298557, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:37:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:35:59Z\", \"source_id\": 16862860, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:41:02Z\", \"source_id\": 52312614, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:45:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:41:04Z\", \"source_id\": 16867111, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9291, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:48Z\", \"source_id\": 52328231, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:48:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:53Z\", \"source_id\": 16871808, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:53Z\", \"source_id\": 52406389, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:15:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:59Z\", \"source_id\": 16895087, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:32Z\", \"source_id\": 16906331, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:09Z\", \"source_id\": 52478335, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:11Z\", \"source_id\": 16915825, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:00Z\", \"source_id\": 52491886, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:00Z\", \"source_id\": 16919710, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:21Z\", \"source_id\": 52501075, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:26Z\", \"source_id\": 16922404, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:17Z\", \"source_id\": 52529401, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:18Z\", \"source_id\": 16930295, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10058, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:39Z\", \"source_id\": 52544433, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:43Z\", \"source_id\": 16934379, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:14Z\", \"source_id\": 52565588, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:16Z\", \"source_id\": 16940103, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:43Z\", \"source_id\": 16943411, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:11Z\", \"source_id\": 52584118, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:15Z\", \"source_id\": 16945288, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:20Z\", \"source_id\": 52592553, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:23Z\", \"source_id\": 16947577, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:33Z\", \"source_id\": 52617507, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:38Z\", \"source_id\": 16954780, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:50Z\", \"source_id\": 52635142, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:55Z\", \"source_id\": 16959406, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "8", "timing_fact_generation": 1789634215656857, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:47.233421", "service_state_evidence_id": 16959406, "current_leg_start_actual_dep": "2026-09-17T09:27:00+01:00", "operational_evidence_version": 163, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:47.594914", "service_state_valid_until_kind": null, "operational_interpretation_version": 163, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P NOT LIV 1R52 170419 3 100 None {"version": 3, "segments": [{"to_m": 224.472, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 563.421, "from_m": 224.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 610.12, "from_m": 563.421, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 667.42, "from_m": 610.12, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2974.948, "from_m": 667.42, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2990.439, "from_m": 2974.948, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3491.254, "from_m": 2990.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3525.223, "from_m": 3491.254, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3578.799, "from_m": 3525.223, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3770.989, "from_m": 3578.799, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4111.984, "from_m": 3770.989, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11224.133, "from_m": 4111.984, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11488.766, "from_m": 11224.133, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11671.278, "from_m": 11488.766, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11786.02, "from_m": 11671.278, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23437.695, "from_m": 11786.02, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24051.98, "from_m": 23437.695, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24151.93, "from_m": 24051.98, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24190.238, "from_m": 24151.93, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26326.228, "from_m": 24190.238, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38146.992, "from_m": 26326.228, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38901.185, "from_m": 38146.992, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39195.346, "from_m": 38901.185, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41006.421, "from_m": 39195.346, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43519.062, "from_m": 41006.421, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44191.676, "from_m": 43519.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45829.507, "from_m": 44191.676, "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": 46349.254, "from_m": 45829.507, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46499.459, "from_m": 46349.254, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46541.89, "from_m": 46499.459, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 57592.924, "from_m": 46541.89, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 59039.029, "from_m": 57592.924, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 59041.715, "from_m": 59039.029, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59171.632, "from_m": 59041.715, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 64018.685, "from_m": 59171.632, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 64679.382, "from_m": 64018.685, "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": 64801.98, "from_m": 64679.382, "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": 64879.069, "from_m": 64801.98, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 65869.714, "from_m": 64879.069, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66754.993, "from_m": 65869.714, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69990.507, "from_m": 66754.993, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 70338.242, "from_m": 69990.507, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 72144.343, "from_m": 70338.242, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72364.443, "from_m": 72144.343, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 72498.114, "from_m": 72364.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": 73545.086, "from_m": 72498.114, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73977.731, "from_m": 73545.086, "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": 74182.021, "from_m": 73977.731, "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": 74239.303, "from_m": 74182.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82904.881, "from_m": 74239.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 83807.001, "from_m": 82904.881, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 103155.754, "from_m": 83807.001, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 104721.674, "from_m": 103155.754, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104759.783, "from_m": 104721.674, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105414.716, "from_m": 104759.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 105470.978, "from_m": 105414.716, "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": 109842.089, "from_m": 105470.978, "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": 112019.453, "from_m": 109842.089, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 114583.945, "from_m": 112019.453, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119506.465, "from_m": 114583.945, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 119900.893, "from_m": 119506.465, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 120435.872, "from_m": 119900.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": 120444.962, "from_m": 120435.872, "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": 120533.512, "from_m": 120444.962, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 123864.394, "from_m": 120533.512, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 124311.54, "from_m": 123864.394, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 125028.386, "from_m": 124311.54, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 125471.263, "from_m": 125028.386, "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": 125511.186, "from_m": 125471.263, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125541.525, "from_m": 125511.186, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 130540.437, "from_m": 125541.525, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 131503.926, "from_m": 130540.437, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 131576.079, "from_m": 131503.926, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132104.171, "from_m": 131576.079, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 133638.477, "from_m": 132104.171, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133802.202, "from_m": 133638.477, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 134111.616, "from_m": 133802.202, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 134157.822, "from_m": 134111.616, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 134177.658, "from_m": 134157.822, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 134729.291, "from_m": 134177.658, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 135342.222, "from_m": 134729.291, "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": 135422.031, "from_m": 135342.222, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 136286.096, "from_m": 135422.031, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 136613.529, "from_m": 136286.096, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 137823.886, "from_m": 136613.529, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 138759.656, "from_m": 137823.886, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 138793.246, "from_m": 138759.656, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 155691.694, "from_m": 138793.246, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 158526.122, "from_m": 155691.694, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 158925.98, "from_m": 158526.122, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 160600.41, "from_m": 158925.98, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 160659.37, "from_m": 160600.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": 160727.36, "from_m": 160659.37, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 160788.744, "from_m": 160727.36, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 160935.409, "from_m": 160788.744, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 161676.386, "from_m": 160935.409, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 162829.051, "from_m": 161676.386, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 180527.847, "from_m": 162829.051, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 181006.281, "from_m": 180527.847, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 181231.556, "from_m": 181006.281, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 181701.07, "from_m": 181231.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": 181754.238, "from_m": 181701.07, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 186275.083, "from_m": 181754.238, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 186335.401, "from_m": 186275.083, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 186667.114, "from_m": 186335.401, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 187801.213, "from_m": 186667.114, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 187859.25, "from_m": 187801.213, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 187938.474, "from_m": 187859.25, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 187980.216, "from_m": 187938.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": 188049.278, "from_m": 187980.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 188087.323, "from_m": 188049.278, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 188386.405, "from_m": 188087.323, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 188622.3, "from_m": 188386.405, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 188663.873, "from_m": 188622.3, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 189760.065, "from_m": 188663.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 190126.325, "from_m": 189760.065, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 190443.677, "from_m": 190126.325, "capability_applied": null, "effective_limit_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": 630454, "profile_key": "6584c0f8e159f3d706aaf23ee2734a9f8e822b6229342e9d1285f2c0eb406d22", "schedule_id": 31398, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0630", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 1027.677, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Radford Jn", "stage_seq": 3, "distance_m": 3535.618, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Trowell Jn", "stage_seq": 4, "distance_m": 11671.278, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645H", "location": "Langley Mill", "stage_seq": 5, "distance_m": 19255.035, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648H", "location": "Ironville Jn", "stage_seq": 6, "distance_m": 24479.638, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0651H", "wtt_dep": "0652H", "location": "Alfreton", "stage_seq": 7, "distance_m": 29195.667, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0659", "location": "Clay Cross North Jn", "stage_seq": 8, "distance_m": 40265.21, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704", "location": "Chesterfield South Jn", "stage_seq": 9, "distance_m": 44010.616, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0706", "wtt_dep": "0707", "location": "Chesterfield", "stage_seq": 10, "distance_m": 45467.754, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708", "location": "Tapton Jn", "stage_seq": 11, "distance_m": 46374.3, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0713", "wtt_dep": "0714", "location": "Dronfield", "stage_seq": 12, "distance_m": 54043.312, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0720", "location": "Dore Station Jn", "stage_seq": 13, "distance_m": 59171.632, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0725", "wtt_dep": "0729", "location": "Sheffield", "stage_seq": 14, "distance_m": 64801.98, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0734H", "location": "Dore Station Jn", "stage_seq": 15, "distance_m": 70392.325, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0735H", "wtt_dep": "0736H", "location": "Dore and Totley", "stage_seq": 16, "distance_m": 71241.292, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0737H", "location": "Dore West Jn", "stage_seq": 17, "distance_m": 73838.333, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0738H", "location": "Totley Tunnel East", "stage_seq": 18, "distance_m": 75241.526, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0742H", "location": "Grindleford", "stage_seq": 19, "distance_m": 81046.467, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0745H", "location": "Bamford", "stage_seq": 20, "distance_m": 86891.176, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0750", "location": "Earles Siding S.B.", "stage_seq": 21, "distance_m": 91077.685, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0753", "location": "Earles Sidings Sig. Es31", "stage_seq": 22, "distance_m": 93221.381, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0756", "location": "Edale", "stage_seq": 23, "distance_m": 97601.374, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800H", "location": "Chinley East Jn", "stage_seq": 24, "distance_m": 104759.783, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0801", "location": "Chinley North Jn", "stage_seq": 25, "distance_m": 105414.716, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0802H", "wtt_dep": "0804H", "location": "Chinley", "stage_seq": 26, "distance_m": 107039.68, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807H", "location": "New Mills South Jn", "stage_seq": 27, "distance_m": 111269.889, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813", "location": "Hazel Grove High Level Jn", "stage_seq": 28, "distance_m": 119566.478, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0814", "wtt_dep": "0818H", "location": "Hazel Grove", "stage_seq": 29, "distance_m": 120766.167, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0823H", "location": "Edgeley Jn No.1", "stage_seq": 30, "distance_m": 124387.112, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824", "location": "Edgeley Jn No2", "stage_seq": 31, "distance_m": 124821.126, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0825", "wtt_dep": "0826", "location": "Stockport", "stage_seq": 32, "distance_m": 125261.311, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0827H", "location": "Heaton Norris Jn", "stage_seq": 33, "distance_m": 126432.872, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830H", "location": "Slade Lane Jn", "stage_seq": 34, "distance_m": 130954.941, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832H", "location": "Ardwick Jn", "stage_seq": 35, "distance_m": 133492.105, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0835", "wtt_dep": "0837H", "location": "Manchester Piccadilly", "stage_seq": 36, "distance_m": 134592.978, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0841", "location": "Manchester Oxford Road", "stage_seq": 37, "distance_m": 135498.259, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842", "location": "Deansgate", "stage_seq": 38, "distance_m": 136065.413, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845", "location": "Trafford Park East Jn", "stage_seq": 39, "distance_m": 138993.321, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850H", "location": "Glazebrook East Jn", "stage_seq": 40, "distance_m": 150583.018, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Birchwood", "stage_seq": 41, "distance_m": 155839.41, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858H", "location": "Warrington Central", "stage_seq": 42, "distance_m": 160804.508, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906H", "location": "Widnes", "stage_seq": 43, "distance_m": 170760.419, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Hough Green", "stage_seq": 44, "distance_m": 173534.314, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911H", "location": "Hunt's Cross", "stage_seq": 45, "distance_m": 179004.353, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Hunts Cross West Jn", "stage_seq": 46, "distance_m": 180527.847, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0918", "location": "Liverpool South Parkway (HL)", "stage_seq": 47, "distance_m": 181413.443, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922H", "location": "Wavertree Jn", "stage_seq": 48, "distance_m": 186221.606, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Edge Hill S.B.", "stage_seq": 49, "distance_m": 187684.541, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Edge Hill", "stage_seq": 50, "distance_m": 188273.282, "section_seq": 1, "route_path_id": 65860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Crown Street Jn", "stage_seq": 51, "distance_m": 189165.539, "section_seq": 1, "route_path_id": 65860}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 52, "distance_m": 190443.677, "section_seq": 1, "route_path_id": 65860}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 190443.677, "from_m": 0.0, "section_seq": 1, "route_path_id": 65860}], "total_distance_m": 190443.677, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 183166.098, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7277.579, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16720, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:47:56Z", "source_id": 52173965, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:48:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:47:58Z", "source_id": 16825165, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16659, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:53:47Z", "source_id": 52187839, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:54:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:53:53Z", "source_id": 16829492, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7610, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:05:07Z", "source_id": 52216429, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:06:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:05:12Z", "source_id": 16838198, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7443, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:12:31Z", "source_id": 52235475, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:12:33Z", "source_id": 16843905, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7359, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:24:29Z", "source_id": 52267419, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:26:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:24:31Z", "source_id": 16853501, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7422, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:35:57Z", "source_id": 52298557, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:37:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:35:59Z", "source_id": 16862860, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9301, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:41:02Z", "source_id": 52312614, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T06:45:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:41:04Z", "source_id": 16867111, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9291, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:48Z", "source_id": 52328231, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T06:48:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:53Z", "source_id": 16871808, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9030, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:53Z", "source_id": 52406389, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T07:15:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:59Z", "source_id": 16895087, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:32Z", "source_id": 16906331, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8486, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:09Z", "source_id": 52478335, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-17T07:41:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:11Z", "source_id": 16915825, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9230, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:00Z", "source_id": 52491886, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T07:45:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:00Z", "source_id": 16919710, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:21Z", "source_id": 52501075, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T07:48:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:26Z", "source_id": 16922404, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10069, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:17Z", "source_id": 52529401, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T08:00:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:18Z", "source_id": 16930295, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10058, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:39Z", "source_id": 52544433, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-17T08:04:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:43Z", "source_id": 16934379, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10048, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:14Z", "source_id": 52565588, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T08:12:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:16Z", "source_id": 16940103, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:43Z", "source_id": 16943411, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10038, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:11Z", "source_id": 52584118, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T08:19:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:15Z", "source_id": 16945288, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9932, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:20Z", "source_id": 52592553, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-17T08:22:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:23Z", "source_id": 16947577, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9881, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:33Z", "source_id": 52617507, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-17T08:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:38Z", "source_id": 16954780, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9845, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:50Z", "source_id": 52635142, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-17T08:38:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:55Z", "source_id": 16959406, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Nottingham 0630 0630 7A None None Liverpool Lime Street HL/ML 0929 0929 8 LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:C04439/2026-09-17/detailed None Liverpool South Parkway (HL) 2026-09-17T09:27:00+01:00 Liverpool Lime Street HL/ML 15.0 {"type": "LineString", "coordinates": [[-2.8896760457576764, 53.358758852112295], [-2.8899481999999996, 53.35891960000001], [-2.8900299, 53.3589691], [-2.8904639999999997, 53.35923199999999], [-2.8906555, 53.3593473], [-2.8914847, 53.359841399999986], [-2.8916485, 53.3599371], [-2.8925546, 53.360484199999995], [-2.8929331640591553, 53.36070877627213], [-2.8930067, 53.3607524], [-2.8936114, 53.3610661], [-2.8948021999999995, 53.361777700000005], [-2.8966208, 53.36287179999999], [-2.9026224, 53.36647289999999], [-2.9051112999999997, 53.3679669], [-2.9065625999999996, 53.3689223], [-2.9073824, 53.3695097], [-2.9076727999999994, 53.3697178], [-2.9091372999999994, 53.3709308], [-2.9102665, 53.372031499999984], [-2.9114226999999997, 53.37327], [-2.912254, 53.3742817], [-2.9129946, 53.3753273], [-2.9136581999999995, 53.37643709999999], [-2.9143167999999995, 53.3775868], [-2.9146010999999996, 53.3780619], [-2.9148986999999997, 53.37854110000001], [-2.9154673, 53.37934769999998], [-2.9163470999999994, 53.3803841], [-2.9186132999999996, 53.38301030000001], [-2.9188869, 53.3833318], [-2.9205619, 53.3852774], [-2.9214779, 53.3863508], [-2.9217717999999997, 53.3866962], [-2.9223096, 53.3873681], [-2.9227644999999995, 53.388], [-2.9228797, 53.38818940000001], [-2.9233822, 53.388991], [-2.9240205, 53.3900229], [-2.9241462, 53.39021729999999], [-2.9251725999999993, 53.3918606], [-2.9253469999999995, 53.392130299999984], [-2.9258877, 53.392969400000005], [-2.9262336999999996, 53.3935252], [-2.926367, 53.3937389], [-2.9266414, 53.3941786], [-2.9272049, 53.3951041], [-2.9272588, 53.39520089999999], [-2.9275456000000006, 53.395650399999994], [-2.9278655, 53.3961641], [-2.928061, 53.3964838], [-2.9282762, 53.39680639999999], [-2.9283074999999994, 53.3968606], [-2.9284667, 53.39712380000001], [-2.9285743, 53.3973249], [-2.9286356999999996, 53.39743970000001], [-2.9287738, 53.397734799999995], [-2.9289213, 53.3981026], [-2.9290353, 53.398435199999994], [-2.9290623, 53.398521599999995], [-2.9291140999999996, 53.3986873], [-2.9291305, 53.39873990000001], [-2.9291976, 53.3990262], [-2.9292280999999996, 53.39918479999999], [-2.9292687, 53.39939559999999], [-2.929329, 53.39978020000001], [-2.9293732999999995, 53.40016239999999], [-2.9294049, 53.40048959999999], [-2.9294173, 53.4006261], [-2.9294282, 53.4007301], [-2.9294497, 53.4010484], [-2.9294671, 53.401377799999985], [-2.9294873000000003, 53.40164879999999], [-2.9295234999999997, 53.401852700000006], [-2.9295811, 53.4020398], [-2.9296561999999997, 53.40222049999999], [-2.9297728999999997, 53.4024276], [-2.9299351999999996, 53.40263869999999], [-2.9301054999999994, 53.4028106], [-2.9302933, 53.4029761], [-2.930529299999999, 53.40314], [-2.9307452, 53.4032671], [-2.9310402999999994, 53.40341339999999], [-2.9313541, 53.40353820000001], [-2.9316505, 53.40363409999999], [-2.9319494999999995, 53.40371], [-2.9322337999999997, 53.4037692], [-2.9324939999999997, 53.40380759999999], [-2.9328144999999997, 53.40384040000001], [-2.9329391810250875, 53.40384746175579], [-2.9331297, 53.4038276], [-2.9345217999999997, 53.4036892], [-2.9356254999999996, 53.40358059999999], [-2.9359499999999996, 53.4035486], [-2.9364257999999994, 53.40350119999999], [-2.9372361999999996, 53.403419], [-2.9381054, 53.40333369999999], [-2.9382008307911747, 53.403324322611574], [-2.9383760999999997, 53.40330709999999], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} 5.6 0923 0938 Liverpool South Parkway (HL) Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959406 1789634215656857 163 163 2026-09-17 08:48:47.594914 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:47.233421
603501 634519 L89580 322K16MD17 2026-09-17 COMPLETE 16960051 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 634519, "stp": "P", "toc": "Northern", "uid": "L89580", "consist": "323225", "dest_crs": "SOT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89580/2026-09-17/detailed", "trust_id": "322K16MD17", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stoke-on-Trent", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "3", "is_terminated": 1, "next_location": "Stoke-on-Trent", "signalling_id": "2K16", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0938", "current_leg_dep": "0931", "current_leg_end": "Stoke-on-Trent", "origin_dep_time": "0846", "origin_platform": "7", "current_location": "Stoke-on-Trent", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2447432491598636, 53.08649249136472], [-2.2445752, 53.08628130000001], [-2.2443746, 53.086050500000006], [-2.2441472, 53.0857953], [-2.2439787, 53.0856167], [-2.2437985, 53.0854231], [-2.2433953999999994, 53.0850085], [-2.2431985999999995, 53.08480440000001], [-2.2430018, 53.0845927], [-2.2423781999999997, 53.08387410000001], [-2.2419841999999996, 53.083310100000006], [-2.2417689, 53.082928299999985], [-2.2416904, 53.08278909999999], [-2.2416104, 53.0826249], [-2.2414354, 53.0822654], [-2.2412802999999997, 53.08178839999999], [-2.2412096, 53.0814639], [-2.2411582, 53.0809665], [-2.2411408, 53.0805356], [-2.2411609, 53.0801226], [-2.241205, 53.079712], [-2.2412735, 53.079306], [-2.2413675999999993, 53.0789321], [-2.2416085999999997, 53.078364], [-2.2418419, 53.0778056], [-2.24209, 53.07724839999999], [-2.2422096999999996, 53.076964199999985], [-2.2423133999999996, 53.0766779], [-2.2425406, 53.07605339999999], [-2.2427251, 53.0754252], [-2.2428596, 53.0749364], [-2.2429684, 53.0744346], [-2.2431221, 53.073435100000005], [-2.2432015, 53.072421799999994], [-2.2431898, 53.0713939], [-2.2431302999999994, 53.0706012], [-2.2431099000000003, 53.0704032], [-2.2430842, 53.070205099999995], [-2.2430063999999996, 53.06981079999999], [-2.2427286, 53.068884999999995], [-2.2425766, 53.06852250000001], [-2.2422546999999997, 53.0679683], [-2.2421457999999994, 53.0677753], [-2.2420462999999997, 53.0676063], [-2.2419243999999994, 53.0674341], [-2.2415326999999996, 53.06685889999999], [-2.2410482, 53.06631949999999], [-2.240196, 53.0655359], [-2.2397181999999995, 53.0651588], [-2.239228, 53.064809999999994], [-2.2386201, 53.0644234], [-2.2379792, 53.064051], [-2.2373174, 53.06370239999999], [-2.2366413, 53.0633657], [-2.2345713999999997, 53.06236299999999], [-2.2330759, 53.061630599999994], [-2.2317743, 53.0609902], [-2.2306823, 53.06045829999999], [-2.2295628, 53.0599126], [-2.22856, 53.059409599999995], [-2.2275271, 53.05880839999999], [-2.2271221999999997, 53.05854240000001], [-2.2264994999999996, 53.0580876], [-2.2258737999999996, 53.057562799999985], [-2.2255313, 53.05723079999999], [-2.2248701999999994, 53.05650289999999], [-2.2245506999999995, 53.056041699999994], [-2.2243992, 53.0558119], [-2.224263, 53.05558750000001], [-2.2239715, 53.0550188], [-2.2237276000000006, 53.0544854], [-2.2234935, 53.05391420000001], [-2.2233353, 53.05361739999999], [-2.223254, 53.0534519], [-2.2231671999999993, 53.0532531], [-2.2228993, 53.0526057], [-2.2227256, 53.05219590000001], [-2.2224171000000004, 53.051462999999984], [-2.2222717999999997, 53.0511244], [-2.2220652000000003, 53.0506304], [-2.2218910999999997, 53.050212499999994], [-2.2216887000000005, 53.0497354], [-2.221475799999999, 53.04922020000001], [-2.2212809999999994, 53.0487443], [-2.2211068999999997, 53.0483383], [-2.2208979000000006, 53.047833899999986], [-2.2206595, 53.04727270000001], [-2.2203852, 53.0466437], [-2.2203167, 53.0464594], [-2.2202199, 53.04623339999999], [-2.2200745999999993, 53.0459647], [-2.219945, 53.04575199999999], [-2.2198490999999994, 53.04559449999999], [-2.2197619, 53.0454513], [-2.2194803, 53.0450354], [-2.2193013, 53.0447846], [-2.2189258999999995, 53.0443133], [-2.2184981, 53.0438088], [-2.2181815, 53.043437899999994], [-2.2179828999999995, 53.0432517], [-2.2178026, 53.043083899999985], [-2.2175232, 53.042809], [-2.2172427, 53.04255800000001], [-2.2166455999999997, 53.04205290000001], [-2.2162529, 53.0417543], [-2.2158915, 53.04147160000001], [-2.2152748, 53.04098359999999], [-2.2146693999999996, 53.0405015], [-2.214064, 53.0400194], [-2.2128589, 53.03903809999999], [-2.2117114, 53.03812020000001], [-2.2113599988988057, 53.03783802447602], [-2.2113449, 53.0378259], [-2.2112539, 53.03775589999999], [-2.2110025, 53.0375508], [-2.2103626, 53.0370356], [-2.209916, 53.0366454], [-2.2095371, 53.03628770000001], [-2.2088121, 53.0355261], [-2.2083626999999995, 53.035004], [-2.2079476, 53.03447030000001], [-2.2075004, 53.0338421], [-2.2071722, 53.0332714], [-2.2069769, 53.03290899999998], [-2.2067744, 53.0324981], [-2.2065671, 53.031962400000005], [-2.2064007, 53.0315105], [-2.2062584, 53.0310577], [-2.2061381, 53.030546099999995], [-2.2060329, 53.0300638], [-2.2059126, 53.02953139999999], [-2.2058185, 53.029033299999995], [-2.2057655, 53.0287737], [-2.205724, 53.0285161], [-2.2055569, 53.0277185], [-2.2054102, 53.0272608], [-2.2053462, 53.027012], [-2.2053114, 53.02679839999998], [-2.2052719, 53.02660720000001], [-2.2052468, 53.0264198], [-2.2052092000000005, 53.02624819999999], [-2.205162, 53.02616189999999], [-2.2051245, 53.0260821], [-2.2051071, 53.02597320000001], [-2.2050600999999994, 53.02575139999999], [-2.2049877, 53.025396499999985], [-2.2049046, 53.025019], [-2.2047491, 53.0244755], [-2.2047156999999995, 53.024337], [-2.2045893000000003, 53.0240149], [-2.2045288, 53.0238492], [-2.2044334999999995, 53.02373659999999], [-2.2043322, 53.0235047], [-2.204279, 53.02339339999999], [-2.2040758, 53.022972], [-2.2039999, 53.0228], [-2.203829, 53.0224772], [-2.2034868, 53.0219252], [-2.2032746999999997, 53.0215814], [-2.2030953, 53.0213114], [-2.2030823, 53.0212903], [-2.2030253, 53.0211973], [-2.2030002, 53.0211565], [-2.2028363999999994, 53.02092989999999], [-2.2027259, 53.0207728], [-2.2025686, 53.02060759999999], [-2.2022788999999996, 53.0203177], [-2.201944, 53.0199825], [-2.2016265, 53.019669399999984], [-2.2012884, 53.019325399999985], [-2.2012169, 53.01925000000001], [-2.2008150999999994, 53.01881], [-2.2005495, 53.018553], [-2.2002895, 53.0183043], [-2.1998814, 53.01799499999999], [-2.1994716, 53.01769389999999], [-2.1988452, 53.017270799999984], [-2.1981918, 53.0168609], [-2.1964003, 53.01579099999999], [-2.1947244, 53.0148163], [-2.194545, 53.01470929999999], [-2.1944051999999994, 53.01462690000001], [-2.1940495, 53.01445239999999], [-2.1936606, 53.0142717], [-2.1932419, 53.0140794], [-2.1927379, 53.013819799999986], [-2.1922203, 53.01355840000001], [-2.1917076999999994, 53.01332099999998], [-2.1912707999999994, 53.01312429999999], [-2.190906, 53.0129678], [-2.1903615, 53.01273059999998], [-2.1901090999999995, 53.012615800000006], [-2.1899374, 53.0125254], [-2.1896101999999997, 53.0123995], [-2.1890389, 53.0121897], [-2.1887888, 53.0120651], [-2.1886555, 53.01201120000001], [-2.1882443, 53.0118631], [-2.1882203, 53.0118538], [-2.1881347999999994, 53.01183280000001], [-2.1881163, 53.011816], [-2.186692799999999, 53.01126800000001], [-2.1860368, 53.0110034], [-2.1849941, 53.01050249999999], [-2.1847907999999996, 53.010397799999986], [-2.1842780999999993, 53.010082399999995], [-2.1840304, 53.00995], [-2.1838505, 53.00985029999999], [-2.1835972, 53.0097022], [-2.1832461, 53.0094497], [-2.1827548999999995, 53.00916899999999], [-2.1826671, 53.0091188], [-2.1823302, 53.00887529999999], [-2.1818741, 53.008540800000006], [-2.1814416, 53.008205999999994]]}", "current_leg_start": "Kidsgrove", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "53.0082060", "next_location_lon": "-2.1814416", "previous_location": "Kidsgrove", "current_leg_milage": "6.3", "linx_max_speed_mph": 90, "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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12780.741, \"from_m\": 11444.034, \"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\": 13192.768, \"from_m\": 12780.741, \"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\": 21887.061, \"from_m\": 13192.768, \"capability_applied\": null, \"effective_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\": 21963.892, \"from_m\": 21887.061, \"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\": 27004.77, \"from_m\": 21963.892, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 31976.609, \"from_m\": 27004.77, \"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\": 105.0}, {\"to_m\": 34893.917, \"from_m\": 31976.609, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 35691.887, \"from_m\": 34893.917, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 36377.593, \"from_m\": 35691.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\": 36444.885, \"from_m\": 36377.593, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36489.674, \"from_m\": 36444.885, \"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\": 36978.986, \"from_m\": 36489.674, \"capability_applied\": null, \"effective_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\": 37039.451, \"from_m\": 36978.986, \"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\": 38059.277, \"from_m\": 37039.451, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40874.93, \"from_m\": 38059.277, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 48626.813, \"from_m\": 40874.93, \"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\": 49332.901, \"from_m\": 48626.813, \"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\": 49694.235, \"from_m\": 49332.901, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57591.69, \"from_m\": 49694.235, \"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\": 58322.019, \"from_m\": 57591.69, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 59357.363, \"from_m\": 58322.019, \"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\": 66369.565, \"from_m\": 59357.363, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 67764.642, \"from_m\": 66369.565, \"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\": 68420.679, \"from_m\": 67764.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68678.627, \"from_m\": 68420.679, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 634519, \"profile_key\": \"b6b297f9a2c63c84d52188ccf27bc7d2dfa5c4a765ec2822de253b070996f74f\", \"schedule_id\": 19369, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0846\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0855H\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0857H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0859\", \"wtt_dep\": \"0900\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13224.961, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0903\", \"location\": \"Bramhall\", \"stage_seq\": 10, \"distance_m\": 15711.651, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906H\", \"location\": \"Poynton\", \"stage_seq\": 11, \"distance_m\": 17860.173, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0909H\", \"wtt_dep\": \"0910\", \"location\": \"Adlington (Cheshire)\", \"stage_seq\": 12, \"distance_m\": 29405.836, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0912H\", \"wtt_dep\": \"0913H\", \"location\": \"Prestbury\", \"stage_seq\": 13, \"distance_m\": 32497.104, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"Macclesfield\", \"stage_seq\": 14, \"distance_m\": 36775.741, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"location\": \"Congleton\", \"stage_seq\": 15, \"distance_m\": 49419.794, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0931\", \"location\": \"Kidsgrove\", \"stage_seq\": 16, \"distance_m\": 58462.378, \"section_seq\": 1, \"route_path_id\": 73900}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Stoke-on-Trent\", \"stage_seq\": 17, \"distance_m\": 68678.627, \"section_seq\": 1, \"route_path_id\": 73900}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 68678.627, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73900}], \"total_distance_m\": 68678.627, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 57651.303, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 11027.324, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0846", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.0082060", "current_position_lon": "-2.1814416", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:32Z\", \"source_id\": 52513387, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:36Z\", \"source_id\": 16925853, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:46Z\", \"source_id\": 52522446, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:51Z\", \"source_id\": 16928344, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:39Z\", \"source_id\": 52530425, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:42Z\", \"source_id\": 16930599, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:01Z\", \"source_id\": 52539799, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:03Z\", \"source_id\": 16933152, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:46Z\", \"source_id\": 52547420, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:48Z\", \"source_id\": 16935209, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:46Z\", \"source_id\": 52558694, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:47Z\", \"source_id\": 16938231, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9135, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:48Z\", \"source_id\": 52567099, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:53Z\", \"source_id\": 16940544, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9125, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:25Z\", \"source_id\": 52579453, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:28Z\", \"source_id\": 16943963, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:08Z\", \"source_id\": 52599954, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:10Z\", \"source_id\": 16949890, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:52Z\", \"source_id\": 52615508, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:55Z\", \"source_id\": 16954289, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:42Z\", \"source_id\": 52637547, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:46Z\", \"source_id\": 16960051, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stoke-on-Trent", "service_state_platform": "3", "timing_fact_generation": 1789634268303514, "current_leg_arrival_utc": "2026-09-17T09:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:49.344971", "service_state_evidence_id": 16960051, "current_leg_start_actual_dep": "2026-09-17T09:31:00+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:50.277805", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MAN SOT 2K16 323225 3 90 None {"version": 3, "segments": [{"to_m": 409.18, "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": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "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": 842.589, "from_m": 533.176, "capability_applied": null, "effective_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": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure_and_equipment", "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": 90.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": 90.0, "governing_constraint": "infrastructure_and_equipment", "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": 90.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": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12780.741, "from_m": 11444.034, "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": 13192.768, "from_m": 12780.741, "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": 21887.061, "from_m": 13192.768, "capability_applied": null, "effective_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": 21963.892, "from_m": 21887.061, "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": 27004.77, "from_m": 21963.892, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 31976.609, "from_m": 27004.77, "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": 105.0}, {"to_m": 34893.917, "from_m": 31976.609, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 35691.887, "from_m": 34893.917, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 36377.593, "from_m": 35691.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": 36444.885, "from_m": 36377.593, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36489.674, "from_m": 36444.885, "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": 36978.986, "from_m": 36489.674, "capability_applied": null, "effective_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": 37039.451, "from_m": 36978.986, "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": 38059.277, "from_m": 37039.451, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40874.93, "from_m": 38059.277, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 48626.813, "from_m": 40874.93, "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": 49332.901, "from_m": 48626.813, "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": 49694.235, "from_m": 49332.901, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 57591.69, "from_m": 49694.235, "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": 58322.019, "from_m": 57591.69, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 59357.363, "from_m": 58322.019, "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": 66369.565, "from_m": 59357.363, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 67764.642, "from_m": 66369.565, "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": 68420.679, "from_m": 67764.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68678.627, "from_m": 68420.679, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 634519, "profile_key": "b6b297f9a2c63c84d52188ccf27bc7d2dfa5c4a765ec2822de253b070996f74f", "schedule_id": 19369, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0846", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 73900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 73900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0855H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 73900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 73900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 73900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0857H", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0859", "wtt_dep": "0900", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13224.961, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0903", "location": "Bramhall", "stage_seq": 10, "distance_m": 15711.651, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906H", "location": "Poynton", "stage_seq": 11, "distance_m": 17860.173, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0909H", "wtt_dep": "0910", "location": "Adlington (Cheshire)", "stage_seq": 12, "distance_m": 29405.836, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0912H", "wtt_dep": "0913H", "location": "Prestbury", "stage_seq": 13, "distance_m": 32497.104, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "Macclesfield", "stage_seq": 14, "distance_m": 36775.741, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "location": "Congleton", "stage_seq": 15, "distance_m": 49419.794, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0931", "location": "Kidsgrove", "stage_seq": 16, "distance_m": 58462.378, "section_seq": 1, "route_path_id": 73900}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Stoke-on-Trent", "stage_seq": 17, "distance_m": 68678.627, "section_seq": 1, "route_path_id": 73900}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 68678.627, "from_m": 0.0, "section_seq": 1, "route_path_id": 73900}], "total_distance_m": 68678.627, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 57651.303, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 11027.324, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:32Z", "source_id": 52513387, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:53:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:36Z", "source_id": 16925853, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:46Z", "source_id": 52522446, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:56:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:51Z", "source_id": 16928344, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9075, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:39Z", "source_id": 52530425, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:59:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:42Z", "source_id": 16930599, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9147, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:01Z", "source_id": 52539799, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:02:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:03Z", "source_id": 16933152, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9143, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:46Z", "source_id": 52547420, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:05:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:48Z", "source_id": 16935209, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9139, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:46Z", "source_id": 52558694, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:09:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:47Z", "source_id": 16938231, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9135, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:48Z", "source_id": 52567099, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:12:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:53Z", "source_id": 16940544, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9125, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:25Z", "source_id": 52579453, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:17:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:28Z", "source_id": 16943963, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11188, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:08Z", "source_id": 52599954, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:25:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:10Z", "source_id": 16949890, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11192, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:52Z", "source_id": 52615508, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:30:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:55Z", "source_id": 16954289, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11221, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:42Z", "source_id": 52637547, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:38:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:46Z", "source_id": 16960051, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Manchester Piccadilly 0846 0846 7 None None Stoke-on-Trent 0939 0939 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L89580/2026-09-17/detailed None Kidsgrove 2026-09-17T09:31:00+01:00 Stoke-on-Trent 7.0 {"type": "LineString", "coordinates": [[-2.2447432491598636, 53.08649249136472], [-2.2445752, 53.08628130000001], [-2.2443746, 53.086050500000006], [-2.2441472, 53.0857953], [-2.2439787, 53.0856167], [-2.2437985, 53.0854231], [-2.2433953999999994, 53.0850085], [-2.2431985999999995, 53.08480440000001], [-2.2430018, 53.0845927], [-2.2423781999999997, 53.08387410000001], [-2.2419841999999996, 53.083310100000006], [-2.2417689, 53.082928299999985], [-2.2416904, 53.08278909999999], [-2.2416104, 53.0826249], [-2.2414354, 53.0822654], [-2.2412802999999997, 53.08178839999999], [-2.2412096, 53.0814639], [-2.2411582, 53.0809665], [-2.2411408, 53.0805356], [-2.2411609, 53.0801226], [-2.241205, 53.079712], [-2.2412735, 53.079306], [-2.2413675999999993, 53.0789321], [-2.2416085999999997, 53.078364], [-2.2418419, 53.0778056], [-2.24209, 53.07724839999999], [-2.2422096999999996, 53.076964199999985], [-2.2423133999999996, 53.0766779], [-2.2425406, 53.07605339999999], [-2.2427251, 53.0754252], [-2.2428596, 53.0749364], [-2.2429684, 53.0744346], [-2.2431221, 53.073435100000005], [-2.2432015, 53.072421799999994], [-2.2431898, 53.0713939], [-2.2431302999999994, 53.0706012], [-2.2431099000000003, 53.0704032], [-2.2430842, 53.070205099999995], [-2.2430063999999996, 53.06981079999999], [-2.2427286, 53.068884999999995], [-2.2425766, 53.06852250000001], [-2.2422546999999997, 53.0679683], [-2.2421457999999994, 53.0677753], [-2.2420462999999997, 53.0676063], [-2.2419243999999994, 53.0674341], [-2.2415326999999996, 53.06685889999999], [-2.2410482, 53.06631949999999], [-2.240196, 53.0655359], [-2.2397181999999995, 53.0651588], [-2.239228, 53.064809999999994], [-2.2386201, 53.0644234], [-2.2379792, 53.064051], [-2.2373174, 53.06370239999999], [-2.2366413, 53.0633657], [-2.2345713999999997, 53.06236299999999], [-2.2330759, 53.061630599999994], [-2.2317743, 53.0609902], [-2.2306823, 53.06045829999999], [-2.2295628, 53.0599126], [-2.22856, 53.059409599999995], [-2.2275271, 53.05880839999999], [-2.2271221999999997, 53.05854240000001], [-2.2264994999999996, 53.0580876], [-2.2258737999999996, 53.057562799999985], [-2.2255313, 53.05723079999999], [-2.2248701999999994, 53.05650289999999], [-2.2245506999999995, 53.056041699999994], [-2.2243992, 53.0558119], [-2.224263, 53.05558750000001], [-2.2239715, 53.0550188], [-2.2237276000000006, 53.0544854], [-2.2234935, 53.05391420000001], [-2.2233353, 53.05361739999999], [-2.223254, 53.0534519], [-2.2231671999999993, 53.0532531], [-2.2228993, 53.0526057], [-2.2227256, 53.05219590000001], [-2.2224171000000004, 53.051462999999984], [-2.2222717999999997, 53.0511244], [-2.2220652000000003, 53.0506304], [-2.2218910999999997, 53.050212499999994], [-2.2216887000000005, 53.0497354], [-2.221475799999999, 53.04922020000001], [-2.2212809999999994, 53.0487443], [-2.2211068999999997, 53.0483383], [-2.2208979000000006, 53.047833899999986], [-2.2206595, 53.04727270000001], [-2.2203852, 53.0466437], [-2.2203167, 53.0464594], [-2.2202199, 53.04623339999999], [-2.2200745999999993, 53.0459647], [-2.219945, 53.04575199999999], [-2.2198490999999994, 53.04559449999999], [-2.2197619, 53.0454513], [-2.2194803, 53.0450354], [-2.2193013, 53.0447846], [-2.2189258999999995, 53.0443133], [-2.2184981, 53.0438088], [-2.2181815, 53.043437899999994], [-2.2179828999999995, 53.0432517], [-2.2178026, 53.043083899999985], [-2.2175232, 53.042809], [-2.2172427, 53.04255800000001], [-2.2166455999999997, 53.04205290000001], [-2.2162529, 53.0417543], [-2.2158915, 53.04147160000001], [-2.2152748, 53.04098359999999], [-2.2146693999999996, 53.0405015], [-2.214064, 53.0400194], [-2.2128589, 53.03903809999999], [-2.2117114, 53.03812020000001], [-2.2113599988988057, 53.03783802447602], [-2.2113449, 53.0378259], [-2.2112539, 53.03775589999999], [-2.2110025, 53.0375508], [-2.2103626, 53.0370356], [-2.209916, 53.0366454], [-2.2095371, 53.03628770000001], [-2.2088121, 53.0355261], [-2.2083626999999995, 53.035004], [-2.2079476, 53.03447030000001], [-2.2075004, 53.0338421], [-2.2071722, 53.0332714], [-2.2069769, 53.03290899999998], [-2.2067744, 53.0324981], [-2.2065671, 53.031962400000005], [-2.2064007, 53.0315105], [-2.2062584, 53.0310577], [-2.2061381, 53.030546099999995], [-2.2060329, 53.0300638], [-2.2059126, 53.02953139999999], [-2.2058185, 53.029033299999995], [-2.2057655, 53.0287737], [-2.205724, 53.0285161], [-2.2055569, 53.0277185], [-2.2054102, 53.0272608], [-2.2053462, 53.027012], [-2.2053114, 53.02679839999998], [-2.2052719, 53.02660720000001], [-2.2052468, 53.0264198], [-2.2052092000000005, 53.02624819999999], [-2.205162, 53.02616189999999], [-2.2051245, 53.0260821], [-2.2051071, 53.02597320000001], [-2.2050600999999994, 53.02575139999999], [-2.2049877, 53.025396499999985], [-2.2049046, 53.025019], [-2.2047491, 53.0244755], [-2.2047156999999995, 53.024337], [-2.2045893000000003, 53.0240149], [-2.2045288, 53.0238492], [-2.2044334999999995, 53.02373659999999], [-2.2043322, 53.0235047], [-2.204279, 53.02339339999999], [-2.2040758, 53.022972], [-2.2039999, 53.0228], [-2.203829, 53.0224772], [-2.2034868, 53.0219252], [-2.2032746999999997, 53.0215814], [-2.2030953, 53.0213114], [-2.2030823, 53.0212903], [-2.2030253, 53.0211973], [-2.2030002, 53.0211565], [-2.2028363999999994, 53.02092989999999], [-2.2027259, 53.0207728], [-2.2025686, 53.02060759999999], [-2.2022788999999996, 53.0203177], [-2.201944, 53.0199825], [-2.2016265, 53.019669399999984], [-2.2012884, 53.019325399999985], [-2.2012169, 53.01925000000001], [-2.2008150999999994, 53.01881], [-2.2005495, 53.018553], [-2.2002895, 53.0183043], [-2.1998814, 53.01799499999999], [-2.1994716, 53.01769389999999], [-2.1988452, 53.017270799999984], [-2.1981918, 53.0168609], [-2.1964003, 53.01579099999999], [-2.1947244, 53.0148163], [-2.194545, 53.01470929999999], [-2.1944051999999994, 53.01462690000001], [-2.1940495, 53.01445239999999], [-2.1936606, 53.0142717], [-2.1932419, 53.0140794], [-2.1927379, 53.013819799999986], [-2.1922203, 53.01355840000001], [-2.1917076999999994, 53.01332099999998], [-2.1912707999999994, 53.01312429999999], [-2.190906, 53.0129678], [-2.1903615, 53.01273059999998], [-2.1901090999999995, 53.012615800000006], [-2.1899374, 53.0125254], [-2.1896101999999997, 53.0123995], [-2.1890389, 53.0121897], [-2.1887888, 53.0120651], [-2.1886555, 53.01201120000001], [-2.1882443, 53.0118631], [-2.1882203, 53.0118538], [-2.1881347999999994, 53.01183280000001], [-2.1881163, 53.011816], [-2.186692799999999, 53.01126800000001], [-2.1860368, 53.0110034], [-2.1849941, 53.01050249999999], [-2.1847907999999996, 53.010397799999986], [-2.1842780999999993, 53.010082399999995], [-2.1840304, 53.00995], [-2.1838505, 53.00985029999999], [-2.1835972, 53.0097022], [-2.1832461, 53.0094497], [-2.1827548999999995, 53.00916899999999], [-2.1826671, 53.0091188], [-2.1823302, 53.00887529999999], [-2.1818741, 53.008540800000006], [-2.1814416, 53.008205999999994]]} 6.3 0931 0938 Kidsgrove Stoke-on-Trent Stoke-on-Trent 53.0082060 -2.1814416 53.0082060 -2.1814416 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 Stoke-on-Trent TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960051 1789634268303514 65 65 2026-09-17 08:48:50.277805 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:49.344971
603502 634828 P88472 872M32MD17 2026-09-17 COMPLETE 16959668 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 634828, "stp": "P", "toc": "Southeastern", "uid": "P88472", "consist": "465007+465194", "dest_crs": "ORP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88472/2026-09-17/detailed", "trust_id": "872M32MD17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "8", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2M32", "timing_status": "EARLY", "origin_station": "London Victoria", "current_leg_arr": "0938", "current_leg_dep": "0935", "current_leg_end": "Orpington", "origin_dep_time": "0857", "origin_platform": "3", "current_location": "Orpington", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]}", "current_leg_start": "Petts Wood", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "51.3734294", "next_location_lon": "0.0890126", "previous_location": "Petts Wood", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6148.434, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6172.296, \"from_m\": 6148.434, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6698.715, \"from_m\": 6172.296, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20116.711, \"from_m\": 6698.715, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20200.05, \"from_m\": 20116.711, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20273.507, \"from_m\": 20200.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20367.098, \"from_m\": 20273.507, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21536.956, \"from_m\": 20367.098, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23541.786, \"from_m\": 21536.956, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23596.744, \"from_m\": 23541.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23684.643, \"from_m\": 23596.744, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23734.685, \"from_m\": 23684.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23885.785, \"from_m\": 23734.685, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24084.756, \"from_m\": 23885.785, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 634828, \"profile_key\": \"aa416d95eca91f701fe9b129684c3d197474ee4e2816fd27294207b53f104d03\", \"schedule_id\": 23604, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0857\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0903H\", \"wtt_dep\": \"0904H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6410.111, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0909\", \"wtt_dep\": \"0909H\", \"location\": \"West Dulwich\", \"stage_seq\": 6, \"distance_m\": 8123.794, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Sydenham Hill\", \"stage_seq\": 7, \"distance_m\": 9238.854, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Penge East\", \"stage_seq\": 8, \"distance_m\": 11542.243, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0917H\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 12572.893, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 10, \"distance_m\": 13912.325, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0924\", \"location\": \"Shortlands\", \"stage_seq\": 11, \"distance_m\": 16110.866, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 17419.934, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0930\", \"location\": \"Bickley\", \"stage_seq\": 13, \"distance_m\": 19257.769, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Bickley Jn\", \"stage_seq\": 14, \"distance_m\": 20200.05, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 21413.771, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0935\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 22137.422, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 24084.756, \"section_seq\": 1, \"route_path_id\": 37584}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24084.756, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}], \"total_distance_m\": 24084.756, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22772.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1312.418, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0857", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3734294", "current_position_lon": "0.0890126", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:00Z\", \"source_id\": 52550975, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:04Z\", \"source_id\": 16936160, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:29Z\", \"source_id\": 52557842, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:33Z\", \"source_id\": 16938041, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:19Z\", \"source_id\": 52565855, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:24Z\", \"source_id\": 16940186, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:34Z\", \"source_id\": 52571930, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:36Z\", \"source_id\": 16941841, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:54Z\", \"source_id\": 52580739, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:58Z\", \"source_id\": 16944338, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:34Z\", \"source_id\": 52585099, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:38Z\", \"source_id\": 16945574, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:54Z\", \"source_id\": 52591453, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:00Z\", \"source_id\": 16947274, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:40Z\", \"source_id\": 52598781, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:44Z\", \"source_id\": 16949521, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:13Z\", \"source_id\": 52605814, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:17Z\", \"source_id\": 16951525, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:34Z\", \"source_id\": 52614813, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:37Z\", \"source_id\": 16954050, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:24Z\", \"source_id\": 52628262, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:27Z\", \"source_id\": 16957606, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:13Z\", \"source_id\": 52636164, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:18Z\", \"source_id\": 16959668, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "8", "timing_fact_generation": 1789634243379527, "current_leg_arrival_utc": "2026-09-17T09:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:50.568473", "service_state_evidence_id": 16959668, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:50.999355", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None ORP 2M32 465007+465194 8 75 None {"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6148.434, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6172.296, "from_m": 6148.434, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6698.715, "from_m": 6172.296, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20116.711, "from_m": 6698.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20200.05, "from_m": 20116.711, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20273.507, "from_m": 20200.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20367.098, "from_m": 20273.507, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21536.956, "from_m": 20367.098, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23541.786, "from_m": 21536.956, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23596.744, "from_m": 23541.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23684.643, "from_m": 23596.744, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23734.685, "from_m": 23684.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23885.785, "from_m": 23734.685, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24084.756, "from_m": 23885.785, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 634828, "profile_key": "aa416d95eca91f701fe9b129684c3d197474ee4e2816fd27294207b53f104d03", "schedule_id": 23604, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0857", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0903H", "wtt_dep": "0904H", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6410.111, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0909", "wtt_dep": "0909H", "location": "West Dulwich", "stage_seq": 6, "distance_m": 8123.794, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Sydenham Hill", "stage_seq": 7, "distance_m": 9238.854, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Penge East", "stage_seq": 8, "distance_m": 11542.243, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0917H", "location": "Kent House", "stage_seq": 9, "distance_m": 12572.893, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920H", "location": "Beckenham Junction", "stage_seq": 10, "distance_m": 13912.325, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0924", "location": "Shortlands", "stage_seq": 11, "distance_m": 16110.866, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927", "location": "Bromley South", "stage_seq": 12, "distance_m": 17419.934, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0930", "location": "Bickley", "stage_seq": 13, "distance_m": 19257.769, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Bickley Jn", "stage_seq": 14, "distance_m": 20200.05, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 21413.771, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0935", "location": "Petts Wood", "stage_seq": 16, "distance_m": 22137.422, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Orpington", "stage_seq": 17, "distance_m": 24084.756, "section_seq": 1, "route_path_id": 37584}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24084.756, "from_m": 0.0, "section_seq": 1, "route_path_id": 37584}], "total_distance_m": 24084.756, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22772.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1312.418, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:00Z", "source_id": 52550975, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:04Z", "source_id": 16936160, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:29Z", "source_id": 52557842, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:09:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:33Z", "source_id": 16938041, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31255, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:19Z", "source_id": 52565855, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:11:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:24Z", "source_id": 16940186, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31269, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:34Z", "source_id": 52571930, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:14:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:36Z", "source_id": 16941841, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31863, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:54Z", "source_id": 52580739, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:17:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:58Z", "source_id": 16944338, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:34Z", "source_id": 52585099, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:19:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:38Z", "source_id": 16945574, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:54Z", "source_id": 52591453, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:00Z", "source_id": 16947274, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31856, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:40Z", "source_id": 52598781, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:24:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:44Z", "source_id": 16949521, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:13Z", "source_id": 52605814, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:27:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:17Z", "source_id": 16951525, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:34Z", "source_id": 52614813, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:30:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:37Z", "source_id": 16954050, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:24Z", "source_id": 52628262, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:27Z", "source_id": 16957606, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32042, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:13Z", "source_id": 52636164, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:38:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:18Z", "source_id": 16959668, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] London Victoria 0857 0857 3 None None Orpington 0939 0939 8 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88472/2026-09-17/detailed None Petts Wood 2026-09-17T09:35:00+01:00 Orpington 3.0 {"type": "LineString", "coordinates": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]} 1.2 0935 0938 Petts Wood Orpington Orpington 51.3734294 0.0890126 51.3734294 0.0890126 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 Orpington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959668 1789634243379527 68 68 2026-09-17 08:48:50.999355 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:50.568473
603503 635228 P85383 881F98ME17 2026-09-17 COMPLETE 16959991 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 635228, "stp": "P", "toc": "Southeastern", "uid": "P85383", "consist": "465012+465904", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85383/2026-09-17/detailed", "trust_id": "881F98ME17", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "5", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1F98", "timing_status": "ON TIME", "origin_station": "Orpington", "current_leg_arr": "0938", "current_leg_dep": "0935", "current_leg_end": "London Charing Cross", "origin_dep_time": "0912", "origin_platform": "4", "current_location": "London Charing Cross", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]}", "current_leg_start": "London Waterloo (East)", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 350.071, \"from_m\": 198.971, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 400.113, \"from_m\": 350.071, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 488.011, \"from_m\": 400.113, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 542.97, \"from_m\": 488.011, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2547.8, \"from_m\": 542.97, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3172.409, \"from_m\": 2547.8, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3218.376, \"from_m\": 3172.409, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3782.727, \"from_m\": 3218.376, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4062.746, \"from_m\": 3782.727, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8653.633, \"from_m\": 4062.746, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8693.222, \"from_m\": 8653.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9946.025, \"from_m\": 8693.222, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11723.127, \"from_m\": 9946.025, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12138.569, \"from_m\": 11723.127, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12547.153, \"from_m\": 12138.569, \"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\": 12644.398, \"from_m\": 12547.153, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18754.151, \"from_m\": 12644.398, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20718.243, \"from_m\": 18754.151, \"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\": 22183.932, \"from_m\": 20718.243, \"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\": 635228, \"profile_key\": \"53bdff2c9d61cd002e43f0f059deadbca1cd3937562996713f8e262c4d1e5653\", \"schedule_id\": 22617, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 2, \"distance_m\": 2675.652, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Chislehurst\", \"stage_seq\": 3, \"distance_m\": 4214.805, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918\", \"location\": \"Grove Park\", \"stage_seq\": 4, \"distance_m\": 7802.497, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919H\", \"location\": \"Hither Green\", \"stage_seq\": 5, \"distance_m\": 10703.087, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 6, \"distance_m\": 12234.364, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 13635.05, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"New Cross\", \"stage_seq\": 8, \"distance_m\": 14453.735, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 9, \"distance_m\": 17427.002, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0930\", \"location\": \"London Bridge\", \"stage_seq\": 10, \"distance_m\": 19292.195, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 11, \"distance_m\": 20232.379, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0935\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 12, \"distance_m\": 20978.695, \"section_seq\": 1, \"route_path_id\": 99783}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 13, \"distance_m\": 22183.932, \"section_seq\": 1, \"route_path_id\": 99783}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22183.932, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99783}], \"total_distance_m\": 22183.932, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22001.131, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 182.801, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0912", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:14Z\", \"source_id\": 52581669, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:18Z\", \"source_id\": 16944610, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:28Z\", \"source_id\": 52587544, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:31Z\", \"source_id\": 16946180, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:26Z\", \"source_id\": 52592954, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:31Z\", \"source_id\": 16947674, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:17Z\", \"source_id\": 52613934, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:21Z\", \"source_id\": 16953839, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:54Z\", \"source_id\": 52626769, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:54Z\", \"source_id\": 16957211, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:37Z\", \"source_id\": 52637284, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:42Z\", \"source_id\": 16959991, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "5", "timing_fact_generation": 1789634263991157, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:52.616016", "service_state_evidence_id": 16959991, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:52.724119", "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 P ORP CHX 1F98 465012+465904 8 75 None {"version": 3, "segments": [{"to_m": 198.971, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 350.071, "from_m": 198.971, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 400.113, "from_m": 350.071, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 488.011, "from_m": 400.113, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 542.97, "from_m": 488.011, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2547.8, "from_m": 542.97, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3172.409, "from_m": 2547.8, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3218.376, "from_m": 3172.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3782.727, "from_m": 3218.376, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4062.746, "from_m": 3782.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8653.633, "from_m": 4062.746, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8693.222, "from_m": 8653.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9946.025, "from_m": 8693.222, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11723.127, "from_m": 9946.025, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12138.569, "from_m": 11723.127, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12547.153, "from_m": 12138.569, "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": 12644.398, "from_m": 12547.153, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18754.151, "from_m": 12644.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20718.243, "from_m": 18754.151, "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": 22183.932, "from_m": 20718.243, "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": 635228, "profile_key": "53bdff2c9d61cd002e43f0f059deadbca1cd3937562996713f8e262c4d1e5653", "schedule_id": 22617, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0912", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "Petts Wood Jn", "stage_seq": 2, "distance_m": 2675.652, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Chislehurst", "stage_seq": 3, "distance_m": 4214.805, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918", "location": "Grove Park", "stage_seq": 4, "distance_m": 7802.497, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919H", "location": "Hither Green", "stage_seq": 5, "distance_m": 10703.087, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Parks Bridge Jn", "stage_seq": 6, "distance_m": 12234.364, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 13635.05, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "New Cross", "stage_seq": 8, "distance_m": 14453.735, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926", "location": "Blue Anchor (Kent)", "stage_seq": 9, "distance_m": 17427.002, "section_seq": 1, "route_path_id": 99783}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0930", "location": "London Bridge", "stage_seq": 10, "distance_m": 19292.195, "section_seq": 1, "route_path_id": 99783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Ewer Street Jn", "stage_seq": 11, "distance_m": 20232.379, "section_seq": 1, "route_path_id": 99783}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0935", "location": "London Waterloo (East)", "stage_seq": 12, "distance_m": 20978.695, "section_seq": 1, "route_path_id": 99783}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 13, "distance_m": 22183.932, "section_seq": 1, "route_path_id": 99783}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22183.932, "from_m": 0.0, "section_seq": 1, "route_path_id": 99783}], "total_distance_m": 22183.932, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22001.131, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 182.801, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31935, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:14Z", "source_id": 52581669, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:18:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:18Z", "source_id": 16944610, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31910, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:28Z", "source_id": 52587544, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:20:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:31Z", "source_id": 16946180, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31689, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:26Z", "source_id": 52592954, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:22:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:31Z", "source_id": 16947674, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:17Z", "source_id": 52613934, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:30:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:21Z", "source_id": 16953839, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:54Z", "source_id": 52626769, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:54Z", "source_id": 16957211, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31430, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:37Z", "source_id": 52637284, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:38:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:42Z", "source_id": 16959991, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Orpington 0912 0912 4 None None London Charing Cross 0938 0938 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85383/2026-09-17/detailed None London Waterloo (East) 2026-09-17T09:35:00+01:00 London Charing Cross 3.0 {"type": "LineString", "coordinates": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]} 0.7 0935 0938 London Waterloo (East) London Charing Cross London Charing Cross 51.5078489 -0.1241603 51.5078489 -0.1241603 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 London Charing Cross TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959991 1789634263991157 48 48 2026-09-17 08:48:52.724119 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:52.616016
603504 634398 L81956 872H15MD17 2026-09-17 COMPLETE 16960033 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 634398, "stp": "P", "toc": "South Western Railway", "uid": "L81956", "consist": "701014", "dest_crs": "SHP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81956/2026-09-17/detailed", "trust_id": "872H15MD17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shepperton", "service_date": "2026-09-17", "dest_arr_time": "0935", "dest_platform": null, "is_terminated": 1, "next_location": "Shepperton", "signalling_id": "2H15", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "0938", "current_leg_dep": "0935", "current_leg_end": "Shepperton", "origin_dep_time": "0842", "origin_platform": "5", "current_location": "Shepperton", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.43015570139351345, 51.413603913592205], [-0.4302978, 51.41352530000002], [-0.4306422, 51.4133251], [-0.4307309, 51.413264], [-0.4311074999999999, 51.413046], [-0.43128729999999993, 51.41293], [-0.4315806, 51.4127307], [-0.4318375, 51.4125568], [-0.4322212999999999, 51.4122746], [-0.432538, 51.4120316], [-0.4328284, 51.4117867], [-0.4330582999999999, 51.411588300000005], [-0.43325829999999993, 51.411398], [-0.4334524, 51.4112101], [-0.4336477, 51.41103929999999], [-0.4338893999999999, 51.4107874], [-0.4341019, 51.41055179999999], [-0.4343634, 51.41023], [-0.43449809999999994, 51.41004900000001], [-0.4346197, 51.4098815], [-0.434911, 51.4094105], [-0.4351796, 51.4089819], [-0.4354671, 51.40840629999999], [-0.4357707, 51.40786369999999], [-0.43608459999999993, 51.40732529999999], [-0.43622789999999995, 51.4070542], [-0.43637029999999993, 51.4067903], [-0.4365081, 51.4065685], [-0.43663099999999994, 51.40633969999999], [-0.4367516, 51.40613389999999], [-0.436879, 51.4059039], [-0.43701339999999994, 51.4056643], [-0.4373683, 51.40501290000001], [-0.4376067, 51.40458490000001], [-0.43788609999999994, 51.4040983], [-0.4384164, 51.4032893], [-0.438579, 51.40306669999999], [-0.43879679999999993, 51.4027851], [-0.43914069999999994, 51.4023596], [-0.4396547, 51.40179379999999], [-0.4400659, 51.401383800000005], [-0.440621, 51.4008703], [-0.44089899999999993, 51.40062170000001], [-0.4413775, 51.40023550000001], [-0.4416892999999999, 51.399996300000005], [-0.4421608, 51.3996267], [-0.4427961999999999, 51.39919390000001], [-0.44290079999999993, 51.39912529999999], [-0.4431661999999999, 51.3989595], [-0.4435237, 51.398744400000005], [-0.4439968, 51.3984673], [-0.445257, 51.39779690000001], [-0.4453595, 51.39774029999999], [-0.4464954, 51.39714390000001], [-0.4479408, 51.3963672]]}", "current_leg_start": "Upper Halliford", "dest_arr_time_act": "0933", "motion_projection": null, "next_location_lat": "51.3963672", "next_location_lon": "-0.4479408", "previous_location": "Upper Halliford", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15863.313, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16025.158, \"from_m\": 15863.313, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16790.688, \"from_m\": 16025.158, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17946.482, \"from_m\": 16790.688, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19652.557, \"from_m\": 17946.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19711.93, \"from_m\": 19652.557, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20229.404, \"from_m\": 19711.93, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22887.921, \"from_m\": 20229.404, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23039.931, \"from_m\": 22887.921, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23482.262, \"from_m\": 23039.931, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23515.675, \"from_m\": 23482.262, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23581.654, \"from_m\": 23515.675, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33048.694, \"from_m\": 23581.654, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33170.207, \"from_m\": 33048.694, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33529.934, \"from_m\": 33170.207, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 634398, \"profile_key\": \"1f17d13da2b1f99bd45e795217e62d287c52f4f2790341e45920b40cc6d86a76\", \"schedule_id\": 17226, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0845\", \"wtt_dep\": \"0846\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0851\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858H\", \"location\": \"Wimbledon\", \"stage_seq\": 5, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0901H\", \"location\": \"Raynes Park\", \"stage_seq\": 6, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0903H\", \"wtt_dep\": \"0904\", \"location\": \"New Malden\", \"stage_seq\": 7, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0907\", \"wtt_dep\": \"0907H\", \"location\": \"Norbiton\", \"stage_seq\": 8, \"distance_m\": 18066.238, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0909H\", \"wtt_dep\": \"0910H\", \"location\": \"Kingston\", \"stage_seq\": 9, \"distance_m\": 19414.972, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0912H\", \"location\": \"Hampton Wick\", \"stage_seq\": 10, \"distance_m\": 20104.807, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915\", \"location\": \"Teddington\", \"stage_seq\": 11, \"distance_m\": 21941.318, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 12, \"distance_m\": 23067.535, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Fulwell\", \"stage_seq\": 13, \"distance_m\": 23857.066, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0923\", \"location\": \"Hampton\", \"stage_seq\": 14, \"distance_m\": 26492.752, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Kempton Park\", \"stage_seq\": 15, \"distance_m\": 29360.434, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928\", \"location\": \"Sunbury\", \"stage_seq\": 16, \"distance_m\": 30145.607, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0929H\", \"wtt_dep\": \"0930\", \"location\": \"Upper Halliford\", \"stage_seq\": 17, \"distance_m\": 31082.747, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": null, \"location\": \"Shepperton\", \"stage_seq\": 18, \"distance_m\": 33529.934, \"section_seq\": 1, \"route_path_id\": 72962}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33529.934, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72962}], \"total_distance_m\": 33529.934, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32690.258, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 839.676, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0842", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3963672", "current_position_lon": "-0.4479408", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:54Z\", \"source_id\": 52505701, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:56Z\", \"source_id\": 16923668, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:01Z\", \"source_id\": 52520291, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:03Z\", \"source_id\": 16927787, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:23Z\", \"source_id\": 52535067, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:25Z\", \"source_id\": 16931869, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:50Z\", \"source_id\": 52544898, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:51Z\", \"source_id\": 16934491, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:38Z\", \"source_id\": 52552788, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:40Z\", \"source_id\": 16936643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:44Z\", \"source_id\": 52564222, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:47Z\", \"source_id\": 16939737, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:12Z\", \"source_id\": 52570880, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:14Z\", \"source_id\": 16941554, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:23Z\", \"source_id\": 52579409, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:28Z\", \"source_id\": 16943949, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:55Z\", \"source_id\": 52588813, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:01Z\", \"source_id\": 16946518, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:25Z\", \"source_id\": 52598193, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:28Z\", \"source_id\": 16949290, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:16Z\", \"source_id\": 52608508, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:18Z\", \"source_id\": 16952314, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:54Z\", \"source_id\": 52612897, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:58Z\", \"source_id\": 16953573, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:54Z\", \"source_id\": 52612897, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:58Z\", \"source_id\": 16953574, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:33Z\", \"source_id\": 52628675, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:35Z\", \"source_id\": 16957716, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:40Z\", \"source_id\": 52637437, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:46Z\", \"source_id\": 16960033, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shepperton", "service_state_platform": "1", "timing_fact_generation": 1789634267602656, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:55.319099", "service_state_evidence_id": 16960033, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:55.484663", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None SHP 2H15 701014 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15863.313, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16025.158, "from_m": 15863.313, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16790.688, "from_m": 16025.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17946.482, "from_m": 16790.688, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19652.557, "from_m": 17946.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19711.93, "from_m": 19652.557, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20229.404, "from_m": 19711.93, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22887.921, "from_m": 20229.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23039.931, "from_m": 22887.921, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23482.262, "from_m": 23039.931, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23515.675, "from_m": 23482.262, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23581.654, "from_m": 23515.675, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33048.694, "from_m": 23581.654, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33170.207, "from_m": 33048.694, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33529.934, "from_m": 33170.207, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 634398, "profile_key": "1f17d13da2b1f99bd45e795217e62d287c52f4f2790341e45920b40cc6d86a76", "schedule_id": 17226, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0842", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0845", "wtt_dep": "0846", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0851", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858H", "location": "Wimbledon", "stage_seq": 5, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0901H", "location": "Raynes Park", "stage_seq": 6, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0903H", "wtt_dep": "0904", "location": "New Malden", "stage_seq": 7, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0907", "wtt_dep": "0907H", "location": "Norbiton", "stage_seq": 8, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0909H", "wtt_dep": "0910H", "location": "Kingston", "stage_seq": 9, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0912H", "location": "Hampton Wick", "stage_seq": 10, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915", "location": "Teddington", "stage_seq": 11, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Shacklegate Jn", "stage_seq": 12, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Fulwell", "stage_seq": 13, "distance_m": 23857.066, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0923", "location": "Hampton", "stage_seq": 14, "distance_m": 26492.752, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Kempton Park", "stage_seq": 15, "distance_m": 29360.434, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928", "location": "Sunbury", "stage_seq": 16, "distance_m": 30145.607, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0929H", "wtt_dep": "0930", "location": "Upper Halliford", "stage_seq": 17, "distance_m": 31082.747, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": null, "location": "Shepperton", "stage_seq": 18, "distance_m": 33529.934, "section_seq": 1, "route_path_id": 72962}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33529.934, "from_m": 0.0, "section_seq": 1, "route_path_id": 72962}], "total_distance_m": 33529.934, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32690.258, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.676, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:54Z", "source_id": 52505701, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:56Z", "source_id": 16923668, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:01Z", "source_id": 52520291, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:55:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:03Z", "source_id": 16927787, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:23Z", "source_id": 52535067, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:01:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:25Z", "source_id": 16931869, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:50Z", "source_id": 52544898, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:04:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:51Z", "source_id": 16934491, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:38Z", "source_id": 52552788, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:07:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:40Z", "source_id": 16936643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28484, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:44Z", "source_id": 52564222, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:11:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:47Z", "source_id": 16939737, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28468, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:12Z", "source_id": 52570880, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:13:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:14Z", "source_id": 16941554, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:23Z", "source_id": 52579409, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:17:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:28Z", "source_id": 16943949, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28453, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:55Z", "source_id": 52588813, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:20:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:01Z", "source_id": 16946518, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28461, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:25Z", "source_id": 52598193, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:24:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:28Z", "source_id": 16949290, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28449, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:16Z", "source_id": 52608508, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:27:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:18Z", "source_id": 16952314, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28437, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:54Z", "source_id": 52612897, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:31:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:58Z", "source_id": 16953573, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28445, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:54Z", "source_id": 52612897, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:33:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:58Z", "source_id": 16953574, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28441, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:33Z", "source_id": 52628675, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:35:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:35Z", "source_id": 16957716, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28439, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:40Z", "source_id": 52637437, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:38:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:46Z", "source_id": 16960033, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] London Waterloo 0842 0842 5 None None Shepperton 0935 0933 None LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81956/2026-09-17/detailed None Upper Halliford 2026-09-17T09:35:00+01:00 Shepperton 3.0 {"type": "LineString", "coordinates": [[-0.43015570139351345, 51.413603913592205], [-0.4302978, 51.41352530000002], [-0.4306422, 51.4133251], [-0.4307309, 51.413264], [-0.4311074999999999, 51.413046], [-0.43128729999999993, 51.41293], [-0.4315806, 51.4127307], [-0.4318375, 51.4125568], [-0.4322212999999999, 51.4122746], [-0.432538, 51.4120316], [-0.4328284, 51.4117867], [-0.4330582999999999, 51.411588300000005], [-0.43325829999999993, 51.411398], [-0.4334524, 51.4112101], [-0.4336477, 51.41103929999999], [-0.4338893999999999, 51.4107874], [-0.4341019, 51.41055179999999], [-0.4343634, 51.41023], [-0.43449809999999994, 51.41004900000001], [-0.4346197, 51.4098815], [-0.434911, 51.4094105], [-0.4351796, 51.4089819], [-0.4354671, 51.40840629999999], [-0.4357707, 51.40786369999999], [-0.43608459999999993, 51.40732529999999], [-0.43622789999999995, 51.4070542], [-0.43637029999999993, 51.4067903], [-0.4365081, 51.4065685], [-0.43663099999999994, 51.40633969999999], [-0.4367516, 51.40613389999999], [-0.436879, 51.4059039], [-0.43701339999999994, 51.4056643], [-0.4373683, 51.40501290000001], [-0.4376067, 51.40458490000001], [-0.43788609999999994, 51.4040983], [-0.4384164, 51.4032893], [-0.438579, 51.40306669999999], [-0.43879679999999993, 51.4027851], [-0.43914069999999994, 51.4023596], [-0.4396547, 51.40179379999999], [-0.4400659, 51.401383800000005], [-0.440621, 51.4008703], [-0.44089899999999993, 51.40062170000001], [-0.4413775, 51.40023550000001], [-0.4416892999999999, 51.399996300000005], [-0.4421608, 51.3996267], [-0.4427961999999999, 51.39919390000001], [-0.44290079999999993, 51.39912529999999], [-0.4431661999999999, 51.3989595], [-0.4435237, 51.398744400000005], [-0.4439968, 51.3984673], [-0.445257, 51.39779690000001], [-0.4453595, 51.39774029999999], [-0.4464954, 51.39714390000001], [-0.4479408, 51.3963672]]} 1.4 0935 0938 Upper Halliford Shepperton Shepperton 51.3963672 -0.4479408 51.3963672 -0.4479408 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 Shepperton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960033 1789634267602656 94 94 2026-09-17 08:48:55.484663 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:55.319099
603505 635222 C00856 725C12ME17 2026-09-17 COMPLETE 16960930 2026-09-17 09:38:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 635222, "stp": "P", "toc": "West Midlands Trains", "uid": "C00856", "consist": "350115+350373+350407", "dest_crs": "XCM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00856/2026-09-17/detailed", "trust_id": "725C12ME17", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Camden C.S.D.", "service_date": "2026-09-17", "dest_arr_time": "0918", "dest_platform": null, "is_terminated": 1, "next_location": "Camden C.S.D.", "signalling_id": "5C12", "timing_status": null, "origin_station": "London Euston", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0912", "origin_platform": "16", "current_location": "London Euston", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0918", "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\": 6.906, \"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\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1272.89, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1389.034, \"from_m\": 1272.89, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2033.761, \"from_m\": 1389.034, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 635222, \"profile_key\": \"046b11e278d41fe9e2bed7b4ba221553eece473c321fb6363e7828d14e741ce0\", \"schedule_id\": 65, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27854}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": null, \"location\": \"Camden C.S.D.\", \"stage_seq\": 2, \"distance_m\": 2033.761, \"section_seq\": 1, \"route_path_id\": 27854}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2033.761, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27854}], \"total_distance_m\": 2033.761, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 795.956, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1237.805, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0912", "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": "London Euston", "service_state_platform": "16", "timing_fact_generation": 1789634339318521, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:38:59.316400", "service_state_evidence_id": 16960930, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:48:59.950401", "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 EUS XCM 5C12 350115+350373+350407 12 100 None {"version": 3, "segments": [{"to_m": 6.906, "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": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1272.89, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1389.034, "from_m": 1272.89, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2033.761, "from_m": 1389.034, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 635222, "profile_key": "046b11e278d41fe9e2bed7b4ba221553eece473c321fb6363e7828d14e741ce0", "schedule_id": 65, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0912", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27854}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": null, "location": "Camden C.S.D.", "stage_seq": 2, "distance_m": 2033.761, "section_seq": 1, "route_path_id": 27854}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2033.761, "from_m": 0.0, "section_seq": 1, "route_path_id": 27854}], "total_distance_m": 2033.761, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 795.956, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1237.805, "synthetic_unknown_infrastructure_limit_mph": 60} [] London Euston 0912 0912 16 None None Camden C.S.D. 0918 0918 None None None https://www.realtimetrains.co.uk/service/gb-nr:C00856/2026-09-17/detailed None None None None None None None None None None London Euston Camden C.S.D. None None None None 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:38:00 London Euston TRUST TRUST_CANCELLATION 16960930 1789634339318521 1 1 2026-09-17 08:48:59.950401 16 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:38:59.316400
603506 633326 G89931 362A12MC17 2026-09-17 COMPLETE 16960076 2026-09-17 09:39:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 633326, "stp": "P", "toc": "Northern", "uid": "G89931", "consist": "331013+331027", "dest_crs": "MIA", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89931/2026-09-17/detailed", "trust_id": "362A12MC17", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Airport", "service_date": "2026-09-17", "dest_arr_time": "0925", "dest_platform": "1A", "is_terminated": 1, "next_location": "Manchester Airport", "signalling_id": "2A12", "timing_status": "LATE", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "0939", "current_leg_dep": "0935", "current_leg_end": "Manchester Airport", "origin_dep_time": "0802", "origin_platform": "4", "current_location": "Manchester Airport", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "+14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2366919678373867, 53.36943253680054], [-2.2367035, 53.36939929999999], [-2.2374668000000004, 53.36733699999999], [-2.2379233, 53.366119100000006], [-2.2383463, 53.364987], [-2.2386602, 53.3643331], [-2.2390041999999997, 53.3638229], [-2.239347, 53.3634773], [-2.2395272, 53.36332209999999], [-2.2397333, 53.36317079999999], [-2.2399631999999996, 53.3630171], [-2.2402212999999995, 53.3628767], [-2.2404727, 53.3627567], [-2.2407392, 53.3626484], [-2.2409863999999997, 53.362566699999995], [-2.2412467, 53.3624901], [-2.2414024999999995, 53.36244510000001], [-2.2416976999999996, 53.3623702], [-2.2418197, 53.3623378], [-2.2420584999999997, 53.36229149999999], [-2.2423165, 53.3622557], [-2.242657, 53.362214300000005], [-2.2427655999999994, 53.3622063], [-2.2430616999999997, 53.3621885], [-2.2433315, 53.36218449999999], [-2.2435094, 53.3621867], [-2.2437835999999995, 53.3621922], [-2.2440656, 53.3622112], [-2.2442872, 53.3622299], [-2.2446923999999995, 53.3622841], [-2.2448367830530684, 53.36231249717774], [-2.245083129054447, 53.36237166884643], [-2.245301321694293, 53.36242332753566], [-2.2454953218650355, 53.362468630897965], [-2.245669090459104, 53.3625087365859], [-2.245826588368928, 53.362544802252], [-2.245971776486936, 53.36257798554881], [-2.2461086157055576, 53.36260944412886], [-2.2462410669172215, 53.36264033564472], [-2.246373091014357, 53.3626718177489], [-2.2465086488893937, 53.36270504809396], [-2.2466517014347605, 53.36274118433244], [-2.246806209542886, 53.36278138411689], [-2.2469761341062, 53.36282680509984], [-2.2471654360171316, 53.36287860493385], [-2.2473780761681095, 53.36293794127143], [-2.2476180154515633, 53.363005971765155], [-2.2485167, 53.3632625], [-2.2498178999999996, 53.3636126], [-2.2506308999999995, 53.363807499999986], [-2.2516582000000005, 53.364043], [-2.2525256, 53.3642236], [-2.253507, 53.3644104], [-2.2540512, 53.3645068], [-2.2546227, 53.3645971], [-2.255576899999999, 53.364744300000005], [-2.2612946, 53.36546649999999], [-2.2636133, 53.3657435], [-2.2642652, 53.3658081], [-2.2648641, 53.36583749999999], [-2.2653884999999994, 53.3658468], [-2.2659567, 53.3658424], [-2.2664519, 53.3658195], [-2.2668907, 53.3657854], [-2.2672888, 53.365737800000005], [-2.2677762999999995, 53.36568110000001], [-2.2679471999999996, 53.3656606], [-2.2681121999999996, 53.365641], [-2.2686093, 53.36558010000001], [-2.2690419, 53.36552609999999], [-2.269464, 53.365464], [-2.269875799999999, 53.3654033], [-2.2705658, 53.36529089999999], [-2.2714078, 53.36515369999999], [-2.2722033, 53.3650303], [-2.2724956, 53.36498240000001]]}", "current_leg_start": "Heald Green", "dest_arr_time_act": "0925", "motion_projection": null, "next_location_lat": "53.3649824", "next_location_lon": "-2.2724956", "previous_location": "Heald Green", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 4800.14, \"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\": 26067.462, \"from_m\": 4800.14, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26113.653, \"from_m\": 26067.462, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26798.793, \"from_m\": 26113.653, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26868.971, \"from_m\": 26798.793, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 34764.785, \"from_m\": 26868.971, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36072.389, \"from_m\": 34764.785, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36326.333, \"from_m\": 36072.389, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36372.129, \"from_m\": 36326.333, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36501.416, \"from_m\": 36372.129, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48236.373, \"from_m\": 36501.416, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48701.34, \"from_m\": 48236.373, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48747.562, \"from_m\": 48701.34, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48799.192, \"from_m\": 48747.562, \"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\": 48851.102, \"from_m\": 48799.192, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49684.333, \"from_m\": 48851.102, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49715.824, \"from_m\": 49684.333, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50061.141, \"from_m\": 49715.824, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50121.394, \"from_m\": 50061.141, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50547.225, \"from_m\": 50121.394, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50627.034, \"from_m\": 50547.225, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51239.964, \"from_m\": 50627.034, \"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\": 51784.499, \"from_m\": 51239.964, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51804.335, \"from_m\": 51784.499, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51850.542, \"from_m\": 51804.335, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 52159.955, \"from_m\": 51850.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52323.68, \"from_m\": 52159.955, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53857.986, \"from_m\": 52323.68, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54386.078, \"from_m\": 53857.986, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54458.231, \"from_m\": 54386.078, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54543.305, \"from_m\": 54458.231, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54633.071, \"from_m\": 54543.305, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 54663.451, \"from_m\": 54633.071, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54748.488, \"from_m\": 54663.451, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 55016.723, \"from_m\": 54748.488, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55451.105, \"from_m\": 55016.723, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 65298.999, \"from_m\": 55451.105, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 65949.921, \"from_m\": 65298.999, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67158.175, \"from_m\": 65949.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\": 67376.721, \"from_m\": 67158.175, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67759.35, \"from_m\": 67376.721, \"capability_applied\": null, \"effective_limit_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\": 633326, \"profile_key\": \"2199f3332337a3253d33bf1266d04762e8aa659c0fffaca66cf1e0633a3729c6\", \"schedule_id\": 13240, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0802\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0805H\", \"wtt_dep\": \"0806\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0806H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2734.994, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 5, \"distance_m\": 3219.501, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0807H\", \"wtt_dep\": \"0808\", \"location\": \"Wavertree Technology Park\", \"stage_seq\": 6, \"distance_m\": 3799.177, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0809\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 7, \"distance_m\": 4385.67, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0810H\", \"wtt_dep\": \"0811H\", \"location\": \"Broad Green\", \"stage_seq\": 8, \"distance_m\": 5729.359, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0814\", \"wtt_dep\": \"0814H\", \"location\": \"Roby\", \"stage_seq\": 9, \"distance_m\": 8285.928, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0816\", \"wtt_dep\": \"0817\", \"location\": \"Huyton\", \"stage_seq\": 10, \"distance_m\": 9121.559, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0819H\", \"wtt_dep\": \"0820\", \"location\": \"Whiston\", \"stage_seq\": 11, \"distance_m\": 12266.432, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0822\", \"wtt_dep\": \"0823\", \"location\": \"Rainhill\", \"stage_seq\": 12, \"distance_m\": 14231.134, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0825H\", \"wtt_dep\": \"0826\", \"location\": \"Lea Green\", \"stage_seq\": 13, \"distance_m\": 17213.367, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0828\", \"wtt_dep\": \"0829\", \"location\": \"St. Helens Junction\", \"stage_seq\": 14, \"distance_m\": 19076.295, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0833\", \"wtt_dep\": \"0833H\", \"location\": \"Earlestown\", \"stage_seq\": 15, \"distance_m\": 23733.498, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0835H\", \"wtt_dep\": \"0836H\", \"location\": \"Newton-le-Willows\", \"stage_seq\": 16, \"distance_m\": 25232.407, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838\", \"location\": \"Parkside Jn\", \"stage_seq\": 17, \"distance_m\": 26868.971, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 18, \"distance_m\": 36326.333, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0845H\", \"wtt_dep\": \"0846\", \"location\": \"Patricroft\", \"stage_seq\": 19, \"distance_m\": 42683.87, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0848\", \"wtt_dep\": \"0848H\", \"location\": \"Eccles\", \"stage_seq\": 20, \"distance_m\": 44257.941, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 21, \"distance_m\": 48851.102, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853H\", \"location\": \"Water Street Jn\", \"stage_seq\": 22, \"distance_m\": 49367.083, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0856H\", \"location\": \"Deansgate\", \"stage_seq\": 23, \"distance_m\": 49903.989, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0858\", \"wtt_dep\": \"0900\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 24, \"distance_m\": 50470.996, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0904\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 25, \"distance_m\": 51365.731, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 26, \"distance_m\": 52470.052, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 27, \"distance_m\": 55007.212, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0909\", \"wtt_dep\": \"0909H\", \"location\": \"Mauldeth Road\", \"stage_seq\": 28, \"distance_m\": 57302.922, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Burnage\", \"stage_seq\": 29, \"distance_m\": 58703.751, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914\", \"location\": \"East Didsbury\", \"stage_seq\": 30, \"distance_m\": 60138.989, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0917\", \"location\": \"Gatley\", \"stage_seq\": 31, \"distance_m\": 62057.054, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920\", \"location\": \"Heald Green\", \"stage_seq\": 32, \"distance_m\": 64744.91, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 33, \"distance_m\": 65949.921, \"section_seq\": 1, \"route_path_id\": 32888}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": null, \"location\": \"Manchester Airport\", \"stage_seq\": 34, \"distance_m\": 67759.35, \"section_seq\": 1, \"route_path_id\": 32888}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 67759.35, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32888}], \"total_distance_m\": 67759.35, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65679.538, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2079.812, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0802", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.3649824", "current_position_lon": "-2.2724956", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:03Z\", \"source_id\": 52381603, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:06:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:07Z\", \"source_id\": 16887884, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:08:58Z\", \"source_id\": 52390083, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:09:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:03Z\", \"source_id\": 16890314, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9998, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:54Z\", \"source_id\": 52398270, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:58Z\", \"source_id\": 16892690, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:36Z\", \"source_id\": 52405614, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:15:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:38Z\", \"source_id\": 16894878, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:52Z\", \"source_id\": 52411902, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:53Z\", \"source_id\": 16896726, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:21Z\", \"source_id\": 52421886, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:21:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:26Z\", \"source_id\": 16899597, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:33Z\", \"source_id\": 52430587, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:24:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:36Z\", \"source_id\": 16902203, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:18Z\", \"source_id\": 52438451, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:28:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:23Z\", \"source_id\": 16904503, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:32Z\", \"source_id\": 52447637, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:30:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:35Z\", \"source_id\": 16907177, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:24Z\", \"source_id\": 52458990, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:26Z\", \"source_id\": 16910381, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:28Z\", \"source_id\": 52467838, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:30Z\", \"source_id\": 16912875, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:19Z\", \"source_id\": 52495564, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:24Z\", \"source_id\": 16920816, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:40Z\", \"source_id\": 52502004, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:47Z\", \"source_id\": 16922680, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:16Z\", \"source_id\": 52548777, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:19Z\", \"source_id\": 16935569, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:21Z\", \"source_id\": 52557557, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:24Z\", \"source_id\": 16937938, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:58Z\", \"source_id\": 52570315, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:04Z\", \"source_id\": 16941416, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:39Z\", \"source_id\": 52593535, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:44Z\", \"source_id\": 16947867, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:02Z\", \"source_id\": 52599735, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:08Z\", \"source_id\": 16949872, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:16Z\", \"source_id\": 52605874, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:19Z\", \"source_id\": 16951547, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:54Z\", \"source_id\": 52612947, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:56Z\", \"source_id\": 16953550, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:22Z\", \"source_id\": 52625186, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:26Z\", \"source_id\": 16956871, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:49Z\", \"source_id\": 52637894, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:49Z\", \"source_id\": 16960076, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Airport", "service_state_platform": "1", "timing_fact_generation": 1789634269394313, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:01.803548", "service_state_evidence_id": 16960076, "current_leg_start_actual_dep": "2026-09-17T09:34:00+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:03.042645", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LIV MIA 2A12 331013+331027 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": 4800.14, "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": 26067.462, "from_m": 4800.14, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26113.653, "from_m": 26067.462, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26798.793, "from_m": 26113.653, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26868.971, "from_m": 26798.793, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 34764.785, "from_m": 26868.971, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36072.389, "from_m": 34764.785, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36326.333, "from_m": 36072.389, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36372.129, "from_m": 36326.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36501.416, "from_m": 36372.129, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48236.373, "from_m": 36501.416, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48701.34, "from_m": 48236.373, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48747.562, "from_m": 48701.34, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48799.192, "from_m": 48747.562, "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": 48851.102, "from_m": 48799.192, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 49684.333, "from_m": 48851.102, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49715.824, "from_m": 49684.333, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50061.141, "from_m": 49715.824, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50121.394, "from_m": 50061.141, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 50547.225, "from_m": 50121.394, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50627.034, "from_m": 50547.225, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51239.964, "from_m": 50627.034, "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": 51784.499, "from_m": 51239.964, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51804.335, "from_m": 51784.499, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51850.542, "from_m": 51804.335, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 52159.955, "from_m": 51850.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52323.68, "from_m": 52159.955, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53857.986, "from_m": 52323.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54386.078, "from_m": 53857.986, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54458.231, "from_m": 54386.078, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54543.305, "from_m": 54458.231, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54633.071, "from_m": 54543.305, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 54663.451, "from_m": 54633.071, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54748.488, "from_m": 54663.451, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 55016.723, "from_m": 54748.488, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55451.105, "from_m": 55016.723, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65298.999, "from_m": 55451.105, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 65949.921, "from_m": 65298.999, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67158.175, "from_m": 65949.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": 67376.721, "from_m": 67158.175, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67759.35, "from_m": 67376.721, "capability_applied": null, "effective_limit_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": 633326, "profile_key": "2199f3332337a3253d33bf1266d04762e8aa659c0fffaca66cf1e0633a3729c6", "schedule_id": 13240, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0802", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0805H", "wtt_dep": "0806", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0806H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2734.994, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807", "location": "Bootle Branch Jn", "stage_seq": 5, "distance_m": 3219.501, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0807H", "wtt_dep": "0808", "location": "Wavertree Technology Park", "stage_seq": 6, "distance_m": 3799.177, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0809", "location": "Olive Mount Jn", "stage_seq": 7, "distance_m": 4385.67, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0810H", "wtt_dep": "0811H", "location": "Broad Green", "stage_seq": 8, "distance_m": 5729.359, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0814", "wtt_dep": "0814H", "location": "Roby", "stage_seq": 9, "distance_m": 8285.928, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0816", "wtt_dep": "0817", "location": "Huyton", "stage_seq": 10, "distance_m": 9121.559, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0819H", "wtt_dep": "0820", "location": "Whiston", "stage_seq": 11, "distance_m": 12266.432, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0822", "wtt_dep": "0823", "location": "Rainhill", "stage_seq": 12, "distance_m": 14231.134, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0825H", "wtt_dep": "0826", "location": "Lea Green", "stage_seq": 13, "distance_m": 17213.367, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0828", "wtt_dep": "0829", "location": "St. Helens Junction", "stage_seq": 14, "distance_m": 19076.295, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0833", "wtt_dep": "0833H", "location": "Earlestown", "stage_seq": 15, "distance_m": 23733.498, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0835H", "wtt_dep": "0836H", "location": "Newton-le-Willows", "stage_seq": 16, "distance_m": 25232.407, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838", "location": "Parkside Jn", "stage_seq": 17, "distance_m": 26868.971, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842", "location": "Astley Station S.B.", "stage_seq": 18, "distance_m": 36326.333, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0845H", "wtt_dep": "0846", "location": "Patricroft", "stage_seq": 19, "distance_m": 42683.87, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0848", "wtt_dep": "0848H", "location": "Eccles", "stage_seq": 20, "distance_m": 44257.941, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Ordsall Lane Jn", "stage_seq": 21, "distance_m": 48851.102, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853H", "location": "Water Street Jn", "stage_seq": 22, "distance_m": 49367.083, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0856H", "location": "Deansgate", "stage_seq": 23, "distance_m": 49903.989, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0858", "wtt_dep": "0900", "location": "Manchester Oxford Road", "stage_seq": 24, "distance_m": 50470.996, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0904", "location": "Manchester Piccadilly", "stage_seq": 25, "distance_m": 51365.731, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905H", "location": "Ardwick Jn", "stage_seq": 26, "distance_m": 52470.052, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907", "location": "Slade Lane Jn", "stage_seq": 27, "distance_m": 55007.212, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0909", "wtt_dep": "0909H", "location": "Mauldeth Road", "stage_seq": 28, "distance_m": 57302.922, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Burnage", "stage_seq": 29, "distance_m": 58703.751, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914", "location": "East Didsbury", "stage_seq": 30, "distance_m": 60138.989, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0917", "location": "Gatley", "stage_seq": 31, "distance_m": 62057.054, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920", "location": "Heald Green", "stage_seq": 32, "distance_m": 64744.91, "section_seq": 1, "route_path_id": 32888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922", "location": "Heald Green West Jn", "stage_seq": 33, "distance_m": 65949.921, "section_seq": 1, "route_path_id": 32888}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": null, "location": "Manchester Airport", "stage_seq": 34, "distance_m": 67759.35, "section_seq": 1, "route_path_id": 32888}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 67759.35, "from_m": 0.0, "section_seq": 1, "route_path_id": 32888}], "total_distance_m": 67759.35, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65679.538, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2079.812, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9868, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:03Z", "source_id": 52381603, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:06:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:07Z", "source_id": 16887884, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9980, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:08:58Z", "source_id": 52390083, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:09:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:03Z", "source_id": 16890314, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9998, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:54Z", "source_id": 52398270, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:58Z", "source_id": 16892690, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10002, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:36Z", "source_id": 52405614, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:15:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:38Z", "source_id": 16894878, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10010, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:52Z", "source_id": 52411902, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:53Z", "source_id": 16896726, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9476, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:21Z", "source_id": 52421886, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:21:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:26Z", "source_id": 16899597, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9480, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:33Z", "source_id": 52430587, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:24:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:36Z", "source_id": 16902203, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9484, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:18Z", "source_id": 52438451, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:28:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:23Z", "source_id": 16904503, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9488, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:32Z", "source_id": 52447637, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:30:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:35Z", "source_id": 16907177, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9447, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:24Z", "source_id": 52458990, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:34:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:26Z", "source_id": 16910381, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9439, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:28Z", "source_id": 52467838, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:37:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:30Z", "source_id": 16912875, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8390, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:19Z", "source_id": 52495564, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:47:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:24Z", "source_id": 16920816, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8379, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:40Z", "source_id": 52502004, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:50:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:47Z", "source_id": 16922680, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9237, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:16Z", "source_id": 52548777, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:06:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:19Z", "source_id": 16935569, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9215, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:21Z", "source_id": 52557557, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:09:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:24Z", "source_id": 16937938, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:58Z", "source_id": 52570315, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:13:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:04Z", "source_id": 16941416, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8922, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:39Z", "source_id": 52593535, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:44Z", "source_id": 16947867, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8889, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:02Z", "source_id": 52599735, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:25:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:08Z", "source_id": 16949872, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8893, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:16Z", "source_id": 52605874, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:27:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:19Z", "source_id": 16951547, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8918, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:54Z", "source_id": 52612947, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:30:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:56Z", "source_id": 16953550, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8930, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:22Z", "source_id": 52625186, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T08:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:26Z", "source_id": 16956871, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8938, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:49Z", "source_id": 52637894, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-17T08:39:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:49Z", "source_id": 16960076, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 0802 0802 4 None None Manchester Airport 0925 0925 1A LATE +14 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89931/2026-09-17/detailed None Heald Green 2026-09-17T09:34:00+01:00 Manchester Airport 4.0 {"type": "LineString", "coordinates": [[-2.2366919678373867, 53.36943253680054], [-2.2367035, 53.36939929999999], [-2.2374668000000004, 53.36733699999999], [-2.2379233, 53.366119100000006], [-2.2383463, 53.364987], [-2.2386602, 53.3643331], [-2.2390041999999997, 53.3638229], [-2.239347, 53.3634773], [-2.2395272, 53.36332209999999], [-2.2397333, 53.36317079999999], [-2.2399631999999996, 53.3630171], [-2.2402212999999995, 53.3628767], [-2.2404727, 53.3627567], [-2.2407392, 53.3626484], [-2.2409863999999997, 53.362566699999995], [-2.2412467, 53.3624901], [-2.2414024999999995, 53.36244510000001], [-2.2416976999999996, 53.3623702], [-2.2418197, 53.3623378], [-2.2420584999999997, 53.36229149999999], [-2.2423165, 53.3622557], [-2.242657, 53.362214300000005], [-2.2427655999999994, 53.3622063], [-2.2430616999999997, 53.3621885], [-2.2433315, 53.36218449999999], [-2.2435094, 53.3621867], [-2.2437835999999995, 53.3621922], [-2.2440656, 53.3622112], [-2.2442872, 53.3622299], [-2.2446923999999995, 53.3622841], [-2.2448367830530684, 53.36231249717774], [-2.245083129054447, 53.36237166884643], [-2.245301321694293, 53.36242332753566], [-2.2454953218650355, 53.362468630897965], [-2.245669090459104, 53.3625087365859], [-2.245826588368928, 53.362544802252], [-2.245971776486936, 53.36257798554881], [-2.2461086157055576, 53.36260944412886], [-2.2462410669172215, 53.36264033564472], [-2.246373091014357, 53.3626718177489], [-2.2465086488893937, 53.36270504809396], [-2.2466517014347605, 53.36274118433244], [-2.246806209542886, 53.36278138411689], [-2.2469761341062, 53.36282680509984], [-2.2471654360171316, 53.36287860493385], [-2.2473780761681095, 53.36293794127143], [-2.2476180154515633, 53.363005971765155], [-2.2485167, 53.3632625], [-2.2498178999999996, 53.3636126], [-2.2506308999999995, 53.363807499999986], [-2.2516582000000005, 53.364043], [-2.2525256, 53.3642236], [-2.253507, 53.3644104], [-2.2540512, 53.3645068], [-2.2546227, 53.3645971], [-2.255576899999999, 53.364744300000005], [-2.2612946, 53.36546649999999], [-2.2636133, 53.3657435], [-2.2642652, 53.3658081], [-2.2648641, 53.36583749999999], [-2.2653884999999994, 53.3658468], [-2.2659567, 53.3658424], [-2.2664519, 53.3658195], [-2.2668907, 53.3657854], [-2.2672888, 53.365737800000005], [-2.2677762999999995, 53.36568110000001], [-2.2679471999999996, 53.3656606], [-2.2681121999999996, 53.365641], [-2.2686093, 53.36558010000001], [-2.2690419, 53.36552609999999], [-2.269464, 53.365464], [-2.269875799999999, 53.3654033], [-2.2705658, 53.36529089999999], [-2.2714078, 53.36515369999999], [-2.2722033, 53.3650303], [-2.2724956, 53.36498240000001]]} 1.8 0935 0939 Heald Green Manchester Airport Manchester Airport 53.3649824 -2.2724956 53.3649824 -2.2724956 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:39:00 Manchester Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960076 1789634269394313 109 109 2026-09-17 08:49:03.042645 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:01.803548
603507 635401 F45067 515S651E17 2026-09-17 COMPLETE 16958115 2026-09-17 09:39:00 2026-09-17 08:49:05 2026-09-19 08:49:05 {"id": 635401, "stp": "N", "toc": "c2c", "uid": "F45067", "consist": "357002+357322", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45067/2026-09-17/detailed", "trust_id": "515S651E17", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness C.S.D.", "service_date": "2026-09-17", "dest_arr_time": "0925", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness C.S.D.", "signalling_id": "5S65", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "0939", "current_leg_dep": "0933", "current_leg_end": "Shoeburyness C.S.D.", "origin_dep_time": "0920", "origin_platform": "3", "current_location": "Shoeburyness C.S.D.", "last_update_time": "2026-09-17T08:49:05", "route_debug_link": null, "timing_variation": "+14 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": "0925", "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\": 635401, \"profile_key\": \"f6a6e640cd4432c296e3738902688f5b05a593bbe6cf7c8b9dda453a94981fbc\", \"schedule_id\": 35862, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40803}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"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": "0920", "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-17T08:35:13Z\", \"source_id\": 16958115, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789634115720282, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:02.952728", "service_state_evidence_id": 16958115, "current_leg_start_actual_dep": "2026-09-17T09:34:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:03.045888", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} c2c N SRY None 5S65 357002+357322 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": 635401, "profile_key": "f6a6e640cd4432c296e3738902688f5b05a593bbe6cf7c8b9dda453a94981fbc", "schedule_id": 35862, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0920", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40803}, {"is_pass": false, "wtt_arr": "0925", "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-17T08:35:13Z", "source_id": 16958115, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Shoeburyness 0920 0920 3 None None Shoeburyness C.S.D. 0925 0925 None LATE +14 minutes https://www.realtimetrains.co.uk/service/gb-nr:F45067/2026-09-17/detailed None Shoeburyness 2026-09-17T09:34: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 0933 0939 Shoeburyness Shoeburyness C.S.D. Shoeburyness C.S.D. 51.5325845 0.7898435 51.5325845 0.7898435 1 0 2026-09-17 08:49:05 TERMINATED 2026-09-17 08:39:00 Shoeburyness C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16958115 1789634115720282 15 15 2026-09-17 08:49:03.045888 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:02.952728
603508 634567 W35109 741K07MD17 2026-09-17 COMPLETE 16959750 2026-09-17 09:39:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 634567, "stp": "P", "toc": "Great Western Railway", "uid": "W35109", "consist": "387144", "dest_crs": "PAD", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W35109/2026-09-17/detailed", "trust_id": "741K07MD17", "origin_crs": "NBY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "1", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "1K07", "timing_status": "LATE", "origin_station": "Newbury", "current_leg_arr": "0939", "current_leg_dep": "0913", "current_leg_end": "London Paddington", "origin_dep_time": "0848", "origin_platform": "1", "current_location": "Link Line", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7239208, 51.5182209], [-0.7236208, 51.5182731], [-0.7230339, 51.518375299999995], [-0.7226763753448314, 51.51843703539003], [-0.7222932, 51.51850319999999], [-0.7215239, 51.518635800000006], [-0.7209868, 51.5187276], [-0.7186522272956171, 51.51911192739203], [-0.7181226999999999, 51.519199099999994], [-0.7169419999999999, 51.519381], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994092, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.44721147215046186, 51.506675320341834], [-0.44704562366922856, 51.50663378378466], [-0.44689663092642984, 51.506594118490206], [-0.44676031797460175, 51.50655578746386], [-0.4466325088662803, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.44581038187200656, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]}", "current_leg_start": "Reading", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Reading", "current_leg_milage": "35.7", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 393.295, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2555.704, \"from_m\": 393.295, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 9597.017, \"from_m\": 2555.704, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 10393.876, \"from_m\": 9597.017, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 23972.925, \"from_m\": 10393.876, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 26063.857, \"from_m\": 23972.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26836.548, \"from_m\": 26063.857, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26975.297, \"from_m\": 26836.548, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27274.008, \"from_m\": 26975.297, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27884.796, \"from_m\": 27274.008, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28509.313, \"from_m\": 27884.796, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 28567.703, \"from_m\": 28509.313, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28623.823, \"from_m\": 28567.703, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 28730.71, \"from_m\": 28623.823, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28789.091, \"from_m\": 28730.71, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28869.037, \"from_m\": 28789.091, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35625.965, \"from_m\": 28869.037, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35680.476, \"from_m\": 35625.965, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 44857.955, \"from_m\": 35680.476, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44869.559, \"from_m\": 44857.955, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46199.305, \"from_m\": 44869.559, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46349.895, \"from_m\": 46199.305, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46388.435, \"from_m\": 46349.895, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46877.95, \"from_m\": 46388.435, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46961.463, \"from_m\": 46877.95, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77557.752, \"from_m\": 46961.463, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 81821.212, \"from_m\": 77557.752, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 82022.618, \"from_m\": 81821.212, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82108.297, \"from_m\": 82022.618, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 83271.558, \"from_m\": 82108.297, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83556.569, \"from_m\": 83271.558, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 85026.694, \"from_m\": 83556.569, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 634567, \"profile_key\": \"9d6b692a15ea01af7ba769a8ea9fea0dca88e26ec62f388f15ff50e5add78197\", \"schedule_id\": 26801, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0848\", \"location\": \"Newbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Newbury Racecourse\", \"stage_seq\": 2, \"distance_m\": 1115.563, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0855H\", \"location\": \"Thatcham\", \"stage_seq\": 3, \"distance_m\": 5683.069, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0903\", \"location\": \"Theale\", \"stage_seq\": 4, \"distance_m\": 18962.063, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907H\", \"location\": \"Southcote Jn\", \"stage_seq\": 5, \"distance_m\": 24594.315, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 6, \"distance_m\": 26090.999, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0913H\", \"location\": \"Reading\", \"stage_seq\": 7, \"distance_m\": 27396.924, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0914H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 28567.703, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917H\", \"location\": \"Twyford\", \"stage_seq\": 9, \"distance_m\": 35352.351, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 46241.474, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Slough\", \"stage_seq\": 11, \"distance_m\": 55470.594, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928\", \"location\": \"Stockley Jn\", \"stage_seq\": 12, \"distance_m\": 65743.156, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 13, \"distance_m\": 67403.289, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Southall\", \"stage_seq\": 14, \"distance_m\": 70682.989, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Acton West Jn\", \"stage_seq\": 15, \"distance_m\": 76848.634, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 16, \"distance_m\": 82239.997, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 17, \"distance_m\": 83112.138, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 18, \"distance_m\": 84386.279, \"section_seq\": 1, \"route_path_id\": 101395}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 19, \"distance_m\": 85026.694, \"section_seq\": 1, \"route_path_id\": 101395}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85026.694, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101395}], \"total_distance_m\": 85026.694, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 84316.604, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 710.09, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0848", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:44Z\", \"source_id\": 52502184, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:49Z\", \"source_id\": 16922708, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:58Z\", \"source_id\": 52514591, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:02Z\", \"source_id\": 16926205, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:07Z\", \"source_id\": 52537250, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:12Z\", \"source_id\": 16932480, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:01Z\", \"source_id\": 52562248, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:06Z\", \"source_id\": 16939210, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:57Z\", \"source_id\": 52580970, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:03Z\", \"source_id\": 16944416, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:59Z\", \"source_id\": 52591622, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:00Z\", \"source_id\": 16947293, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:04Z\", \"source_id\": 52599790, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:06Z\", \"source_id\": 16949858, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:44Z\", \"source_id\": 52609710, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:47Z\", \"source_id\": 16952639, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:51Z\", \"source_id\": 52615418, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:53Z\", \"source_id\": 16954248, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:55Z\", \"source_id\": 52621195, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:58Z\", \"source_id\": 16955744, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:19Z\", \"source_id\": 52636483, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:24Z\", \"source_id\": 16959750, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "1", "timing_fact_generation": 1789634248846756, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:06.768049", "service_state_evidence_id": 16959750, "current_leg_start_actual_dep": "2026-09-17T09:14:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:07.115577", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P NBY PAD 1K07 387144 4 110 None {"version": 3, "segments": [{"to_m": 393.295, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2555.704, "from_m": 393.295, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 9597.017, "from_m": 2555.704, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 10393.876, "from_m": 9597.017, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 23972.925, "from_m": 10393.876, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 26063.857, "from_m": 23972.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26836.548, "from_m": 26063.857, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26975.297, "from_m": 26836.548, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27274.008, "from_m": 26975.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27884.796, "from_m": 27274.008, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 28509.313, "from_m": 27884.796, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 28567.703, "from_m": 28509.313, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28623.823, "from_m": 28567.703, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 28730.71, "from_m": 28623.823, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28789.091, "from_m": 28730.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28869.037, "from_m": 28789.091, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35625.965, "from_m": 28869.037, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35680.476, "from_m": 35625.965, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 44857.955, "from_m": 35680.476, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44869.559, "from_m": 44857.955, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46199.305, "from_m": 44869.559, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46349.895, "from_m": 46199.305, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46388.435, "from_m": 46349.895, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46877.95, "from_m": 46388.435, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46961.463, "from_m": 46877.95, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77557.752, "from_m": 46961.463, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 81821.212, "from_m": 77557.752, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 82022.618, "from_m": 81821.212, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82108.297, "from_m": 82022.618, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 83271.558, "from_m": 82108.297, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83556.569, "from_m": 83271.558, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 85026.694, "from_m": 83556.569, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 634567, "profile_key": "9d6b692a15ea01af7ba769a8ea9fea0dca88e26ec62f388f15ff50e5add78197", "schedule_id": 26801, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0848", "location": "Newbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Newbury Racecourse", "stage_seq": 2, "distance_m": 1115.563, "section_seq": 1, "route_path_id": 101395}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0855H", "location": "Thatcham", "stage_seq": 3, "distance_m": 5683.069, "section_seq": 1, "route_path_id": 101395}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0903", "location": "Theale", "stage_seq": 4, "distance_m": 18962.063, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907H", "location": "Southcote Jn", "stage_seq": 5, "distance_m": 24594.315, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908H", "location": "Oxford Road Jn", "stage_seq": 6, "distance_m": 26090.999, "section_seq": 1, "route_path_id": 101395}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0913H", "location": "Reading", "stage_seq": 7, "distance_m": 27396.924, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0914H", "location": "Kennet Bridge Jn", "stage_seq": 8, "distance_m": 28567.703, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917H", "location": "Twyford", "stage_seq": 9, "distance_m": 35352.351, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Maidenhead", "stage_seq": 10, "distance_m": 46241.474, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Slough", "stage_seq": 11, "distance_m": 55470.594, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928", "location": "Stockley Jn", "stage_seq": 12, "distance_m": 65743.156, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928H", "location": "Heathrow Airport Jn", "stage_seq": 13, "distance_m": 67403.289, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Southall", "stage_seq": 14, "distance_m": 70682.989, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Acton West Jn", "stage_seq": 15, "distance_m": 76848.634, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Ladbroke Grove Jn", "stage_seq": 16, "distance_m": 82239.997, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Portobello Jn (London)", "stage_seq": 17, "distance_m": 83112.138, "section_seq": 1, "route_path_id": 101395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Royal Oak Junction", "stage_seq": 18, "distance_m": 84386.279, "section_seq": 1, "route_path_id": 101395}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "London Paddington", "stage_seq": 19, "distance_m": 85026.694, "section_seq": 1, "route_path_id": 101395}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85026.694, "from_m": 0.0, "section_seq": 1, "route_path_id": 101395}], "total_distance_m": 85026.694, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 84316.604, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 710.09, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24429, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:44Z", "source_id": 52502184, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:50:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:49Z", "source_id": 16922708, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24419, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:58Z", "source_id": 52514591, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:02Z", "source_id": 16926205, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24403, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:07Z", "source_id": 52537250, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:02:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:12Z", "source_id": 16932480, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23783, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:01Z", "source_id": 52562248, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:11:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:06Z", "source_id": 16939210, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23679, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:57Z", "source_id": 52580970, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:03Z", "source_id": 16944416, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23624, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:59Z", "source_id": 52591622, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:22:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:00Z", "source_id": 16947293, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23556, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:04Z", "source_id": 52599790, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:25:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:06Z", "source_id": 16949858, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23523, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:44Z", "source_id": 52609710, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:28:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:47Z", "source_id": 16952639, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:51Z", "source_id": 52615418, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:30:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:53Z", "source_id": 16954248, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:55Z", "source_id": 52621195, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:32:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:58Z", "source_id": 16955744, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22949, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:19Z", "source_id": 52636483, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:39:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:24Z", "source_id": 16959750, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Newbury 0848 0848 1 None None London Paddington 0938 0938 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W35109/2026-09-17/detailed None Reading 2026-09-17T09:14:30+01:00 London Paddington 26.0 {"type": "LineString", "coordinates": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7239208, 51.5182209], [-0.7236208, 51.5182731], [-0.7230339, 51.518375299999995], [-0.7226763753448314, 51.51843703539003], [-0.7222932, 51.51850319999999], [-0.7215239, 51.518635800000006], [-0.7209868, 51.5187276], [-0.7186522272956171, 51.51911192739203], [-0.7181226999999999, 51.519199099999994], [-0.7169419999999999, 51.519381], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994092, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.44721147215046186, 51.506675320341834], [-0.44704562366922856, 51.50663378378466], [-0.44689663092642984, 51.506594118490206], [-0.44676031797460175, 51.50655578746386], [-0.4466325088662803, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.44581038187200656, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]} 35.7 0913 0939 Reading Link Line London Paddington 51.5167482 -0.1769041 51.5167482 -0.1769041 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:39:00 London Paddington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959750 1789634248846756 70 70 2026-09-17 08:49:07.115577 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:06.768049
603509 634750 W69922 092L76MD17 2026-09-17 COMPLETE 16960981 2026-09-17 09:31:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 634750, "stp": "P", "toc": "ScotRail", "uid": "W69922", "consist": "156492", "dest_crs": "DMF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69922/2026-09-17/detailed", "trust_id": "092L76MD17", "origin_crs": "CAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dumfries", "service_date": "2026-09-17", "dest_arr_time": "0930", "dest_platform": "1", "is_terminated": 1, "next_location": "Dumfries", "signalling_id": "2L76", "timing_status": "LATE", "origin_station": "Carlisle", "current_leg_arr": "0931", "current_leg_dep": "0916", "current_leg_end": "Dumfries", "origin_dep_time": "0854", "origin_platform": "7", "current_location": "Dumfries", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2631613, 54.98360400000001], [-3.2648593999999997, 54.9839812], [-3.2667693, 54.9843687], [-3.2671786999999997, 54.9844395], [-3.2673839, 54.984472999999994], [-3.2675897, 54.984505], [-3.2678452, 54.98454149999999], [-3.2681019999999994, 54.98457650000001], [-3.2686187, 54.9846418], [-3.2691226, 54.984697700000005], [-3.2696278999999997, 54.9847504], [-3.2703201, 54.9848112], [-3.2707142, 54.9848378], [-3.2711089, 54.98486110000001], [-3.2714927, 54.984872], [-3.2723985000000004, 54.9848977], [-3.2727406999999995, 54.9849074], [-3.2733766, 54.9849165], [-3.274023000000001, 54.98491969999999], [-3.2753044, 54.9849249], [-3.2759260999999995, 54.984927500000005], [-3.2771216999999995, 54.9849324], [-3.2795848, 54.98493810000001], [-3.2918496, 54.9849973], [-3.3002670999999997, 54.98503869999999], [-3.3114166, 54.985072299999985], [-3.3212644, 54.9851042], [-3.323766551242229, 54.985118197787074], [-3.3265555, 54.98513380000001], [-3.3374036000000005, 54.985175], [-3.3386798, 54.98519720000001], [-3.3398718, 54.98523779999999], [-3.3409436999999995, 54.985305399999994], [-3.3413552999999996, 54.985332], [-3.3418726, 54.9853797], [-3.3428629, 54.98548559999999], [-3.3438025999999996, 54.98560750000001], [-3.3450937, 54.98580470000001], [-3.3455279, 54.98588079999999], [-3.3456288, 54.98589849999999], [-3.3463367, 54.98602819999999], [-3.3475283, 54.9862692], [-3.3486584, 54.986535], [-3.3496361, 54.9868033], [-3.3501432999999996, 54.9869436], [-3.350341, 54.98700110000001], [-3.3545402999999996, 54.9882226], [-3.3549625999999995, 54.98834110000001], [-3.3606509999999994, 54.98999529999999], [-3.361990833220766, 54.99038365396537], [-3.3679911, 54.9921228], [-3.3711824999999997, 54.9930512], [-3.3715787, 54.9931658], [-3.3798402999999997, 54.9955669], [-3.3802503, 54.9956863], [-3.3879575, 54.997921099999985], [-3.3884766999999996, 54.9980712], [-3.3885627, 54.99809630000001], [-3.3940735999999996, 54.9997043], [-3.3942536999999997, 54.9997555], [-3.398334, 55.0009848], [-3.3991736999999995, 55.00125930000001], [-3.4005642999999997, 55.0017508], [-3.4019217, 55.00225470000001], [-3.4030260999999995, 55.0026943], [-3.4039727, 55.00309579999999], [-3.4042440999999997, 55.003210900000006], [-3.4102349, 55.005939], [-3.4104577, 55.006040299999995], [-3.4135980796541814, 55.00748300455956], [-3.4230044, 55.011804000000005], [-3.4246795, 55.0125792], [-3.4250041999999996, 55.012729500000006], [-3.4287860999999995, 55.01447970000002], [-3.4309808999999993, 55.01548530000001], [-3.4312257, 55.0155975], [-3.4368669999999995, 55.01818209999999], [-3.4464905, 55.0226132], [-3.4505171, 55.024454899999995], [-3.4558103, 55.02687929999999], [-3.4664379999999997, 55.03176190000001], [-3.476647, 55.0364629], [-3.4790528, 55.03756510000001], [-3.479337699999999, 55.037695599999985], [-3.4822978, 55.0390516], [-3.4825931, 55.03918689999999], [-3.4875286999999995, 55.0414477], [-3.4879168, 55.0416262], [-3.48849013434531, 55.04188816749413], [-3.4923898999999996, 55.04366999999999], [-3.4927372000000005, 55.0438287], [-3.4971226, 55.0458324], [-3.4984101, 55.04642129999999], [-3.5034296080661336, 55.048716823120266], [-3.5052591999999994, 55.04955350000001], [-3.5127961, 55.052999700000015], [-3.5190576, 55.055862299999994], [-3.5240139, 55.058111], [-3.5254634, 55.0587736], [-3.5267729999999995, 55.05937230000001], [-3.5290519999999996, 55.06027509999999], [-3.5300127, 55.0606557], [-3.530295, 55.06076019999998], [-3.5331268999999996, 55.06175109999999], [-3.5346428, 55.0622351], [-3.5361726, 55.0626948], [-3.5393852999999997, 55.063556], [-3.5417621999999995, 55.064102000000005], [-3.544473599999999, 55.06467190000001], [-3.5478079, 55.065249300000005], [-3.5507785999999997, 55.06567600000001], [-3.5538468, 55.0660201], [-3.5599414, 55.06653759999999], [-3.5615211, 55.06667170000001], [-3.5617614999999994, 55.0666932], [-3.5619744999999994, 55.0667108], [-3.5727718999999993, 55.06760920000001], [-3.5742775, 55.067734499999986], [-3.5823936000000005, 55.0683946], [-3.5852181999999995, 55.06864399999999], [-3.5860065, 55.06871060000001], [-3.5873804, 55.0688266], [-3.5882968, 55.06887759999999], [-3.5895288000000005, 55.068924], [-3.5898571, 55.06893199999999], [-3.5907226000000003, 55.06893719999999], [-3.5916082, 55.06892169999999], [-3.5929550999999997, 55.068888599999994], [-3.5932611364780858, 55.06887776053726], [-3.5943696, 55.06883849999999], [-3.5953203999999994, 55.068818399999984], [-3.5961723000000005, 55.0688326], [-3.596667099999999, 55.0688599], [-3.597007, 55.0688901], [-3.5979867000000003, 55.06902420000001], [-3.598498599999999, 55.0691194], [-3.5992743000000003, 55.0692925], [-3.5997742999999995, 55.0694351], [-3.6001908000000005, 55.069565100000005], [-3.6002927999999996, 55.0696003], [-3.6003945, 55.069635899999994], [-3.6004938999999996, 55.06967349999999], [-3.6005924000000005, 55.0697106], [-3.6007882, 55.06978699999999], [-3.6009777, 55.0698661], [-3.601164699999999, 55.069947499999984], [-3.6013643, 55.07004119999999], [-3.6015728, 55.07014139999999], [-3.601778899999999, 55.0702514], [-3.6019767, 55.070362199999984], [-3.6021674999999997, 55.0704772], [-3.6027999999999993, 55.0708995], [-3.6033162, 55.0713305], [-3.6036577, 55.07165219999999], [-3.6040561, 55.07214690000001], [-3.604213699999999, 55.07237560000001], [-3.604345200000001, 55.07259129999999]]}", "current_leg_start": "Annan", "dest_arr_time_act": "0930", "motion_projection": null, "next_location_lat": "55.0725913", "next_location_lon": "-3.6043452", "previous_location": "Annan", "current_leg_milage": "15.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 661.664, \"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\": 1043.14, \"from_m\": 661.664, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1402.022, \"from_m\": 1043.14, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9820.27, \"from_m\": 1402.022, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 14106.064, \"from_m\": 9820.27, \"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\": 105.0}, {\"to_m\": 14210.089, \"from_m\": 14106.064, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15023.14, \"from_m\": 14210.089, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27972.663, \"from_m\": 15023.14, \"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\": 29254.583, \"from_m\": 27972.663, \"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\": 35553.636, \"from_m\": 29254.583, \"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\": 36767.8, \"from_m\": 35553.636, \"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\": 48095.35, \"from_m\": 36767.8, \"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\": 50305.784, \"from_m\": 48095.35, \"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\": 52325.136, \"from_m\": 50305.784, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53238.273, \"from_m\": 52325.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 634750, \"profile_key\": \"e176ccdaa350310dc631c8dc200dbe48fa637f524ec75f78aaf101d89d574b5a\", \"schedule_id\": 27712, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0854\", \"location\": \"Carlisle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Caldew Jn\", \"stage_seq\": 2, \"distance_m\": 1075.283, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0857\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 3, \"distance_m\": 3043.006, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Floriston\", \"stage_seq\": 4, \"distance_m\": 9820.27, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903H\", \"location\": \"Gretna Jn\", \"stage_seq\": 5, \"distance_m\": 13949.798, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0905H\", \"location\": \"Gretna Green\", \"stage_seq\": 6, \"distance_m\": 15630.714, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Eastriggs Crossover\", \"stage_seq\": 7, \"distance_m\": 24005.821, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914\", \"location\": \"Annan\", \"stage_seq\": 8, \"distance_m\": 28418.932, \"section_seq\": 1, \"route_path_id\": 39486}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": null, \"location\": \"Dumfries\", \"stage_seq\": 9, \"distance_m\": 53238.273, \"section_seq\": 1, \"route_path_id\": 39486}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53238.273, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39486}], \"total_distance_m\": 53238.273, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 53238.273, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0854", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "55.0725913", "current_position_lon": "-3.6043452", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:31Z\", \"source_id\": 16944000, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:04Z\", \"source_id\": 16960981, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dumfries", "service_state_platform": "1", "timing_fact_generation": 1789634347565784, "current_leg_arrival_utc": "2026-09-17T09:31:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:07.560815", "service_state_evidence_id": 16960981, "current_leg_start_actual_dep": "2026-09-17T09:15:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-17T08:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:07.767490", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P CAR DMF 2L76 156492 2 75 None {"version": 3, "segments": [{"to_m": 661.664, "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": 1043.14, "from_m": 661.664, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 1402.022, "from_m": 1043.14, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9820.27, "from_m": 1402.022, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 14106.064, "from_m": 9820.27, "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": 105.0}, {"to_m": 14210.089, "from_m": 14106.064, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 15023.14, "from_m": 14210.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27972.663, "from_m": 15023.14, "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": 29254.583, "from_m": 27972.663, "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": 35553.636, "from_m": 29254.583, "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": 36767.8, "from_m": 35553.636, "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": 48095.35, "from_m": 36767.8, "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": 50305.784, "from_m": 48095.35, "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": 52325.136, "from_m": 50305.784, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53238.273, "from_m": 52325.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 634750, "profile_key": "e176ccdaa350310dc631c8dc200dbe48fa637f524ec75f78aaf101d89d574b5a", "schedule_id": 27712, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0854", "location": "Carlisle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Caldew Jn", "stage_seq": 2, "distance_m": 1075.283, "section_seq": 1, "route_path_id": 39486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0857", "location": "Carlisle Kingmoor Jcn", "stage_seq": 3, "distance_m": 3043.006, "section_seq": 1, "route_path_id": 39486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Floriston", "stage_seq": 4, "distance_m": 9820.27, "section_seq": 1, "route_path_id": 39486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903H", "location": "Gretna Jn", "stage_seq": 5, "distance_m": 13949.798, "section_seq": 1, "route_path_id": 39486}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0905H", "location": "Gretna Green", "stage_seq": 6, "distance_m": 15630.714, "section_seq": 1, "route_path_id": 39486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Eastriggs Crossover", "stage_seq": 7, "distance_m": 24005.821, "section_seq": 1, "route_path_id": 39486}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914", "location": "Annan", "stage_seq": 8, "distance_m": 28418.932, "section_seq": 1, "route_path_id": 39486}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": null, "location": "Dumfries", "stage_seq": 9, "distance_m": 53238.273, "section_seq": 1, "route_path_id": 39486}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53238.273, "from_m": 0.0, "section_seq": 1, "route_path_id": 39486}], "total_distance_m": 53238.273, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 53238.273, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:31Z", "source_id": 16944000, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:04Z", "source_id": 16960981, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}] Carlisle 0854 0854 7 None None Dumfries 0930 0930 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W69922/2026-09-17/detailed None Annan 2026-09-17T09:15:00+01:00 Dumfries 15.0 {"type": "LineString", "coordinates": [[-3.2631613, 54.98360400000001], [-3.2648593999999997, 54.9839812], [-3.2667693, 54.9843687], [-3.2671786999999997, 54.9844395], [-3.2673839, 54.984472999999994], [-3.2675897, 54.984505], [-3.2678452, 54.98454149999999], [-3.2681019999999994, 54.98457650000001], [-3.2686187, 54.9846418], [-3.2691226, 54.984697700000005], [-3.2696278999999997, 54.9847504], [-3.2703201, 54.9848112], [-3.2707142, 54.9848378], [-3.2711089, 54.98486110000001], [-3.2714927, 54.984872], [-3.2723985000000004, 54.9848977], [-3.2727406999999995, 54.9849074], [-3.2733766, 54.9849165], [-3.274023000000001, 54.98491969999999], [-3.2753044, 54.9849249], [-3.2759260999999995, 54.984927500000005], [-3.2771216999999995, 54.9849324], [-3.2795848, 54.98493810000001], [-3.2918496, 54.9849973], [-3.3002670999999997, 54.98503869999999], [-3.3114166, 54.985072299999985], [-3.3212644, 54.9851042], [-3.323766551242229, 54.985118197787074], [-3.3265555, 54.98513380000001], [-3.3374036000000005, 54.985175], [-3.3386798, 54.98519720000001], [-3.3398718, 54.98523779999999], [-3.3409436999999995, 54.985305399999994], [-3.3413552999999996, 54.985332], [-3.3418726, 54.9853797], [-3.3428629, 54.98548559999999], [-3.3438025999999996, 54.98560750000001], [-3.3450937, 54.98580470000001], [-3.3455279, 54.98588079999999], [-3.3456288, 54.98589849999999], [-3.3463367, 54.98602819999999], [-3.3475283, 54.9862692], [-3.3486584, 54.986535], [-3.3496361, 54.9868033], [-3.3501432999999996, 54.9869436], [-3.350341, 54.98700110000001], [-3.3545402999999996, 54.9882226], [-3.3549625999999995, 54.98834110000001], [-3.3606509999999994, 54.98999529999999], [-3.361990833220766, 54.99038365396537], [-3.3679911, 54.9921228], [-3.3711824999999997, 54.9930512], [-3.3715787, 54.9931658], [-3.3798402999999997, 54.9955669], [-3.3802503, 54.9956863], [-3.3879575, 54.997921099999985], [-3.3884766999999996, 54.9980712], [-3.3885627, 54.99809630000001], [-3.3940735999999996, 54.9997043], [-3.3942536999999997, 54.9997555], [-3.398334, 55.0009848], [-3.3991736999999995, 55.00125930000001], [-3.4005642999999997, 55.0017508], [-3.4019217, 55.00225470000001], [-3.4030260999999995, 55.0026943], [-3.4039727, 55.00309579999999], [-3.4042440999999997, 55.003210900000006], [-3.4102349, 55.005939], [-3.4104577, 55.006040299999995], [-3.4135980796541814, 55.00748300455956], [-3.4230044, 55.011804000000005], [-3.4246795, 55.0125792], [-3.4250041999999996, 55.012729500000006], [-3.4287860999999995, 55.01447970000002], [-3.4309808999999993, 55.01548530000001], [-3.4312257, 55.0155975], [-3.4368669999999995, 55.01818209999999], [-3.4464905, 55.0226132], [-3.4505171, 55.024454899999995], [-3.4558103, 55.02687929999999], [-3.4664379999999997, 55.03176190000001], [-3.476647, 55.0364629], [-3.4790528, 55.03756510000001], [-3.479337699999999, 55.037695599999985], [-3.4822978, 55.0390516], [-3.4825931, 55.03918689999999], [-3.4875286999999995, 55.0414477], [-3.4879168, 55.0416262], [-3.48849013434531, 55.04188816749413], [-3.4923898999999996, 55.04366999999999], [-3.4927372000000005, 55.0438287], [-3.4971226, 55.0458324], [-3.4984101, 55.04642129999999], [-3.5034296080661336, 55.048716823120266], [-3.5052591999999994, 55.04955350000001], [-3.5127961, 55.052999700000015], [-3.5190576, 55.055862299999994], [-3.5240139, 55.058111], [-3.5254634, 55.0587736], [-3.5267729999999995, 55.05937230000001], [-3.5290519999999996, 55.06027509999999], [-3.5300127, 55.0606557], [-3.530295, 55.06076019999998], [-3.5331268999999996, 55.06175109999999], [-3.5346428, 55.0622351], [-3.5361726, 55.0626948], [-3.5393852999999997, 55.063556], [-3.5417621999999995, 55.064102000000005], [-3.544473599999999, 55.06467190000001], [-3.5478079, 55.065249300000005], [-3.5507785999999997, 55.06567600000001], [-3.5538468, 55.0660201], [-3.5599414, 55.06653759999999], [-3.5615211, 55.06667170000001], [-3.5617614999999994, 55.0666932], [-3.5619744999999994, 55.0667108], [-3.5727718999999993, 55.06760920000001], [-3.5742775, 55.067734499999986], [-3.5823936000000005, 55.0683946], [-3.5852181999999995, 55.06864399999999], [-3.5860065, 55.06871060000001], [-3.5873804, 55.0688266], [-3.5882968, 55.06887759999999], [-3.5895288000000005, 55.068924], [-3.5898571, 55.06893199999999], [-3.5907226000000003, 55.06893719999999], [-3.5916082, 55.06892169999999], [-3.5929550999999997, 55.068888599999994], [-3.5932611364780858, 55.06887776053726], [-3.5943696, 55.06883849999999], [-3.5953203999999994, 55.068818399999984], [-3.5961723000000005, 55.0688326], [-3.596667099999999, 55.0688599], [-3.597007, 55.0688901], [-3.5979867000000003, 55.06902420000001], [-3.598498599999999, 55.0691194], [-3.5992743000000003, 55.0692925], [-3.5997742999999995, 55.0694351], [-3.6001908000000005, 55.069565100000005], [-3.6002927999999996, 55.0696003], [-3.6003945, 55.069635899999994], [-3.6004938999999996, 55.06967349999999], [-3.6005924000000005, 55.0697106], [-3.6007882, 55.06978699999999], [-3.6009777, 55.0698661], [-3.601164699999999, 55.069947499999984], [-3.6013643, 55.07004119999999], [-3.6015728, 55.07014139999999], [-3.601778899999999, 55.0702514], [-3.6019767, 55.070362199999984], [-3.6021674999999997, 55.0704772], [-3.6027999999999993, 55.0708995], [-3.6033162, 55.0713305], [-3.6036577, 55.07165219999999], [-3.6040561, 55.07214690000001], [-3.604213699999999, 55.07237560000001], [-3.604345200000001, 55.07259129999999]]} 15.4 0916 0931 Annan Dumfries Dumfries 55.0725913 -3.6043452 55.0725913 -3.6043452 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:31:00 Dumfries TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960981 1789634347565784 16 16 2026-09-17 08:49:07.767490 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:07.560815
603510 635274 W28088 872P15ME17 2026-09-17 COMPLETE 16959728 2026-09-17 09:38:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 635274, "stp": "P", "toc": "Southern", "uid": "W28088", "consist": "377705", "dest_crs": "TAT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W28088/2026-09-17/detailed", "trust_id": "872P15ME17", "origin_crs": "PUR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tattenham Corner", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "2", "is_terminated": 1, "next_location": "Tattenham Corner", "signalling_id": "2P15", "timing_status": "ON TIME", "origin_station": "Purley", "current_leg_arr": "0938", "current_leg_dep": "0935", "current_leg_end": "Tattenham Corner", "origin_dep_time": "0914", "origin_platform": "6", "current_location": "Tattenham Corner", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]}", "current_leg_start": "Tadworth", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "51.3090676", "next_location_lon": "-0.2423635", "previous_location": "Tadworth", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 265.893, \"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\": 326.359, \"from_m\": 265.893, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 668.41, \"from_m\": 326.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 767.264, \"from_m\": 668.41, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 801.42, \"from_m\": 767.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\": 1716.605, \"from_m\": 801.42, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2604.322, \"from_m\": 1716.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2615.022, \"from_m\": 2604.322, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2654.087, \"from_m\": 2615.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\": 2840.784, \"from_m\": 2654.087, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3543.547, \"from_m\": 2840.784, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4835.757, \"from_m\": 3543.547, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6180.143, \"from_m\": 4835.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\": 6847.86, \"from_m\": 6180.143, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7496.046, \"from_m\": 6847.86, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7944.915, \"from_m\": 7496.046, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10016.608, \"from_m\": 7944.915, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10204.157, \"from_m\": 10016.608, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10617.43, \"from_m\": 10204.157, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12029.851, \"from_m\": 10617.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12995.199, \"from_m\": 12029.851, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13082.391, \"from_m\": 12995.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13900.94, \"from_m\": 13082.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}], \"service_id\": 635274, \"profile_key\": \"25a574adee61d69f52838d068a8e7d9d39f520194c3da76f9416f94b07c8a2bb\", \"schedule_id\": 25651, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0914\", \"location\": \"Purley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0916H\", \"location\": \"Reedham\", \"stage_seq\": 2, \"distance_m\": 1595.161, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Coulsdon Town\", \"stage_seq\": 3, \"distance_m\": 2763.592, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Woodmansterne\", \"stage_seq\": 4, \"distance_m\": 4338.064, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0925H\", \"location\": \"Chipstead\", \"stage_seq\": 5, \"distance_m\": 5939.451, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"0930H\", \"wtt_dep\": \"0931\", \"location\": \"Kingswood\", \"stage_seq\": 6, \"distance_m\": 9772.538, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0934H\", \"location\": \"Tadworth\", \"stage_seq\": 7, \"distance_m\": 11936.663, \"section_seq\": 1, \"route_path_id\": 66030}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Tattenham Corner\", \"stage_seq\": 8, \"distance_m\": 13900.94, \"section_seq\": 1, \"route_path_id\": 66030}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13900.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66030}], \"total_distance_m\": 13900.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13714.243, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 186.697, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0914", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3090676", "current_position_lon": "-0.2423635", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:11Z\", \"source_id\": 52578829, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:13Z\", \"source_id\": 16943771, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:58Z\", \"source_id\": 52586183, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:58Z\", \"source_id\": 16945814, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:16Z\", \"source_id\": 52592336, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:19Z\", \"source_id\": 16947509, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:33Z\", \"source_id\": 52609230, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:36Z\", \"source_id\": 16952512, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:25Z\", \"source_id\": 52622580, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:29Z\", \"source_id\": 16956175, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:16Z\", \"source_id\": 52636345, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:21Z\", \"source_id\": 16959728, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tattenham Corner", "service_state_platform": "2", "timing_fact_generation": 1789634244067504, "current_leg_arrival_utc": "2026-09-17T09:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:09.351198", "service_state_evidence_id": 16959728, "current_leg_start_actual_dep": "2026-09-17T09:34:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-17T08:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:09.708949", "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 P PUR TAT 2P15 377705 5 100 None {"version": 3, "segments": [{"to_m": 265.893, "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": 326.359, "from_m": 265.893, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 668.41, "from_m": 326.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 767.264, "from_m": 668.41, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 801.42, "from_m": 767.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": 1716.605, "from_m": 801.42, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2604.322, "from_m": 1716.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2615.022, "from_m": 2604.322, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2654.087, "from_m": 2615.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": 2840.784, "from_m": 2654.087, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3543.547, "from_m": 2840.784, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4835.757, "from_m": 3543.547, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6180.143, "from_m": 4835.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": 6847.86, "from_m": 6180.143, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7496.046, "from_m": 6847.86, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7944.915, "from_m": 7496.046, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10016.608, "from_m": 7944.915, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10204.157, "from_m": 10016.608, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10617.43, "from_m": 10204.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12029.851, "from_m": 10617.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12995.199, "from_m": 12029.851, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13082.391, "from_m": 12995.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13900.94, "from_m": 13082.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}], "service_id": 635274, "profile_key": "25a574adee61d69f52838d068a8e7d9d39f520194c3da76f9416f94b07c8a2bb", "schedule_id": 25651, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0914", "location": "Purley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0916H", "location": "Reedham", "stage_seq": 2, "distance_m": 1595.161, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Coulsdon Town", "stage_seq": 3, "distance_m": 2763.592, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Woodmansterne", "stage_seq": 4, "distance_m": 4338.064, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0925H", "location": "Chipstead", "stage_seq": 5, "distance_m": 5939.451, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "0930H", "wtt_dep": "0931", "location": "Kingswood", "stage_seq": 6, "distance_m": 9772.538, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0934H", "location": "Tadworth", "stage_seq": 7, "distance_m": 11936.663, "section_seq": 1, "route_path_id": 66030}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Tattenham Corner", "stage_seq": 8, "distance_m": 13900.94, "section_seq": 1, "route_path_id": 66030}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13900.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 66030}], "total_distance_m": 13900.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13714.243, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 186.697, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30236, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:11Z", "source_id": 52578829, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:16:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:13Z", "source_id": 16943771, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30288, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:58Z", "source_id": 52586183, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:19:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:58Z", "source_id": 16945814, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30280, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:16Z", "source_id": 52592336, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:22:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:19Z", "source_id": 16947509, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30273, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:33Z", "source_id": 52609230, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:31:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:36Z", "source_id": 16952512, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30268, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:25Z", "source_id": 52622580, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:29Z", "source_id": 16956175, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30264, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:16Z", "source_id": 52636345, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:21Z", "source_id": 16959728, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:38:00+01:00", "operational_fact": true}] Purley 0914 0914 6 None None Tattenham Corner 0938 0938 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W28088/2026-09-17/detailed None Tadworth 2026-09-17T09:34:30+01:00 Tattenham Corner 3.0 {"type": "LineString", "coordinates": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]} 1.2 0935 0938 Tadworth Tattenham Corner Tattenham Corner 51.3090676 -0.2423635 51.3090676 -0.2423635 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:38:00 Tattenham Corner TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959728 1789634244067504 25 25 2026-09-17 08:49:09.708949 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:09.351198
603511 634808 Y65380 529A15MD17 2026-09-17 COMPLETE 16960194 2026-09-17 09:39:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 634808, "stp": "P", "toc": "London Overground", "uid": "Y65380", "consist": null, "dest_crs": "CYP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65380/2026-09-17/detailed", "trust_id": "529A15MD17", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crystal Palace", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "3", "is_terminated": 1, "next_location": "Crystal Palace", "signalling_id": "9A15", "timing_status": "ON TIME", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "0939", "current_leg_dep": "0935", "current_leg_end": "Crystal Palace", "origin_dep_time": "0856", "origin_platform": "2", "current_location": "Crystal Palace", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.0561156, 51.4238932], [-0.0565091, 51.4230958], [-0.056778699999999994, 51.42259159999999], [-0.0569687, 51.4222742], [-0.0572154, 51.42188759999999], [-0.0574755, 51.4215108], [-0.05761801357643543, 51.42132177722947], [-0.057640498977152475, 51.42129195366443], [-0.05771420000000001, 51.4211942], [-0.0579529, 51.4208846], [-0.058256, 51.4205236], [-0.058538, 51.420205499999994], [-0.0588275, 51.41990800000001], [-0.05913039999999999, 51.4196254], [-0.05941199999999999, 51.419399799999994], [-0.0597259, 51.41916890000001], [-0.060073600000000005, 51.418939], [-0.06064919999999999, 51.41859049999999], [-0.061100600000000005, 51.418314], [-0.0615519, 51.41809699999999], [-0.062038399999999994, 51.4178258], [-0.0623111, 51.417685500000005], [-0.062637, 51.4175425], [-0.0628481, 51.4174616], [-0.06303039999999999, 51.41739], [-0.06335639999999998, 51.4172811], [-0.0636958, 51.4171832], [-0.06403499999999998, 51.41708729999999], [-0.06439579999999999, 51.417009599999986], [-0.0646551, 51.4169253], [-0.0649829, 51.4168718], [-0.0652119, 51.4168415], [-0.0655365, 51.41680109999999], [-0.0658819, 51.4167722], [-0.06606569999999999, 51.4167636], [-0.0663521, 51.416751299999994], [-0.06657719999999999, 51.41674570000001], [-0.06678639999999998, 51.4167468], [-0.06709589999999999, 51.4167459], [-0.0674388, 51.41674350000001], [-0.0677887, 51.41675359999999], [-0.06795299999999999, 51.41676669999998], [-0.0684269, 51.416800599999995], [-0.0687837, 51.41683209999999], [-0.06911240000000002, 51.41689610000001], [-0.0696317, 51.41699349999999], [-0.07005339999999999, 51.417076599999994], [-0.0702808, 51.4171306], [-0.07048079999999998, 51.417186599999994], [-0.07065779999999999, 51.41724270000001], [-0.07204479999999999, 51.4177527], [-0.07213649999999999, 51.4177859]]}", "current_leg_start": "Sydenham", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "51.4177859", "next_location_lon": "-0.0721365", "previous_location": "Sydenham", "current_leg_milage": "1.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3665.549, \"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\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5556.24, \"from_m\": 5153.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5699.14, \"from_m\": 5556.24, \"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\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"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\": 6087.353, \"from_m\": 6031.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6485.143, \"from_m\": 6087.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9431.662, \"from_m\": 8280.138, \"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\": 11169.321, \"from_m\": 9431.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13272.655, \"from_m\": 12966.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13310.11, \"from_m\": 13272.655, \"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\": 13690.193, \"from_m\": 13310.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14405.746, \"from_m\": 13690.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14638.025, \"from_m\": 14405.746, \"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\": 16322.617, \"from_m\": 14638.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16405.584, \"from_m\": 16322.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18863.651, \"from_m\": 16405.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18904.691, \"from_m\": 18863.651, \"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\": 20191.175, \"from_m\": 18904.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20232.216, \"from_m\": 20191.175, \"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\": 20988.894, \"from_m\": 20232.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27137.886, \"from_m\": 20988.894, \"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\": 28822.249, \"from_m\": 27137.886, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 634808, \"profile_key\": \"f54223677864763aa3915b816d99fed9d701fcdce9930d970b3a6531c2237e2d\", \"schedule_id\": 30893, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0900\", \"wtt_dep\": \"0901\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0903\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0907\", \"wtt_dep\": \"0907H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0909\", \"wtt_dep\": \"0910\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0915H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0924\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 21182.825, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 22498.837, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 24163.908, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0931H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 25516.271, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0935\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 26936.802, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Crystal Palace\", \"stage_seq\": 22, \"distance_m\": 28822.249, \"section_seq\": 1, \"route_path_id\": 40819}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28822.249, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40819}], \"total_distance_m\": 28822.249, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26340.389, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2481.86, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0856", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4177859", "current_position_lon": "-0.0721365", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:12Z\", \"source_id\": 52534508, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:11Z\", \"source_id\": 16931631, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:43Z\", \"source_id\": 52541818, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:43Z\", \"source_id\": 16933612, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:09Z\", \"source_id\": 52548542, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:13Z\", \"source_id\": 16935503, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:23Z\", \"source_id\": 52554901, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:28Z\", \"source_id\": 16937207, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:01Z\", \"source_id\": 52562255, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:05Z\", \"source_id\": 16939197, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:21Z\", \"source_id\": 52568659, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:25Z\", \"source_id\": 16940965, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:22Z\", \"source_id\": 52573989, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:25Z\", \"source_id\": 16942439, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:17Z\", \"source_id\": 52579203, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:21Z\", \"source_id\": 16943883, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:50Z\", \"source_id\": 52583158, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:53Z\", \"source_id\": 16945034, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:14Z\", \"source_id\": 52586854, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:16Z\", \"source_id\": 16946005, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:54Z\", \"source_id\": 52591396, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:59Z\", \"source_id\": 16947247, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:14Z\", \"source_id\": 52600283, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:19Z\", \"source_id\": 16950008, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:48Z\", \"source_id\": 52607281, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:52Z\", \"source_id\": 16951892, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:54Z\", \"source_id\": 52615548, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:57Z\", \"source_id\": 16954306, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:52Z\", \"source_id\": 52621016, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:56Z\", \"source_id\": 16955699, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:10Z\", \"source_id\": 52627496, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:13Z\", \"source_id\": 16957450, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:54Z\", \"source_id\": 52638066, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:58Z\", \"source_id\": 16960194, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crystal Palace", "service_state_platform": "3", "timing_fact_generation": 1789634279775381, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:09.386588", "service_state_evidence_id": 16960194, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:09.713139", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P XHZ CYP 9A15 None None None None {"version": 3, "segments": [{"to_m": 3665.549, "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": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "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": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "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": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "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": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "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": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "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": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "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": 20191.175, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20232.216, "from_m": 20191.175, "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": 20988.894, "from_m": 20232.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27137.886, "from_m": 20988.894, "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": 28822.249, "from_m": 27137.886, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 634808, "profile_key": "f54223677864763aa3915b816d99fed9d701fcdce9930d970b3a6531c2237e2d", "schedule_id": 30893, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0856", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0900", "wtt_dep": "0901", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0903", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0907", "wtt_dep": "0907H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0909", "wtt_dep": "0910", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0915H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0924", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 21182.825, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0931H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0935", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Crystal Palace", "stage_seq": 22, "distance_m": 28822.249, "section_seq": 1, "route_path_id": 40819}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28822.249, "from_m": 0.0, "section_seq": 1, "route_path_id": 40819}], "total_distance_m": 28822.249, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26340.389, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2481.86, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:12Z", "source_id": 52534508, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:00:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:11Z", "source_id": 16931631, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:43Z", "source_id": 52541818, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:03:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:43Z", "source_id": 16933612, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:09Z", "source_id": 52548542, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:05:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:13Z", "source_id": 16935503, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:23Z", "source_id": 52554901, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:07:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:28Z", "source_id": 16937207, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:01Z", "source_id": 52562255, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:05Z", "source_id": 16939197, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:21Z", "source_id": 52568659, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:12:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:25Z", "source_id": 16940965, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:22Z", "source_id": 52573989, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:14:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:25Z", "source_id": 16942439, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:17Z", "source_id": 52579203, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:16:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:21Z", "source_id": 16943883, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:50Z", "source_id": 52583158, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:53Z", "source_id": 16945034, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:14Z", "source_id": 52586854, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:19:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:16Z", "source_id": 16946005, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:54Z", "source_id": 52591396, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:21:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:59Z", "source_id": 16947247, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:14Z", "source_id": 52600283, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:25:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:19Z", "source_id": 16950008, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:48Z", "source_id": 52607281, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:27:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:52Z", "source_id": 16951892, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:54Z", "source_id": 52615548, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:30:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:57Z", "source_id": 16954306, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:52Z", "source_id": 52621016, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:32:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:56Z", "source_id": 16955699, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:10Z", "source_id": 52627496, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:34:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:13Z", "source_id": 16957450, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29871, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:54Z", "source_id": 52638066, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:58Z", "source_id": 16960194, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Highbury & Islington (East London Line) 0856 0856 2 None None Crystal Palace 0939 0939 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y65380/2026-09-17/detailed None Sydenham 2026-09-17T09:35:00+01:00 Crystal Palace 4.0 {"type": "LineString", "coordinates": [[-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.0561156, 51.4238932], [-0.0565091, 51.4230958], [-0.056778699999999994, 51.42259159999999], [-0.0569687, 51.4222742], [-0.0572154, 51.42188759999999], [-0.0574755, 51.4215108], [-0.05761801357643543, 51.42132177722947], [-0.057640498977152475, 51.42129195366443], [-0.05771420000000001, 51.4211942], [-0.0579529, 51.4208846], [-0.058256, 51.4205236], [-0.058538, 51.420205499999994], [-0.0588275, 51.41990800000001], [-0.05913039999999999, 51.4196254], [-0.05941199999999999, 51.419399799999994], [-0.0597259, 51.41916890000001], [-0.060073600000000005, 51.418939], [-0.06064919999999999, 51.41859049999999], [-0.061100600000000005, 51.418314], [-0.0615519, 51.41809699999999], [-0.062038399999999994, 51.4178258], [-0.0623111, 51.417685500000005], [-0.062637, 51.4175425], [-0.0628481, 51.4174616], [-0.06303039999999999, 51.41739], [-0.06335639999999998, 51.4172811], [-0.0636958, 51.4171832], [-0.06403499999999998, 51.41708729999999], [-0.06439579999999999, 51.417009599999986], [-0.0646551, 51.4169253], [-0.0649829, 51.4168718], [-0.0652119, 51.4168415], [-0.0655365, 51.41680109999999], [-0.0658819, 51.4167722], [-0.06606569999999999, 51.4167636], [-0.0663521, 51.416751299999994], [-0.06657719999999999, 51.41674570000001], [-0.06678639999999998, 51.4167468], [-0.06709589999999999, 51.4167459], [-0.0674388, 51.41674350000001], [-0.0677887, 51.41675359999999], [-0.06795299999999999, 51.41676669999998], [-0.0684269, 51.416800599999995], [-0.0687837, 51.41683209999999], [-0.06911240000000002, 51.41689610000001], [-0.0696317, 51.41699349999999], [-0.07005339999999999, 51.417076599999994], [-0.0702808, 51.4171306], [-0.07048079999999998, 51.417186599999994], [-0.07065779999999999, 51.41724270000001], [-0.07204479999999999, 51.4177527], [-0.07213649999999999, 51.4177859]]} 1.2 0935 0939 Sydenham Crystal Palace Crystal Palace 51.4177859 -0.0721365 51.4177859 -0.0721365 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:39:00 Crystal Palace TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960194 1789634279775381 73 73 2026-09-17 08:49:09.713139 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:09.386588
603512 631607 C14581 081A11MA17 2026-09-17 COMPLETE 16959951 2026-09-17 09:39:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 631607, "stp": "P", "toc": "ScotRail", "uid": "C14581", "consist": "156501", "dest_crs": "GLC", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14581/2026-09-17/detailed", "trust_id": "081A11MA17", "origin_crs": "STR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "8", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "1A11", "timing_status": "ON TIME", "origin_station": "Stranraer", "current_leg_arr": "0939", "current_leg_dep": "0926", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0704", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.396959096486929, 55.80408205202637], [-4.3963404, 55.8043744], [-4.3958069, 55.8046448], [-4.395202599999999, 55.8049511], [-4.3946841, 55.8052212], [-4.3944089, 55.8053731], [-4.3939613, 55.80557739999999], [-4.3934988, 55.80582759999999], [-4.3930562, 55.80608029999999], [-4.3923004957289775, 55.80654382101159], [-4.3890914, 55.80851210000001], [-4.3889676, 55.8085843], [-4.3887273, 55.808696399999995], [-4.3881138, 55.80902549999999], [-4.387968899999999, 55.8090953], [-4.3871146, 55.80950149999999], [-4.3870145, 55.8095427], [-4.385883399999999, 55.81000830000001], [-4.3849461, 55.8103631], [-4.384066299999999, 55.8106565], [-4.3834485999999995, 55.8108375], [-4.383407499999999, 55.8108497], [-4.3831573, 55.8109239], [-4.382994, 55.81096780000001], [-4.381740599999999, 55.8113049], [-4.380441599999999, 55.8116122], [-4.3802817, 55.811649999999986], [-4.3794893, 55.81181360000001], [-4.3786235, 55.8119665], [-4.378378799999999, 55.81200590000001], [-4.378201299999999, 55.8120315], [-4.377912799999999, 55.812073100000006], [-4.377435499999999, 55.81214289999999], [-4.3757986, 55.81235309999999], [-4.374367199999999, 55.81247419999999], [-4.373766300000001, 55.8124969], [-4.3731726, 55.8125205], [-4.3729543, 55.81252629999999], [-4.3716992, 55.81256319999999], [-4.3703997999999995, 55.812551600000006], [-4.369223599999999, 55.8125247], [-4.3680671, 55.8124558], [-4.367144399999999, 55.8124013], [-4.3670862, 55.81239519999999], [-4.3661726, 55.8122998], [-4.363665199999999, 55.81203459999999], [-4.3623011, 55.811941700000006], [-4.362092, 55.8119315], [-4.3617491, 55.8119093], [-4.3607949, 55.8118791], [-4.359835199999999, 55.8118659], [-4.3588827, 55.8118609], [-4.3581308, 55.8118813], [-4.3569756, 55.8119288], [-4.3554363, 55.8120274], [-4.3539215, 55.812099700000005], [-4.3524877, 55.8121354], [-4.3504976, 55.81211900000001], [-4.348444899999999, 55.81208459999999], [-4.346960899999999, 55.81206799999999], [-4.3434365, 55.812028700000006], [-4.3426062, 55.8120194], [-4.338396699999999, 55.811951099999995], [-4.3382154, 55.8119466], [-4.3365144, 55.8119317], [-4.3350358, 55.81193919999999], [-4.334292, 55.8119533], [-4.3336776, 55.8119714], [-4.3330389, 55.8120122], [-4.3315195, 55.8121388], [-4.3306843, 55.81223930000001], [-4.3298534, 55.8123579], [-4.328839, 55.8125151], [-4.3278505, 55.8126867], [-4.3266982, 55.8129309], [-4.3259697, 55.8130937], [-4.3258244, 55.8131262], [-4.325545499999999, 55.813194], [-4.3250687999999995, 55.8133179], [-4.324220999999999, 55.8135499], [-4.3234459, 55.813780699999995], [-4.3222829, 55.8141555], [-4.3215232, 55.81443429999999], [-4.3203588, 55.81490789999999], [-4.319622999999999, 55.8152302], [-4.317794799999999, 55.8160946], [-4.316757, 55.81654530000001], [-4.315715899999999, 55.8169625], [-4.3150183, 55.8172329], [-4.3143128, 55.8174893], [-4.3133194, 55.817843499999995], [-4.3120924, 55.8182502], [-4.311913363773703, 55.81830445511588], [-4.3110262, 55.8185733], [-4.310446499999999, 55.8187489], [-4.3099442, 55.81889509999999], [-4.309761999999999, 55.81895170000001], [-4.3092901999999995, 55.8190981], [-4.3086355, 55.8193073], [-4.307994079252754, 55.81954650653432], [-4.3079705, 55.819555300000005], [-4.307324199999999, 55.81980279999999], [-4.3067287, 55.82006119999999], [-4.306182499999999, 55.82031810000001], [-4.3057505, 55.8205447], [-4.3053345, 55.82076959999999], [-4.3051456, 55.8208789], [-4.3049338, 55.82100139999999], [-4.304341099999999, 55.82137519999999], [-4.3032725, 55.82212169999999], [-4.302389099999999, 55.82287829999999], [-4.3023057, 55.8229599], [-4.3021021, 55.823143900000005], [-4.3016876, 55.8235521], [-4.301406, 55.823833699999994], [-4.3011923, 55.824043200000006], [-4.300717399999999, 55.82453], [-4.300091799999999, 55.82515599999999], [-4.299072099999999, 55.82620800000001], [-4.2984402, 55.82682220000001], [-4.298114899999999, 55.827152899999994], [-4.2977758, 55.8274663], [-4.297419599999999, 55.8277962], [-4.297014, 55.82812440000001], [-4.296581, 55.8284591], [-4.2959828, 55.8288768], [-4.2955547, 55.829164600000006], [-4.2946224, 55.8297128], [-4.2933644, 55.830377600000006], [-4.292953305925752, 55.83058042620926], [-4.29289228102259, 55.83061053467709], [-4.292231599999999, 55.83093649999999], [-4.292076, 55.8310133], [-4.2915702, 55.8312372], [-4.291063699999999, 55.8314502], [-4.2905403, 55.83166719999999], [-4.289983599999999, 55.8318828], [-4.2890442, 55.8322185], [-4.288922199999999, 55.8322619], [-4.287833599999999, 55.83264249999999], [-4.2848436, 55.8336885], [-4.2834017, 55.8341922], [-4.282903299999999, 55.8343663], [-4.2823, 55.83457669999999], [-4.2818356, 55.83474029999999], [-4.2799954, 55.835392799999994], [-4.278848199999999, 55.835790499999995], [-4.2776121, 55.8362206], [-4.2763311, 55.8366686], [-4.276213, 55.8367099], [-4.274395799999999, 55.8373468], [-4.274143099999999, 55.83743529999999], [-4.274006, 55.837483299999995], [-4.2735135, 55.8376517], [-4.273227100000001, 55.8377516], [-4.2728539, 55.8378883], [-4.2727166, 55.8379317], [-4.272405799999999, 55.8380516], [-4.2722335, 55.838123], [-4.272045299999999, 55.8382065], [-4.2719258, 55.8382654], [-4.2717493, 55.838355099999994], [-4.2715481, 55.8384651], [-4.271333499999999, 55.8385856], [-4.2711726, 55.838689499999994], [-4.271003599999999, 55.838802399999985], [-4.2708373, 55.83892899999999], [-4.2706818, 55.83906449999999], [-4.2706171, 55.83912269999999], [-4.2705423, 55.839197000000006], [-4.2704162, 55.8393401], [-4.269967599999999, 55.83986910000001], [-4.2698648, 55.83998679999999], [-4.2694026, 55.84051600000001], [-4.2693663, 55.84055699999998], [-4.269150099999999, 55.8408014], [-4.269026, 55.84092690000001], [-4.2688836, 55.8410627], [-4.268766799999999, 55.8411717], [-4.2686226, 55.84128599999999], [-4.2684454, 55.8414077], [-4.2682962, 55.8415044], [-4.268191999999999, 55.8415661], [-4.268033400000001, 55.84164889999999], [-4.267882599999999, 55.8417266], [-4.2677046, 55.84180740000001], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Barrhead", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Barrhead", "current_leg_milage": "7.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 178.751, \"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\": 1566.459, \"from_m\": 178.751, \"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\": 2673.623, \"from_m\": 1566.459, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8197.7, \"from_m\": 2673.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\": 80.0}, {\"to_m\": 8498.98, \"from_m\": 8197.7, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10236.787, \"from_m\": 8498.98, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13408.436, \"from_m\": 10236.787, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14012.099, \"from_m\": 13408.436, \"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\": 14994.579, \"from_m\": 14012.099, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22103.221, \"from_m\": 14994.579, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 23450.46, \"from_m\": 22103.221, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25057.853, \"from_m\": 23450.46, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27327.976, \"from_m\": 25057.853, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27867.256, \"from_m\": 27327.976, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38271.724, \"from_m\": 27867.256, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39074.614, \"from_m\": 38271.724, \"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\": 40856.559, \"from_m\": 39074.614, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41483.193, \"from_m\": 40856.559, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42870.168, \"from_m\": 41483.193, \"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\": 42930.668, \"from_m\": 42870.168, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44261.058, \"from_m\": 42930.668, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44339.607, \"from_m\": 44261.058, \"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\": 47367.46, \"from_m\": 44339.607, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 49596.635, \"from_m\": 47367.46, \"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\": 49662.163, \"from_m\": 49596.635, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51034.976, \"from_m\": 49662.163, \"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\": 51787.083, \"from_m\": 51034.976, \"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\": 51997.147, \"from_m\": 51787.083, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52168.705, \"from_m\": 51997.147, \"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\": 58929.236, \"from_m\": 52168.705, \"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\": 60558.525, \"from_m\": 58929.236, \"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\": 61210.408, \"from_m\": 60558.525, \"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\": 61788.145, \"from_m\": 61210.408, \"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\": 64988.535, \"from_m\": 61788.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70421.713, \"from_m\": 64988.535, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 71751.852, \"from_m\": 70421.713, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72802.655, \"from_m\": 71751.852, \"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\": 73724.024, \"from_m\": 72802.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74362.451, \"from_m\": 73724.024, \"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\": 81144.014, \"from_m\": 74362.451, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 88431.633, \"from_m\": 81144.014, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 94523.427, \"from_m\": 88431.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 95270.219, \"from_m\": 94523.427, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 95495.32, \"from_m\": 95270.219, \"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\": 95840.792, \"from_m\": 95495.32, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97695.553, \"from_m\": 95840.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 103758.151, \"from_m\": 97695.553, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 105561.511, \"from_m\": 103758.151, \"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\": 106779.646, \"from_m\": 105561.511, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 107073.045, \"from_m\": 106779.646, \"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\": 107171.164, \"from_m\": 107073.045, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 107211.246, \"from_m\": 107171.164, \"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\": 107663.855, \"from_m\": 107211.246, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108050.228, \"from_m\": 107663.855, \"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\": 109997.422, \"from_m\": 108050.228, \"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\": 110176.288, \"from_m\": 109997.422, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 111732.409, \"from_m\": 110176.288, \"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\": 114187.635, \"from_m\": 111732.409, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 117498.437, \"from_m\": 114187.635, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119509.301, \"from_m\": 117498.437, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 119853.66, \"from_m\": 119509.301, \"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\": 120095.544, \"from_m\": 119853.66, \"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\": 120146.298, \"from_m\": 120095.544, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 120212.054, \"from_m\": 120146.298, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 135207.183, \"from_m\": 120212.054, \"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\": 135961.808, \"from_m\": 135207.183, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 136039.684, \"from_m\": 135961.808, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 138009.716, \"from_m\": 136039.684, \"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\": 144885.259, \"from_m\": 138009.716, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 146559.836, \"from_m\": 144885.259, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 155961.892, \"from_m\": 146559.836, \"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\": 157321.334, \"from_m\": 155961.892, \"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\": 157738.805, \"from_m\": 157321.334, \"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\": 158298.628, \"from_m\": 157738.805, \"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\": 158723.095, \"from_m\": 158298.628, \"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\": 631607, \"profile_key\": \"ee5afd6434686db43dcdcae4c2df486de73ecbe8ff503e3d496f0d1bbf131518\", \"schedule_id\": 1827, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0704\", \"location\": \"Stranraer\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0713\", \"wtt_dep\": \"0713\", \"location\": \"Dunragit S.B.\", \"stage_seq\": 2, \"distance_m\": 9781.776, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0727\", \"wtt_dep\": \"0727\", \"location\": \"Glenwhilly S.B.\", \"stage_seq\": 3, \"distance_m\": 27603.162, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0738\", \"wtt_dep\": \"0738H\", \"location\": \"Barrhill\", \"stage_seq\": 4, \"distance_m\": 41196.847, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0757\", \"wtt_dep\": \"0758\", \"location\": \"Girvan\", \"stage_seq\": 5, \"distance_m\": 60857.033, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807H\", \"location\": \"Kilkerran\", \"stage_seq\": 6, \"distance_m\": 74074.601, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0813H\", \"wtt_dep\": \"0814\", \"location\": \"Maybole\", \"stage_seq\": 7, \"distance_m\": 80703.543, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821H\", \"location\": \"Dalrymple Jn\", \"stage_seq\": 8, \"distance_m\": 90208.352, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0827\", \"wtt_dep\": \"0829\", \"location\": \"Ayr\", \"stage_seq\": 9, \"distance_m\": 95182.052, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 10, \"distance_m\": 97054.647, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832\", \"location\": \"Falkland Jn\", \"stage_seq\": 11, \"distance_m\": 97908.315, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0833H\", \"wtt_dep\": \"0834\", \"location\": \"Prestwick Town\", \"stage_seq\": 12, \"distance_m\": 100265.757, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0839\", \"location\": \"Troon\", \"stage_seq\": 13, \"distance_m\": 105637.725, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0841\", \"location\": \"Barassie Jn\", \"stage_seq\": 14, \"distance_m\": 107708.606, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0858\", \"location\": \"Kilmarnock\", \"stage_seq\": 15, \"distance_m\": 120095.544, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902\", \"location\": \"Kilmaurs\", \"stage_seq\": 16, \"distance_m\": 123494.497, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906\", \"location\": \"Lochridge Jn\", \"stage_seq\": 17, \"distance_m\": 127189.247, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0907\", \"wtt_dep\": \"0907H\", \"location\": \"Stewarton\", \"stage_seq\": 18, \"distance_m\": 128642.518, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Dunlop\", \"stage_seq\": 19, \"distance_m\": 132238.888, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Lugton\", \"stage_seq\": 20, \"distance_m\": 135961.808, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0923H\", \"location\": \"Barrhead\", \"stage_seq\": 21, \"distance_m\": 146946.115, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Busby Jn\", \"stage_seq\": 22, \"distance_m\": 153017.425, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 23, \"distance_m\": 156045.699, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 24, \"distance_m\": 156698.546, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 25, \"distance_m\": 157793.885, \"section_seq\": 1, \"route_path_id\": 66198}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 26, \"distance_m\": 158723.095, \"section_seq\": 1, \"route_path_id\": 66198}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 158723.095, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66198}], \"total_distance_m\": 158723.095, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 158645.219, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 77.876, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0704", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:27:57Z\", \"source_id\": 16856224, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:44:20Z\", \"source_id\": 16869756, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:03:36Z\", \"source_id\": 16885743, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:58Z\", \"source_id\": 16895991, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:56Z\", \"source_id\": 52437467, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:27:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:00Z\", \"source_id\": 16904227, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:59Z\", \"source_id\": 52451820, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:31:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:03Z\", \"source_id\": 16908391, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:00Z\", \"source_id\": 52457858, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:04Z\", \"source_id\": 16910067, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:28Z\", \"source_id\": 52473768, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:29Z\", \"source_id\": 16914454, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:17Z\", \"source_id\": 16930972, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:46Z\", \"source_id\": 52599056, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:50Z\", \"source_id\": 16949604, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:31Z\", \"source_id\": 52637066, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:38Z\", \"source_id\": 16959951, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "8", "timing_fact_generation": 1789634258634513, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:09.834071", "service_state_evidence_id": 16959951, "current_leg_start_actual_dep": "2026-09-17T09:23:30+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:10.205702", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P STR GLC 1A11 156501 2 75 None {"version": 3, "segments": [{"to_m": 178.751, "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": 1566.459, "from_m": 178.751, "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": 2673.623, "from_m": 1566.459, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8197.7, "from_m": 2673.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": 80.0}, {"to_m": 8498.98, "from_m": 8197.7, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 10236.787, "from_m": 8498.98, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13408.436, "from_m": 10236.787, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 14012.099, "from_m": 13408.436, "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": 14994.579, "from_m": 14012.099, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22103.221, "from_m": 14994.579, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 23450.46, "from_m": 22103.221, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25057.853, "from_m": 23450.46, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27327.976, "from_m": 25057.853, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27867.256, "from_m": 27327.976, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38271.724, "from_m": 27867.256, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 39074.614, "from_m": 38271.724, "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": 40856.559, "from_m": 39074.614, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41483.193, "from_m": 40856.559, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42870.168, "from_m": 41483.193, "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": 42930.668, "from_m": 42870.168, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44261.058, "from_m": 42930.668, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 44339.607, "from_m": 44261.058, "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": 47367.46, "from_m": 44339.607, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 49596.635, "from_m": 47367.46, "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": 49662.163, "from_m": 49596.635, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51034.976, "from_m": 49662.163, "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": 51787.083, "from_m": 51034.976, "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": 51997.147, "from_m": 51787.083, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52168.705, "from_m": 51997.147, "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": 58929.236, "from_m": 52168.705, "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": 60558.525, "from_m": 58929.236, "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": 61210.408, "from_m": 60558.525, "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": 61788.145, "from_m": 61210.408, "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": 64988.535, "from_m": 61788.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70421.713, "from_m": 64988.535, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 71751.852, "from_m": 70421.713, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72802.655, "from_m": 71751.852, "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": 73724.024, "from_m": 72802.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74362.451, "from_m": 73724.024, "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": 81144.014, "from_m": 74362.451, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 88431.633, "from_m": 81144.014, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 94523.427, "from_m": 88431.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 95270.219, "from_m": 94523.427, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 95495.32, "from_m": 95270.219, "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": 95840.792, "from_m": 95495.32, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97695.553, "from_m": 95840.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 103758.151, "from_m": 97695.553, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 105561.511, "from_m": 103758.151, "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": 106779.646, "from_m": 105561.511, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 107073.045, "from_m": 106779.646, "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": 107171.164, "from_m": 107073.045, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 107211.246, "from_m": 107171.164, "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": 107663.855, "from_m": 107211.246, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108050.228, "from_m": 107663.855, "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": 109997.422, "from_m": 108050.228, "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": 110176.288, "from_m": 109997.422, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 111732.409, "from_m": 110176.288, "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": 114187.635, "from_m": 111732.409, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 117498.437, "from_m": 114187.635, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119509.301, "from_m": 117498.437, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 119853.66, "from_m": 119509.301, "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": 120095.544, "from_m": 119853.66, "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": 120146.298, "from_m": 120095.544, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 120212.054, "from_m": 120146.298, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 135207.183, "from_m": 120212.054, "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": 135961.808, "from_m": 135207.183, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 136039.684, "from_m": 135961.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 138009.716, "from_m": 136039.684, "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": 144885.259, "from_m": 138009.716, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 146559.836, "from_m": 144885.259, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 155961.892, "from_m": 146559.836, "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": 157321.334, "from_m": 155961.892, "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": 157738.805, "from_m": 157321.334, "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": 158298.628, "from_m": 157738.805, "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": 158723.095, "from_m": 158298.628, "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": 631607, "profile_key": "ee5afd6434686db43dcdcae4c2df486de73ecbe8ff503e3d496f0d1bbf131518", "schedule_id": 1827, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0704", "location": "Stranraer", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0713", "wtt_dep": "0713", "location": "Dunragit S.B.", "stage_seq": 2, "distance_m": 9781.776, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0727", "wtt_dep": "0727", "location": "Glenwhilly S.B.", "stage_seq": 3, "distance_m": 27603.162, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0738", "wtt_dep": "0738H", "location": "Barrhill", "stage_seq": 4, "distance_m": 41196.847, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0757", "wtt_dep": "0758", "location": "Girvan", "stage_seq": 5, "distance_m": 60857.033, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807H", "location": "Kilkerran", "stage_seq": 6, "distance_m": 74074.601, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0813H", "wtt_dep": "0814", "location": "Maybole", "stage_seq": 7, "distance_m": 80703.543, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821H", "location": "Dalrymple Jn", "stage_seq": 8, "distance_m": 90208.352, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0827", "wtt_dep": "0829", "location": "Ayr", "stage_seq": 9, "distance_m": 95182.052, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831", "location": "Newton-on-Ayr", "stage_seq": 10, "distance_m": 97054.647, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832", "location": "Falkland Jn", "stage_seq": 11, "distance_m": 97908.315, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0833H", "wtt_dep": "0834", "location": "Prestwick Town", "stage_seq": 12, "distance_m": 100265.757, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0839", "location": "Troon", "stage_seq": 13, "distance_m": 105637.725, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0841", "location": "Barassie Jn", "stage_seq": 14, "distance_m": 107708.606, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0858", "location": "Kilmarnock", "stage_seq": 15, "distance_m": 120095.544, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902", "location": "Kilmaurs", "stage_seq": 16, "distance_m": 123494.497, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906", "location": "Lochridge Jn", "stage_seq": 17, "distance_m": 127189.247, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0907", "wtt_dep": "0907H", "location": "Stewarton", "stage_seq": 18, "distance_m": 128642.518, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Dunlop", "stage_seq": 19, "distance_m": 132238.888, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "Lugton", "stage_seq": 20, "distance_m": 135961.808, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0923H", "location": "Barrhead", "stage_seq": 21, "distance_m": 146946.115, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Busby Jn", "stage_seq": 22, "distance_m": 153017.425, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Muirhouse South Jn", "stage_seq": 23, "distance_m": 156045.699, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Muirhouse North Jn", "stage_seq": 24, "distance_m": 156698.546, "section_seq": 1, "route_path_id": 66198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Glasgow Bridge Street Jn", "stage_seq": 25, "distance_m": 157793.885, "section_seq": 1, "route_path_id": 66198}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 26, "distance_m": 158723.095, "section_seq": 1, "route_path_id": 66198}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 158723.095, "from_m": 0.0, "section_seq": 1, "route_path_id": 66198}], "total_distance_m": 158723.095, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 158645.219, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 77.876, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:27:57Z", "source_id": 16856224, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:44:20Z", "source_id": 16869756, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:03:36Z", "source_id": 16885743, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:58Z", "source_id": 16895991, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2819, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:56Z", "source_id": 52437467, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:00Z", "source_id": 16904227, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2815, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:59Z", "source_id": 52451820, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:31:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:03Z", "source_id": 16908391, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2809, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:00Z", "source_id": 52457858, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:33:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:04Z", "source_id": 16910067, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2802, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:28Z", "source_id": 52473768, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:39:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:29Z", "source_id": 16914454, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:17Z", "source_id": 16930972, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1816, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:46Z", "source_id": 52599056, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:25:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:50Z", "source_id": 16949604, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2018, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:31Z", "source_id": 52637066, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:38Z", "source_id": 16959951, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Stranraer 0704 0704 1 None None Glasgow Central High Level 0939 0939 8 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C14581/2026-09-17/detailed None Barrhead 2026-09-17T09:23:30+01:00 Glasgow Central High Level 13.0 {"type": "LineString", "coordinates": [[-4.396959096486929, 55.80408205202637], [-4.3963404, 55.8043744], [-4.3958069, 55.8046448], [-4.395202599999999, 55.8049511], [-4.3946841, 55.8052212], [-4.3944089, 55.8053731], [-4.3939613, 55.80557739999999], [-4.3934988, 55.80582759999999], [-4.3930562, 55.80608029999999], [-4.3923004957289775, 55.80654382101159], [-4.3890914, 55.80851210000001], [-4.3889676, 55.8085843], [-4.3887273, 55.808696399999995], [-4.3881138, 55.80902549999999], [-4.387968899999999, 55.8090953], [-4.3871146, 55.80950149999999], [-4.3870145, 55.8095427], [-4.385883399999999, 55.81000830000001], [-4.3849461, 55.8103631], [-4.384066299999999, 55.8106565], [-4.3834485999999995, 55.8108375], [-4.383407499999999, 55.8108497], [-4.3831573, 55.8109239], [-4.382994, 55.81096780000001], [-4.381740599999999, 55.8113049], [-4.380441599999999, 55.8116122], [-4.3802817, 55.811649999999986], [-4.3794893, 55.81181360000001], [-4.3786235, 55.8119665], [-4.378378799999999, 55.81200590000001], [-4.378201299999999, 55.8120315], [-4.377912799999999, 55.812073100000006], [-4.377435499999999, 55.81214289999999], [-4.3757986, 55.81235309999999], [-4.374367199999999, 55.81247419999999], [-4.373766300000001, 55.8124969], [-4.3731726, 55.8125205], [-4.3729543, 55.81252629999999], [-4.3716992, 55.81256319999999], [-4.3703997999999995, 55.812551600000006], [-4.369223599999999, 55.8125247], [-4.3680671, 55.8124558], [-4.367144399999999, 55.8124013], [-4.3670862, 55.81239519999999], [-4.3661726, 55.8122998], [-4.363665199999999, 55.81203459999999], [-4.3623011, 55.811941700000006], [-4.362092, 55.8119315], [-4.3617491, 55.8119093], [-4.3607949, 55.8118791], [-4.359835199999999, 55.8118659], [-4.3588827, 55.8118609], [-4.3581308, 55.8118813], [-4.3569756, 55.8119288], [-4.3554363, 55.8120274], [-4.3539215, 55.812099700000005], [-4.3524877, 55.8121354], [-4.3504976, 55.81211900000001], [-4.348444899999999, 55.81208459999999], [-4.346960899999999, 55.81206799999999], [-4.3434365, 55.812028700000006], [-4.3426062, 55.8120194], [-4.338396699999999, 55.811951099999995], [-4.3382154, 55.8119466], [-4.3365144, 55.8119317], [-4.3350358, 55.81193919999999], [-4.334292, 55.8119533], [-4.3336776, 55.8119714], [-4.3330389, 55.8120122], [-4.3315195, 55.8121388], [-4.3306843, 55.81223930000001], [-4.3298534, 55.8123579], [-4.328839, 55.8125151], [-4.3278505, 55.8126867], [-4.3266982, 55.8129309], [-4.3259697, 55.8130937], [-4.3258244, 55.8131262], [-4.325545499999999, 55.813194], [-4.3250687999999995, 55.8133179], [-4.324220999999999, 55.8135499], [-4.3234459, 55.813780699999995], [-4.3222829, 55.8141555], [-4.3215232, 55.81443429999999], [-4.3203588, 55.81490789999999], [-4.319622999999999, 55.8152302], [-4.317794799999999, 55.8160946], [-4.316757, 55.81654530000001], [-4.315715899999999, 55.8169625], [-4.3150183, 55.8172329], [-4.3143128, 55.8174893], [-4.3133194, 55.817843499999995], [-4.3120924, 55.8182502], [-4.311913363773703, 55.81830445511588], [-4.3110262, 55.8185733], [-4.310446499999999, 55.8187489], [-4.3099442, 55.81889509999999], [-4.309761999999999, 55.81895170000001], [-4.3092901999999995, 55.8190981], [-4.3086355, 55.8193073], [-4.307994079252754, 55.81954650653432], [-4.3079705, 55.819555300000005], [-4.307324199999999, 55.81980279999999], [-4.3067287, 55.82006119999999], [-4.306182499999999, 55.82031810000001], [-4.3057505, 55.8205447], [-4.3053345, 55.82076959999999], [-4.3051456, 55.8208789], [-4.3049338, 55.82100139999999], [-4.304341099999999, 55.82137519999999], [-4.3032725, 55.82212169999999], [-4.302389099999999, 55.82287829999999], [-4.3023057, 55.8229599], [-4.3021021, 55.823143900000005], [-4.3016876, 55.8235521], [-4.301406, 55.823833699999994], [-4.3011923, 55.824043200000006], [-4.300717399999999, 55.82453], [-4.300091799999999, 55.82515599999999], [-4.299072099999999, 55.82620800000001], [-4.2984402, 55.82682220000001], [-4.298114899999999, 55.827152899999994], [-4.2977758, 55.8274663], [-4.297419599999999, 55.8277962], [-4.297014, 55.82812440000001], [-4.296581, 55.8284591], [-4.2959828, 55.8288768], [-4.2955547, 55.829164600000006], [-4.2946224, 55.8297128], [-4.2933644, 55.830377600000006], [-4.292953305925752, 55.83058042620926], [-4.29289228102259, 55.83061053467709], [-4.292231599999999, 55.83093649999999], [-4.292076, 55.8310133], [-4.2915702, 55.8312372], [-4.291063699999999, 55.8314502], [-4.2905403, 55.83166719999999], [-4.289983599999999, 55.8318828], [-4.2890442, 55.8322185], [-4.288922199999999, 55.8322619], [-4.287833599999999, 55.83264249999999], [-4.2848436, 55.8336885], [-4.2834017, 55.8341922], [-4.282903299999999, 55.8343663], [-4.2823, 55.83457669999999], [-4.2818356, 55.83474029999999], [-4.2799954, 55.835392799999994], [-4.278848199999999, 55.835790499999995], [-4.2776121, 55.8362206], [-4.2763311, 55.8366686], [-4.276213, 55.8367099], [-4.274395799999999, 55.8373468], [-4.274143099999999, 55.83743529999999], [-4.274006, 55.837483299999995], [-4.2735135, 55.8376517], [-4.273227100000001, 55.8377516], [-4.2728539, 55.8378883], [-4.2727166, 55.8379317], [-4.272405799999999, 55.8380516], [-4.2722335, 55.838123], [-4.272045299999999, 55.8382065], [-4.2719258, 55.8382654], [-4.2717493, 55.838355099999994], [-4.2715481, 55.8384651], [-4.271333499999999, 55.8385856], [-4.2711726, 55.838689499999994], [-4.271003599999999, 55.838802399999985], [-4.2708373, 55.83892899999999], [-4.2706818, 55.83906449999999], [-4.2706171, 55.83912269999999], [-4.2705423, 55.839197000000006], [-4.2704162, 55.8393401], [-4.269967599999999, 55.83986910000001], [-4.2698648, 55.83998679999999], [-4.2694026, 55.84051600000001], [-4.2693663, 55.84055699999998], [-4.269150099999999, 55.8408014], [-4.269026, 55.84092690000001], [-4.2688836, 55.8410627], [-4.268766799999999, 55.8411717], [-4.2686226, 55.84128599999999], [-4.2684454, 55.8414077], [-4.2682962, 55.8415044], [-4.268191999999999, 55.8415661], [-4.268033400000001, 55.84164889999999], [-4.267882599999999, 55.8417266], [-4.2677046, 55.84180740000001], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 7.4 0926 0939 Barrhead Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:39:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959951 1789634258634513 51 51 2026-09-17 08:49:10.205702 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:09.834071
603513 631419 L83885 862P22M617 2026-09-17 COMPLETE 16959930 2026-09-17 09:39:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 631419, "stp": "P", "toc": "South Western Railway", "uid": "L83885", "consist": "444033+444043", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83885/2026-09-17/detailed", "trust_id": "862P22M617", "origin_crs": "PMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-17", "dest_arr_time": "0916", "dest_platform": "15", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2P22", "timing_status": "LATE", "origin_station": "Portsmouth & Southsea", "current_leg_arr": "0939", "current_leg_dep": "0932", "current_leg_end": "London Waterloo", "origin_dep_time": "0658", "origin_platform": "4", "current_location": "London Waterloo", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "+25 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Clapham Junction (M)", "dest_arr_time_act": "0913½", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Clapham Junction (M)", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 51.442, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 304.664, \"from_m\": 51.442, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1559.647, \"from_m\": 304.664, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1853.36, \"from_m\": 1559.647, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3959.044, \"from_m\": 1853.36, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5504.278, \"from_m\": 3959.044, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5706.063, \"from_m\": 5504.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9248.842, \"from_m\": 5706.063, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9972.429, \"from_m\": 9248.842, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10888.547, \"from_m\": 9972.429, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11816.025, \"from_m\": 10888.547, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12424.154, \"from_m\": 11816.025, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14812.319, \"from_m\": 12424.154, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 15887.206, \"from_m\": 14812.319, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16614.113, \"from_m\": 15887.206, \"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\": 21852.867, \"from_m\": 16614.113, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22355.16, \"from_m\": 21852.867, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25132.174, \"from_m\": 22355.16, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25660.916, \"from_m\": 25132.174, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26120.473, \"from_m\": 25660.916, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29216.292, \"from_m\": 26120.473, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29638.629, \"from_m\": 29216.292, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48869.817, \"from_m\": 29638.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49686.654, \"from_m\": 48869.817, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 49993.571, \"from_m\": 49686.654, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57992.674, \"from_m\": 49993.571, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 61003.156, \"from_m\": 57992.674, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 64181.352, \"from_m\": 61003.156, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64766.103, \"from_m\": 64181.352, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 67532.449, \"from_m\": 64766.103, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 69195.937, \"from_m\": 67532.449, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 69307.795, \"from_m\": 69195.937, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 70124.492, \"from_m\": 69307.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\": 72451.785, \"from_m\": 70124.492, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 78249.607, \"from_m\": 72451.785, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78453.008, \"from_m\": 78249.607, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 85078.142, \"from_m\": 78453.008, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 87194.249, \"from_m\": 85078.142, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 87221.353, \"from_m\": 87194.249, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 98150.634, \"from_m\": 87221.353, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 102153.652, \"from_m\": 98150.634, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 111824.891, \"from_m\": 102153.652, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 116319.464, \"from_m\": 111824.891, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 117449.504, \"from_m\": 116319.464, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 117480.416, \"from_m\": 117449.504, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 117598.982, \"from_m\": 117480.416, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 117713.075, \"from_m\": 117598.982, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 117774.126, \"from_m\": 117713.075, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 118192.187, \"from_m\": 117774.126, \"capability_applied\": null, \"effective_limit_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\": 631419, \"profile_key\": \"897d18bc1f85ba429f23cd62b2b53f95729e2569730c7acfa59cc4dcb01eef77\", \"schedule_id\": 17679, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0658\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": \"0703\", \"location\": \"Fratton\", \"stage_seq\": 2, \"distance_m\": 1161.199, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0706H\", \"wtt_dep\": \"0707\", \"location\": \"Hilsea\", \"stage_seq\": 3, \"distance_m\": 4839.395, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708\", \"location\": \"Portcreek Jn\", \"stage_seq\": 4, \"distance_m\": 5611.553, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708H\", \"location\": \"Farlington Jn\", \"stage_seq\": 5, \"distance_m\": 6631.001, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0711H\", \"wtt_dep\": \"0712H\", \"location\": \"Bedhampton\", \"stage_seq\": 6, \"distance_m\": 10230.573, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0714H\", \"wtt_dep\": \"0716\", \"location\": \"Havant\", \"stage_seq\": 7, \"distance_m\": 11313.263, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0720H\", \"wtt_dep\": \"0721H\", \"location\": \"Rowland's Castle\", \"stage_seq\": 8, \"distance_m\": 16461.086, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0732\", \"wtt_dep\": \"0734\", \"location\": \"Petersfield\", \"stage_seq\": 9, \"distance_m\": 29877.217, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0738H\", \"wtt_dep\": \"0739H\", \"location\": \"Liss\", \"stage_seq\": 10, \"distance_m\": 35468.968, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0745H\", \"wtt_dep\": \"0746H\", \"location\": \"Liphook\", \"stage_seq\": 11, \"distance_m\": 42914.966, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0751H\", \"wtt_dep\": \"0808H\", \"location\": \"Haslemere\", \"stage_seq\": 12, \"distance_m\": 49077.913, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0814H\", \"wtt_dep\": \"0815H\", \"location\": \"Witley\", \"stage_seq\": 13, \"distance_m\": 56355.026, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0819\", \"wtt_dep\": \"0819H\", \"location\": \"Milford (Surrey)\", \"stage_seq\": 14, \"distance_m\": 59821.873, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0822H\", \"wtt_dep\": \"0824\", \"location\": \"Godalming\", \"stage_seq\": 15, \"distance_m\": 62788.948, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0826\", \"wtt_dep\": \"0827H\", \"location\": \"Farncombe\", \"stage_seq\": 16, \"distance_m\": 64321.394, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Shalford Jn\", \"stage_seq\": 17, \"distance_m\": 67532.449, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0832\", \"wtt_dep\": \"0834\", \"location\": \"Guildford\", \"stage_seq\": 18, \"distance_m\": 69525.629, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0840\", \"location\": \"Worplesdon\", \"stage_seq\": 19, \"distance_m\": 75132.935, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843\", \"location\": \"Woking Jn\", \"stage_seq\": 20, \"distance_m\": 78412.616, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0844H\", \"wtt_dep\": \"0846\", \"location\": \"Woking\", \"stage_seq\": 21, \"distance_m\": 79254.586, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 22, \"distance_m\": 96673.802, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Surbiton\", \"stage_seq\": 23, \"distance_m\": 98900.041, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 24, \"distance_m\": 101743.559, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858\", \"location\": \"New Malden\", \"stage_seq\": 25, \"distance_m\": 102558.118, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Wimbledon\", \"stage_seq\": 26, \"distance_m\": 106540.728, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0906\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 27, \"distance_m\": 111917.155, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 28, \"distance_m\": 117449.504, \"section_seq\": 1, \"route_path_id\": 73063}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 29, \"distance_m\": 118192.187, \"section_seq\": 1, \"route_path_id\": 73063}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 118192.187, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73063}], \"total_distance_m\": 118192.187, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 98899.948, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 19292.239, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0658", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:12:23Z\", \"source_id\": 52235157, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:13:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:12:29Z\", \"source_id\": 16843835, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:18:32Z\", \"source_id\": 52251535, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:19:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:18:36Z\", \"source_id\": 16848723, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:24:05Z\", \"source_id\": 52266318, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:24:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:24:11Z\", \"source_id\": 16853196, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:26:52Z\", \"source_id\": 52273793, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:27:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:26:56Z\", \"source_id\": 16855423, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:32:18Z\", \"source_id\": 52288497, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:33:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:32:23Z\", \"source_id\": 16859871, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28078, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:43:22Z\", \"source_id\": 52319103, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:44:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:43:27Z\", \"source_id\": 16868985, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:25Z\", \"source_id\": 52335375, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:50:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:31Z\", \"source_id\": 16873986, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:18Z\", \"source_id\": 52354348, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:57:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:21Z\", \"source_id\": 16879658, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:03:09Z\", \"source_id\": 52373116, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:04:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:03:12Z\", \"source_id\": 16885360, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:54Z\", \"source_id\": 52448574, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:30:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:55Z\", \"source_id\": 16907418, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:13Z\", \"source_id\": 52461248, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:15Z\", \"source_id\": 16911005, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:25Z\", \"source_id\": 52473520, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:28Z\", \"source_id\": 16914423, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28009, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:35Z\", \"source_id\": 52482429, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:36Z\", \"source_id\": 16916985, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:18Z\", \"source_id\": 52501023, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:20Z\", \"source_id\": 16922365, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:21Z\", \"source_id\": 52521286, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:23Z\", \"source_id\": 16928022, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:24Z\", \"source_id\": 52546396, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:28Z\", \"source_id\": 16934976, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:24Z\", \"source_id\": 52587282, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:27Z\", \"source_id\": 16946134, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:37Z\", \"source_id\": 52596047, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:38Z\", \"source_id\": 16948653, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:43Z\", \"source_id\": 52604292, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:46Z\", \"source_id\": 16951111, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:11Z\", \"source_id\": 52613726, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:15Z\", \"source_id\": 16953795, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:34Z\", \"source_id\": 52637156, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:36Z\", \"source_id\": 16959930, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "14", "timing_fact_generation": 1789634256647305, "current_leg_arrival_utc": "2026-09-17T09:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:18.571466", "service_state_evidence_id": 16959930, "current_leg_start_actual_dep": "2026-09-17T09:31:00+01:00", "operational_evidence_version": 135, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:18.752546", "service_state_valid_until_kind": null, "operational_interpretation_version": 135, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P PMS None 2P22 444033+444043 10 100 None {"version": 3, "segments": [{"to_m": 51.442, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 304.664, "from_m": 51.442, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1559.647, "from_m": 304.664, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1853.36, "from_m": 1559.647, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3959.044, "from_m": 1853.36, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5504.278, "from_m": 3959.044, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5706.063, "from_m": 5504.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9248.842, "from_m": 5706.063, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9972.429, "from_m": 9248.842, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10888.547, "from_m": 9972.429, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11816.025, "from_m": 10888.547, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12424.154, "from_m": 11816.025, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14812.319, "from_m": 12424.154, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 15887.206, "from_m": 14812.319, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16614.113, "from_m": 15887.206, "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": 21852.867, "from_m": 16614.113, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22355.16, "from_m": 21852.867, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25132.174, "from_m": 22355.16, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25660.916, "from_m": 25132.174, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26120.473, "from_m": 25660.916, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29216.292, "from_m": 26120.473, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29638.629, "from_m": 29216.292, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48869.817, "from_m": 29638.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49686.654, "from_m": 48869.817, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 49993.571, "from_m": 49686.654, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57992.674, "from_m": 49993.571, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 61003.156, "from_m": 57992.674, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 64181.352, "from_m": 61003.156, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64766.103, "from_m": 64181.352, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67532.449, "from_m": 64766.103, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 69195.937, "from_m": 67532.449, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 69307.795, "from_m": 69195.937, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 70124.492, "from_m": 69307.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": 72451.785, "from_m": 70124.492, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 78249.607, "from_m": 72451.785, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78453.008, "from_m": 78249.607, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 85078.142, "from_m": 78453.008, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 87194.249, "from_m": 85078.142, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87221.353, "from_m": 87194.249, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 98150.634, "from_m": 87221.353, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 102153.652, "from_m": 98150.634, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 111824.891, "from_m": 102153.652, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116319.464, "from_m": 111824.891, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 117449.504, "from_m": 116319.464, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 117480.416, "from_m": 117449.504, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 117598.982, "from_m": 117480.416, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 117713.075, "from_m": 117598.982, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 117774.126, "from_m": 117713.075, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 118192.187, "from_m": 117774.126, "capability_applied": null, "effective_limit_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": 631419, "profile_key": "897d18bc1f85ba429f23cd62b2b53f95729e2569730c7acfa59cc4dcb01eef77", "schedule_id": 17679, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0658", "location": "Portsmouth & Southsea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": "0703", "location": "Fratton", "stage_seq": 2, "distance_m": 1161.199, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0706H", "wtt_dep": "0707", "location": "Hilsea", "stage_seq": 3, "distance_m": 4839.395, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708", "location": "Portcreek Jn", "stage_seq": 4, "distance_m": 5611.553, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708H", "location": "Farlington Jn", "stage_seq": 5, "distance_m": 6631.001, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0711H", "wtt_dep": "0712H", "location": "Bedhampton", "stage_seq": 6, "distance_m": 10230.573, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0714H", "wtt_dep": "0716", "location": "Havant", "stage_seq": 7, "distance_m": 11313.263, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0720H", "wtt_dep": "0721H", "location": "Rowland's Castle", "stage_seq": 8, "distance_m": 16461.086, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0732", "wtt_dep": "0734", "location": "Petersfield", "stage_seq": 9, "distance_m": 29877.217, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0738H", "wtt_dep": "0739H", "location": "Liss", "stage_seq": 10, "distance_m": 35468.968, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0745H", "wtt_dep": "0746H", "location": "Liphook", "stage_seq": 11, "distance_m": 42914.966, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0751H", "wtt_dep": "0808H", "location": "Haslemere", "stage_seq": 12, "distance_m": 49077.913, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0814H", "wtt_dep": "0815H", "location": "Witley", "stage_seq": 13, "distance_m": 56355.026, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0819", "wtt_dep": "0819H", "location": "Milford (Surrey)", "stage_seq": 14, "distance_m": 59821.873, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0822H", "wtt_dep": "0824", "location": "Godalming", "stage_seq": 15, "distance_m": 62788.948, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0826", "wtt_dep": "0827H", "location": "Farncombe", "stage_seq": 16, "distance_m": 64321.394, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830", "location": "Shalford Jn", "stage_seq": 17, "distance_m": 67532.449, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0832", "wtt_dep": "0834", "location": "Guildford", "stage_seq": 18, "distance_m": 69525.629, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0840", "location": "Worplesdon", "stage_seq": 19, "distance_m": 75132.935, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843", "location": "Woking Jn", "stage_seq": 20, "distance_m": 78412.616, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0844H", "wtt_dep": "0846", "location": "Woking", "stage_seq": 21, "distance_m": 79254.586, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855", "location": "Hampton Court Jn", "stage_seq": 22, "distance_m": 96673.802, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "Surbiton", "stage_seq": 23, "distance_m": 98900.041, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Berrylands Juncton", "stage_seq": 24, "distance_m": 101743.559, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858", "location": "New Malden", "stage_seq": 25, "distance_m": 102558.118, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Wimbledon", "stage_seq": 26, "distance_m": 106540.728, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0906", "location": "Clapham Junction (M)", "stage_seq": 27, "distance_m": 111917.155, "section_seq": 1, "route_path_id": 73063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911H", "location": "Waterloo West Crossings", "stage_seq": 28, "distance_m": 117449.504, "section_seq": 1, "route_path_id": 73063}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 29, "distance_m": 118192.187, "section_seq": 1, "route_path_id": 73063}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 118192.187, "from_m": 0.0, "section_seq": 1, "route_path_id": 73063}], "total_distance_m": 118192.187, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 98899.948, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 19292.239, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27369, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:12:23Z", "source_id": 52235157, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:13:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:12:29Z", "source_id": 16843835, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27386, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:18:32Z", "source_id": 52251535, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:19:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:18:36Z", "source_id": 16848723, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27401, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:24:05Z", "source_id": 52266318, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:24:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:24:11Z", "source_id": 16853196, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:26:52Z", "source_id": 52273793, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:27:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:26:56Z", "source_id": 16855423, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28088, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:32:18Z", "source_id": 52288497, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:33:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:32:23Z", "source_id": 16859871, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28078, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:43:22Z", "source_id": 52319103, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:44:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:43:27Z", "source_id": 16868985, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28070, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:25Z", "source_id": 52335375, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:50:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:31Z", "source_id": 16873986, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28062, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:18Z", "source_id": 52354348, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:57:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:21Z", "source_id": 16879658, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28041, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:03:09Z", "source_id": 52373116, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:04:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:03:12Z", "source_id": 16885360, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28033, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:54Z", "source_id": 52448574, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:30:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:55Z", "source_id": 16907418, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28025, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:13Z", "source_id": 52461248, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:34:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:15Z", "source_id": 16911005, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28017, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:25Z", "source_id": 52473520, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:38:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:28Z", "source_id": 16914423, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28009, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:35Z", "source_id": 52482429, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:42:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:36Z", "source_id": 16916985, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27917, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:18Z", "source_id": 52501023, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T07:49:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:20Z", "source_id": 16922365, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27902, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:21Z", "source_id": 52521286, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:56:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:23Z", "source_id": 16928022, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26931, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:24Z", "source_id": 52546396, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:05:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:28Z", "source_id": 16934976, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28509, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:24Z", "source_id": 52587282, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:20:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:27Z", "source_id": 16946134, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:37Z", "source_id": 52596047, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:23:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:38Z", "source_id": 16948653, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:43Z", "source_id": 52604292, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:26:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:46Z", "source_id": 16951111, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29130, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:11Z", "source_id": 52613726, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:30:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:15Z", "source_id": 16953795, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28970, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:34Z", "source_id": 52637156, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:36Z", "source_id": 16959930, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Portsmouth & Southsea 0658 0658 4 None None London Waterloo 0916 0913½ 15 LATE +25 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83885/2026-09-17/detailed None Clapham Junction (M) 2026-09-17T09:31:00+01:00 London Waterloo 7.0 {"type": "LineString", "coordinates": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} 3.9 0932 0939 Clapham Junction (M) London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:39:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16959930 1789634256647305 135 135 2026-09-17 08:49:18.752546 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:18.571466
603514 632801 G38331 361D01MB17 2026-09-17 COMPLETE 16961202 2026-09-17 09:39:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 632801, "stp": "P", "toc": "Transport for Wales", "uid": "G38331", "consist": "197016", "dest_crs": "LLD", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38331/2026-09-17/detailed", "trust_id": "361D01MB17", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Llandudno", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "2", "is_terminated": 1, "next_location": "Llandudno", "signalling_id": "1D01", "timing_status": "LATE", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "0939", "current_leg_dep": "0933½", "current_leg_end": "Llandudno", "origin_dep_time": "0744", "origin_platform": "8", "current_location": "Llandudno", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.8331944833061073, 53.29458477606275], [-3.834142, 53.2947728], [-3.834479, 53.2948525], [-3.834648699999999, 53.2948946], [-3.8348275, 53.29494200000001], [-3.8350971, 53.29503669999999], [-3.8353493, 53.29512780000001], [-3.8354759, 53.29519309999999], [-3.835685499999999, 53.2952955], [-3.8359451, 53.2954298], [-3.8360944, 53.2955291], [-3.8364488, 53.2957666], [-3.8366487999999994, 53.29595150000001], [-3.836821799999999, 53.296158899999995], [-3.8369674, 53.2963587], [-3.8370691, 53.2965668], [-3.837141799999999, 53.296754500000006], [-3.837183299999999, 53.29688999999998], [-3.8372182, 53.297006], [-3.8372287, 53.29708000000001], [-3.8374523, 53.2986495], [-3.8376423, 53.29968949999999], [-3.837969199999999, 53.3016576], [-3.837999199999999, 53.30237999999999], [-3.8379814999999993, 53.30458689999999], [-3.8379308, 53.3051534], [-3.8377765999999993, 53.3060554], [-3.8376612, 53.3065535], [-3.8375135, 53.3070336], [-3.837502988747119, 53.30706581297633], [-3.8373649, 53.30748899999999], [-3.8371286, 53.3080397], [-3.8368901000000006, 53.308541899999994], [-3.836598299999999, 53.309067299999995], [-3.8340168, 53.3135464], [-3.832827799999999, 53.3156444], [-3.832547599999999, 53.3161386], [-3.8322285, 53.3166735], [-3.831949100000001, 53.31715169999999], [-3.831822299999999, 53.3173365], [-3.8316646999999993, 53.3175402], [-3.8315607, 53.31766669999999], [-3.8314462, 53.31779720000001], [-3.8313228000000006, 53.3179319], [-3.8310874, 53.318155899999994], [-3.8308722, 53.3183484], [-3.8305574, 53.3185781], [-3.8302494, 53.31879349999999], [-3.830098299999999, 53.31888479999999], [-3.8300234999999994, 53.3189272], [-3.8299118, 53.31899059999999], [-3.8296913, 53.3190978], [-3.8292372, 53.3193088], [-3.8289807, 53.3194492], [-3.8286683, 53.31962870000001], [-3.827953799999999, 53.32006690000001], [-3.8271668, 53.32054959999999]]}", "current_leg_start": "Deganwy", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "53.3205496", "next_location_lon": "-3.8271668", "previous_location": "Deganwy", "current_leg_milage": "2.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 9499.606, \"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\": 10286.163, \"from_m\": 9499.606, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12537.782, \"from_m\": 10286.163, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17289.433, \"from_m\": 12537.782, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 18513.826, \"from_m\": 17289.433, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21531.42, \"from_m\": 18513.826, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22845.04, \"from_m\": 21531.42, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22911.648, \"from_m\": 22845.04, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23037.749, \"from_m\": 22911.648, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25580.414, \"from_m\": 23037.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\": 25706.621, \"from_m\": 25580.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\": 31197.378, \"from_m\": 25706.621, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31513.673, \"from_m\": 31197.378, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31665.967, \"from_m\": 31513.673, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42458.302, \"from_m\": 31665.967, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42828.859, \"from_m\": 42458.302, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43111.912, \"from_m\": 42828.859, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44169.928, \"from_m\": 43111.912, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44350.754, \"from_m\": 44169.928, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44402.535, \"from_m\": 44350.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45188.823, \"from_m\": 44402.535, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46422.733, \"from_m\": 45188.823, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57743.363, \"from_m\": 46422.733, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80155.699, \"from_m\": 57743.363, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80233.248, \"from_m\": 80155.699, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85713.267, \"from_m\": 80233.248, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 86738.464, \"from_m\": 85713.267, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 90818.339, \"from_m\": 86738.464, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90960.757, \"from_m\": 90818.339, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 91280.259, \"from_m\": 90960.757, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 91515.28, \"from_m\": 91280.259, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 93325.121, \"from_m\": 91515.28, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 104753.129, \"from_m\": 93325.121, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 108660.417, \"from_m\": 104753.129, \"capability_applied\": null, \"effective_limit_mph\": 75.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.388, \"from_m\": 108660.417, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 114333.755, \"from_m\": 112959.388, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 114372.999, \"from_m\": 114333.755, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 114642.135, \"from_m\": 114372.999, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 115140.184, \"from_m\": 114642.135, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 115281.06, \"from_m\": 115140.184, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 115605.657, \"from_m\": 115281.06, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 116895.728, \"from_m\": 115605.657, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 117388.036, \"from_m\": 116895.728, \"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\": 119564.76, \"from_m\": 117388.036, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 120183.467, \"from_m\": 119564.76, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 632801, \"profile_key\": \"2813c6410ae9898f32cf0d06abecfbba0c33a98d957121bb29bc621b16804449\", \"schedule_id\": 36606, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0744\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0750\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4222.071, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0754\", \"wtt_dep\": \"0755\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 6, \"distance_m\": 9030.233, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800\", \"location\": \"Ditton East Jn\", \"stage_seq\": 7, \"distance_m\": 17517.647, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0802H\", \"wtt_dep\": \"0806\", \"location\": \"Runcorn\", \"stage_seq\": 8, \"distance_m\": 21077.66, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0808\", \"location\": \"Halton Jn\", \"stage_seq\": 9, \"distance_m\": 22911.648, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0812\", \"location\": \"Frodsham Jn\", \"stage_seq\": 10, \"distance_m\": 25706.621, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0814H\", \"wtt_dep\": \"0815H\", \"location\": \"Frodsham\", \"stage_seq\": 11, \"distance_m\": 27757.941, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0819\", \"wtt_dep\": \"0820\", \"location\": \"Helsby\", \"stage_seq\": 12, \"distance_m\": 31612.041, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0825H\", \"location\": \"Mickle Trafford Jn\", \"stage_seq\": 13, \"distance_m\": 39292.91, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0830\", \"wtt_dep\": \"0834\", \"location\": \"Chester\", \"stage_seq\": 14, \"distance_m\": 43431.072, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835\", \"location\": \"Chester South Jn\", \"stage_seq\": 15, \"distance_m\": 44341.604, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"Saltney Jn\", \"stage_seq\": 16, \"distance_m\": 46422.733, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0841H\", \"wtt_dep\": \"0843\", \"location\": \"Shotton\", \"stage_seq\": 17, \"distance_m\": 56011.711, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0848\", \"wtt_dep\": \"0849H\", \"location\": \"Flint\", \"stage_seq\": 18, \"distance_m\": 63484.013, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Mostyn East Jn\", \"stage_seq\": 19, \"distance_m\": 74611.39, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0900H\", \"wtt_dep\": \"0902\", \"location\": \"Prestatyn\", \"stage_seq\": 20, \"distance_m\": 85932.919, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0908\", \"location\": \"Rhyl\", \"stage_seq\": 21, \"distance_m\": 91764.601, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0914\", \"location\": \"Abergele & Pensarn\", \"stage_seq\": 22, \"distance_m\": 98564.421, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921H\", \"location\": \"Colwyn Bay\", \"stage_seq\": 23, \"distance_m\": 108307.135, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0929H\", \"location\": \"Llandudno Junction\", \"stage_seq\": 24, \"distance_m\": 114827.428, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0933H\", \"location\": \"Deganwy\", \"stage_seq\": 25, \"distance_m\": 116973.142, \"section_seq\": 1, \"route_path_id\": 105305}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Llandudno\", \"stage_seq\": 26, \"distance_m\": 120183.467, \"section_seq\": 1, \"route_path_id\": 105305}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 120183.467, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105305}], \"total_distance_m\": 120183.467, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 119970.822, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 212.645, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0744", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.5", "current_position_lat": "53.3205496", "current_position_lon": "-3.8271668", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:48Z\", \"source_id\": 52328146, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:47:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:46:51Z\", \"source_id\": 16871782, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:52:44Z\", \"source_id\": 52344467, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:53:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:52:48Z\", \"source_id\": 16876680, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:04:43Z\", \"source_id\": 52377789, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:05:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:04:46Z\", \"source_id\": 16886734, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:12Z\", \"source_id\": 16899434, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:22Z\", \"source_id\": 52444260, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:25Z\", \"source_id\": 16906214, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:18Z\", \"source_id\": 52484467, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:21Z\", \"source_id\": 16917572, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:35Z\", \"source_id\": 52499078, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:38Z\", \"source_id\": 16921837, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:17Z\", \"source_id\": 52529403, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:24Z\", \"source_id\": 16930353, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:20Z\", \"source_id\": 52549004, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:23Z\", \"source_id\": 16935637, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:40Z\", \"source_id\": 52558410, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:43Z\", \"source_id\": 16938165, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:36Z\", \"source_id\": 16954738, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:18Z\", \"source_id\": 16961202, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Llandudno", "service_state_platform": "2", "timing_fact_generation": 1789634363309355, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:23.296567", "service_state_evidence_id": 16961202, "current_leg_start_actual_dep": "2026-09-17T09:34:30+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:23.997639", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P LIV LLD 1D01 197016 2 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": 9499.606, "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": 10286.163, "from_m": 9499.606, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12537.782, "from_m": 10286.163, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17289.433, "from_m": 12537.782, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 18513.826, "from_m": 17289.433, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21531.42, "from_m": 18513.826, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22845.04, "from_m": 21531.42, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22911.648, "from_m": 22845.04, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23037.749, "from_m": 22911.648, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25580.414, "from_m": 23037.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": 25706.621, "from_m": 25580.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": 31197.378, "from_m": 25706.621, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31513.673, "from_m": 31197.378, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31665.967, "from_m": 31513.673, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42458.302, "from_m": 31665.967, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42828.859, "from_m": 42458.302, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43111.912, "from_m": 42828.859, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44169.928, "from_m": 43111.912, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44350.754, "from_m": 44169.928, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44402.535, "from_m": 44350.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45188.823, "from_m": 44402.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46422.733, "from_m": 45188.823, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57743.363, "from_m": 46422.733, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80155.699, "from_m": 57743.363, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80233.248, "from_m": 80155.699, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85713.267, "from_m": 80233.248, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 86738.464, "from_m": 85713.267, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 90818.339, "from_m": 86738.464, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90960.757, "from_m": 90818.339, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 91280.259, "from_m": 90960.757, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 91515.28, "from_m": 91280.259, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 93325.121, "from_m": 91515.28, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 104753.129, "from_m": 93325.121, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 108660.417, "from_m": 104753.129, "capability_applied": null, "effective_limit_mph": 75.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.388, "from_m": 108660.417, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 114333.755, "from_m": 112959.388, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 114372.999, "from_m": 114333.755, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 114642.135, "from_m": 114372.999, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 115140.184, "from_m": 114642.135, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 115281.06, "from_m": 115140.184, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 115605.657, "from_m": 115281.06, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 116895.728, "from_m": 115605.657, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 117388.036, "from_m": 116895.728, "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": 119564.76, "from_m": 117388.036, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 120183.467, "from_m": 119564.76, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 632801, "profile_key": "2813c6410ae9898f32cf0d06abecfbba0c33a98d957121bb29bc621b16804449", "schedule_id": 36606, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0744", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0750", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0754", "wtt_dep": "0755", "location": "Liverpool South Parkway (HL)", "stage_seq": 6, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800", "location": "Ditton East Jn", "stage_seq": 7, "distance_m": 17517.647, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0802H", "wtt_dep": "0806", "location": "Runcorn", "stage_seq": 8, "distance_m": 21077.66, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0808", "location": "Halton Jn", "stage_seq": 9, "distance_m": 22911.648, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0812", "location": "Frodsham Jn", "stage_seq": 10, "distance_m": 25706.621, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0814H", "wtt_dep": "0815H", "location": "Frodsham", "stage_seq": 11, "distance_m": 27757.941, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0819", "wtt_dep": "0820", "location": "Helsby", "stage_seq": 12, "distance_m": 31612.041, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0825H", "location": "Mickle Trafford Jn", "stage_seq": 13, "distance_m": 39292.91, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0830", "wtt_dep": "0834", "location": "Chester", "stage_seq": 14, "distance_m": 43431.072, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835", "location": "Chester South Jn", "stage_seq": 15, "distance_m": 44341.604, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0837", "location": "Saltney Jn", "stage_seq": 16, "distance_m": 46422.733, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0841H", "wtt_dep": "0843", "location": "Shotton", "stage_seq": 17, "distance_m": 56011.711, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0848", "wtt_dep": "0849H", "location": "Flint", "stage_seq": 18, "distance_m": 63484.013, "section_seq": 1, "route_path_id": 105305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Mostyn East Jn", "stage_seq": 19, "distance_m": 74611.39, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0900H", "wtt_dep": "0902", "location": "Prestatyn", "stage_seq": 20, "distance_m": 85932.919, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0908", "location": "Rhyl", "stage_seq": 21, "distance_m": 91764.601, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0914", "location": "Abergele & Pensarn", "stage_seq": 22, "distance_m": 98564.421, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921H", "location": "Colwyn Bay", "stage_seq": 23, "distance_m": 108307.135, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0929H", "location": "Llandudno Junction", "stage_seq": 24, "distance_m": 114827.428, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0933H", "location": "Deganwy", "stage_seq": 25, "distance_m": 116973.142, "section_seq": 1, "route_path_id": 105305}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Llandudno", "stage_seq": 26, "distance_m": 120183.467, "section_seq": 1, "route_path_id": 105305}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 120183.467, "from_m": 0.0, "section_seq": 1, "route_path_id": 105305}], "total_distance_m": 120183.467, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 119970.822, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 212.645, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:48Z", "source_id": 52328146, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:47:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:46:51Z", "source_id": 16871782, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:52:44Z", "source_id": 52344467, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:53:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:52:48Z", "source_id": 16876680, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9967, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:04:43Z", "source_id": 52377789, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:05:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:04:46Z", "source_id": 16886734, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:12Z", "source_id": 16899434, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10434, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:22Z", "source_id": 52444260, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:29:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:25Z", "source_id": 16906214, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10377, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:18Z", "source_id": 52484467, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:21Z", "source_id": 16917572, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10370, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:35Z", "source_id": 52499078, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T07:48:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:38Z", "source_id": 16921837, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10362, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:17Z", "source_id": 52529403, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:01:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:24Z", "source_id": 16930353, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10356, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:20Z", "source_id": 52549004, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:06:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:23Z", "source_id": 16935637, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10346, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:40Z", "source_id": 52558410, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:13:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:43Z", "source_id": 16938165, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:36Z", "source_id": 16954738, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:18Z", "source_id": 16961202, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 0744 0744 8 None None Llandudno 0938 0938 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38331/2026-09-17/detailed None Deganwy 2026-09-17T09:34:30+01:00 Llandudno 5.5 {"type": "LineString", "coordinates": [[-3.8331944833061073, 53.29458477606275], [-3.834142, 53.2947728], [-3.834479, 53.2948525], [-3.834648699999999, 53.2948946], [-3.8348275, 53.29494200000001], [-3.8350971, 53.29503669999999], [-3.8353493, 53.29512780000001], [-3.8354759, 53.29519309999999], [-3.835685499999999, 53.2952955], [-3.8359451, 53.2954298], [-3.8360944, 53.2955291], [-3.8364488, 53.2957666], [-3.8366487999999994, 53.29595150000001], [-3.836821799999999, 53.296158899999995], [-3.8369674, 53.2963587], [-3.8370691, 53.2965668], [-3.837141799999999, 53.296754500000006], [-3.837183299999999, 53.29688999999998], [-3.8372182, 53.297006], [-3.8372287, 53.29708000000001], [-3.8374523, 53.2986495], [-3.8376423, 53.29968949999999], [-3.837969199999999, 53.3016576], [-3.837999199999999, 53.30237999999999], [-3.8379814999999993, 53.30458689999999], [-3.8379308, 53.3051534], [-3.8377765999999993, 53.3060554], [-3.8376612, 53.3065535], [-3.8375135, 53.3070336], [-3.837502988747119, 53.30706581297633], [-3.8373649, 53.30748899999999], [-3.8371286, 53.3080397], [-3.8368901000000006, 53.308541899999994], [-3.836598299999999, 53.309067299999995], [-3.8340168, 53.3135464], [-3.832827799999999, 53.3156444], [-3.832547599999999, 53.3161386], [-3.8322285, 53.3166735], [-3.831949100000001, 53.31715169999999], [-3.831822299999999, 53.3173365], [-3.8316646999999993, 53.3175402], [-3.8315607, 53.31766669999999], [-3.8314462, 53.31779720000001], [-3.8313228000000006, 53.3179319], [-3.8310874, 53.318155899999994], [-3.8308722, 53.3183484], [-3.8305574, 53.3185781], [-3.8302494, 53.31879349999999], [-3.830098299999999, 53.31888479999999], [-3.8300234999999994, 53.3189272], [-3.8299118, 53.31899059999999], [-3.8296913, 53.3190978], [-3.8292372, 53.3193088], [-3.8289807, 53.3194492], [-3.8286683, 53.31962870000001], [-3.827953799999999, 53.32006690000001], [-3.8271668, 53.32054959999999]]} 2.0 0933½ 0939 Deganwy Llandudno Llandudno 53.3205496 -3.8271668 53.3205496 -3.8271668 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:39:00 Llandudno TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16961202 1789634363309355 80 80 2026-09-17 08:49:23.997639 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:23.296567
603515 634026 G39173 792B48MC17 2026-09-17 COMPLETE 16960346 2026-09-17 09:39:00 2026-09-17 08:49:35 2026-09-19 08:49:35 {"id": 634026, "stp": "P", "toc": "Transport for Wales", "uid": "G39173", "consist": "153320+153906", "dest_crs": "CDF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39173/2026-09-17/detailed", "trust_id": "792B48MC17", "origin_crs": "SWA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "0", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "2B48", "timing_status": "LATE", "origin_station": "Swansea", "current_leg_arr": "0939", "current_leg_dep": "0928", "current_leg_end": "Cardiff Central", "origin_dep_time": "0828", "origin_platform": "2", "current_location": "Cardiff Central", "last_update_time": "2026-09-17T08:49:35", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.3921377999999995, 51.5238963], [-3.3915975, 51.52364399999999], [-3.3910245999999997, 51.5233769], [-3.3905266999999997, 51.52315399999999], [-3.3901374, 51.522984], [-3.3896918, 51.522804599999986], [-3.3893886, 51.522685800000005], [-3.3889804999999997, 51.52253279999999], [-3.3886160999999997, 51.5223977], [-3.3882105, 51.5222541], [-3.3878823, 51.5221454], [-3.3873482, 51.52197999999999], [-3.3869576, 51.5218581], [-3.3865369999999997, 51.5217338], [-3.3859354999999995, 51.521576200000005], [-3.3855936, 51.5214853], [-3.3851455999999995, 51.5213821], [-3.3845402999999994, 51.521246999999995], [-3.3840411999999995, 51.5211305], [-3.3836206, 51.52103579999999], [-3.3831962999999994, 51.52093639999999], [-3.3826447, 51.52080670000001], [-3.3823264999999996, 51.5207205], [-3.3818598, 51.520590799999994], [-3.3814703999999995, 51.5204666], [-3.381126, 51.520360200000006], [-3.3807516, 51.520229], [-3.3803821999999997, 51.520096200000005], [-3.3800552, 51.5199634], [-3.3797319999999997, 51.51983059999999], [-3.3793651, 51.51967450000001], [-3.3789408000000005, 51.51948579999999], [-3.378554, 51.5192956], [-3.378091, 51.5190556], [-3.377452, 51.5187155], [-3.3770551999999996, 51.51849959999999], [-3.3766807999999995, 51.5183024], [-3.3763588, 51.5181315], [-3.3761142, 51.5180127], [-3.375781, 51.51785430000001], [-3.375225700000001, 51.51761590000001], [-3.3746366999999995, 51.5173954], [-3.3739004, 51.51712820000001], [-3.3733713, 51.5169721], [-3.3725913, 51.5167454], [-3.3719973, 51.5165598], [-3.3714932, 51.51641149999999], [-3.3710242, 51.516257800000005], [-3.3707679999999995, 51.51616529999999], [-3.3704110999999997, 51.516041], [-3.3699806, 51.5158733], [-3.3695263, 51.5156814], [-3.3690584, 51.51547490000001], [-3.368699, 51.5153095], [-3.3682859, 51.5150998], [-3.3679352, 51.51491419999998], [-3.367621999999999, 51.5147394], [-3.3673, 51.5145492], [-3.3669717999999995, 51.51434489999998], [-3.3666236, 51.514115800000006], [-3.3662379999999996, 51.513847899999995], [-3.3658387, 51.513544199999984], [-3.3655354, 51.5133003], [-3.3652358999999996, 51.5130433], [-3.3648964999999995, 51.5127334], [-3.3645851999999996, 51.5124099], [-3.3640278999999995, 51.5118123], [-3.3637933, 51.51152489999999], [-3.3636209, 51.511298], [-3.3633384999999993, 51.5109092], [-3.3631339999999996, 51.510613600000006], [-3.3629494999999996, 51.51035589999999], [-3.3626503, 51.509969000000005], [-3.3623557, 51.50959170000001], [-3.3620611, 51.50927329999998], [-3.3617526, 51.5089568], [-3.3613603999999997, 51.5085872], [-3.3608476, 51.50814939999999], [-3.360553, 51.5079177], [-3.3597728, 51.5073337], [-3.3592564, 51.50699850000001], [-3.3588041, 51.5066959], [-3.358272, 51.50631760000001], [-3.3576798, 51.5059316], [-3.3569688, 51.5054632], [-3.3564022999999996, 51.505068900000005], [-3.3560162, 51.5048141], [-3.3555309, 51.5044821], [-3.3550192999999995, 51.50413760000001], [-3.3545091999999994, 51.5037979], [-3.3538317, 51.5033395], [-3.3533217, 51.502997899999976], [-3.3529216999999996, 51.502728600000005], [-3.3525898999999995, 51.5025076], [-3.3522844999999997, 51.50230210000001], [-3.3517992, 51.5019508], [-3.3514085, 51.50165549999999], [-3.3510504, 51.50137749999998], [-3.3508085, 51.5011768], [-3.3504922, 51.500904600000005], [-3.3502209, 51.5006653], [-3.3499448999999997, 51.5004269], [-3.3497138999999994, 51.5002126], [-3.3496094, 51.5001075], [-3.349424, 51.4999211], [-3.3491371999999995, 51.4996046], [-3.3488053999999994, 51.4992031], [-3.3485046, 51.49881700000001], [-3.348473613531157, 51.4987748385867], [-3.3481946, 51.4983952], [-3.3478859999999995, 51.49796], [-3.3476394999999997, 51.49756709999999], [-3.3474084999999993, 51.497157900000005], [-3.3471946, 51.4967554], [-3.3469946000000004, 51.4963423], [-3.3468116, 51.495917599999984], [-3.346625599999999, 51.495459100000005], [-3.3464938, 51.495082700000005], [-3.3463542999999993, 51.49472550000001], [-3.3462534999999995, 51.494462], [-3.3460069999999997, 51.493816300000006], [-3.3458442, 51.4934011], [-3.3456706, 51.4929543], [-3.3454861, 51.4924552], [-3.3453186, 51.4920305], [-3.3451713, 51.4916492], [-3.3449418999999994, 51.4910478], [-3.3445511999999997, 51.49004870000001], [-3.3443201999999994, 51.48939810000001], [-3.3440612999999995, 51.4887069], [-3.343638, 51.48768929999999], [-3.3434627999999997, 51.48733599999999], [-3.3432768, 51.4869904], [-3.3431217, 51.4867172], [-3.3429340999999995, 51.486443], [-3.3427, 51.486112799999994], [-3.3424411, 51.485768199999995], [-3.3421869, 51.48547659999999], [-3.3418737, 51.48513390000001], [-3.3415809, 51.4848441], [-3.3411577, 51.4844659], [-3.3405525999999997, 51.4839917], [-3.3400865999999994, 51.4836202], [-3.3396812, 51.4833407], [-3.3390523999999995, 51.4829454], [-3.33898, 51.4829027], [-3.3382277999999994, 51.482459], [-3.3372233, 51.4819147], [-3.3361850999999993, 51.4813494], [-3.3352121999999995, 51.4808174], [-3.3345893, 51.48046769999999], [-3.3340019999999995, 51.4801315], [-3.3333870999999995, 51.4798322], [-3.3328827999999997, 51.4795896], [-3.3323608, 51.4793753], [-3.3319236999999995, 51.4792214], [-3.3313957999999997, 51.4790576], [-3.3307471999999994, 51.47887779999999], [-3.3305708, 51.4788398], [-3.3300668999999994, 51.47873119999999], [-3.3293550999999995, 51.478574300000005], [-3.3287768, 51.4784578], [-3.3283440999999994, 51.47838130000001], [-3.3279115, 51.4783248], [-3.3274409, 51.4782497], [-3.3271443, 51.478209], [-3.3268411999999996, 51.47817990000001], [-3.326529, 51.478152400000006], [-3.326194399999999, 51.47813140000001], [-3.3258302, 51.47811109999999], [-3.3254077999999994, 51.47809079999999], [-3.3249897, 51.47808309999999], [-3.3246451, 51.478093900000005], [-3.3242777999999995, 51.4781093], [-3.3238817999999997, 51.4781345], [-3.323766551242229, 51.478144369458185], [-3.3235163, 51.47816579999999], [-3.3231334999999995, 51.4782091], [-3.3224004, 51.4783095], [-3.3221573999999996, 51.478337800000006], [-3.3218157999999995, 51.4783889], [-3.321043, 51.47852530000001], [-3.3206156, 51.47861009999998], [-3.3204169999999995, 51.4786525], [-3.3198667, 51.47877569999999], [-3.3193576999999994, 51.4788981], [-3.3188014, 51.479049], [-3.3182992, 51.47919549999999], [-3.3178523, 51.4793347], [-3.3174469, 51.4794652], [-3.3169208999999995, 51.479645], [-3.3165847, 51.4797756], [-3.3162014999999996, 51.479921399999995], [-3.3151897999999997, 51.48033409999999], [-3.3144186, 51.480647600000005], [-3.3139175, 51.4808364], [-3.313623, 51.4809446], [-3.3134250999999995, 51.48101109999999], [-3.3130097, 51.48114759999999], [-3.3125386999999997, 51.4812875], [-3.3120651, 51.4814193], [-3.3115663, 51.48154279999999], [-3.3111935999999997, 51.4816295], [-3.3107826999999994, 51.4817127], [-3.3099937999999995, 51.48185889999999], [-3.3091316, 51.4819939], [-3.3081685, 51.4821466], [-3.3054285999999995, 51.48257920000001], [-3.3050593, 51.4826357], [-3.3045006999999997, 51.482723199999995], [-3.3037981, 51.48283500000001], [-3.3028752999999997, 51.482977199999986], [-3.3023627, 51.48305320000001], [-3.3018117999999994, 51.48312099999999], [-3.3012797, 51.4831768], [-3.3009419999999996, 51.48320799999999], [-3.3006043, 51.48323289999999], [-3.3001570999999994, 51.483261], [-3.2997099, 51.48327789999999], [-3.2993762, 51.4832917], [-3.2986811, 51.4832975], [-3.2983409, 51.4832932], [-3.2981299999999996, 51.48328870000001], [-3.2971533999999996, 51.48326209999999], [-3.2963944, 51.483208700000006], [-3.2953432, 51.483085], [-3.2949097, 51.4830312], [-3.2944688, 51.4829648], [-3.2940882999999994, 51.48291129999999], [-3.2935603, 51.482818599999995], [-3.2927664, 51.48265729999999], [-3.2922763, 51.482543099999994], [-3.2917938, 51.4824178], [-3.2911355, 51.4822343], [-3.2901968, 51.4819484], [-3.2894382000000006, 51.4817143], [-3.28866, 51.48146880000001], [-3.288206, 51.48133229999999], [-3.2877296, 51.48119249999999], [-3.2869613, 51.480993700000006], [-3.2863454999999995, 51.48087399999999], [-3.2859557, 51.48081040000001], [-3.2855316, 51.4807491], [-3.2851964, 51.48071139999999], [-3.2848227, 51.48067509999999], [-3.2844642, 51.48065299999998], [-3.2841291999999997, 51.480639], [-3.2838043, 51.48063129999999], [-3.2832328, 51.48063129999999], [-3.2824953999999997, 51.480662999999986], [-3.2818622, 51.48071139999999], [-3.2812187, 51.4808033], [-3.2805424999999997, 51.48091860000001], [-3.2798668999999996, 51.4810672], [-3.2793596999999997, 51.48119919999999], [-3.278719, 51.481398], [-3.2781366, 51.48159339999999], [-3.2773668, 51.481877399999995], [-3.2766229, 51.4821566], [-3.2761852, 51.4823247], [-3.2752671, 51.482673199999994], [-3.2741670999999997, 51.48309340000001], [-3.2735796999999995, 51.48331220000001], [-3.272740199999999, 51.48361119999999], [-3.2723888, 51.48373479999999], [-3.2718473, 51.48391259999999], [-3.2712727, 51.48409469999999], [-3.2708011999999997, 51.48424], [-3.2698129, 51.4845358], [-3.2697416999999995, 51.4845581], [-3.2696799, 51.4845774], [-3.2696265, 51.484592500000005], [-3.2695672999999994, 51.484609199999994], [-3.2690876, 51.4847525], [-3.2687124, 51.48485839999999], [-3.2683667, 51.4849523], [-3.268073, 51.4850296], [-3.2676649999999996, 51.4851275], [-3.2671336999999996, 51.48524199999999], [-3.2666394, 51.48533999999998], [-3.2661442999999997, 51.4854259], [-3.2657424, 51.4854864], [-3.2652276999999996, 51.4855575], [-3.264869899999999, 51.4856013], [-3.2645458000000005, 51.4856359], [-3.264092199999999, 51.4856803], [-3.2635662999999995, 51.4857207], [-3.2630075, 51.485759], [-3.2617806, 51.485839], [-3.2606195, 51.4859136], [-3.2601181999999995, 51.4859441], [-3.259738, 51.4859689], [-3.2586800999999994, 51.48604809999999], [-3.2575107, 51.4861279], [-3.2560055, 51.486208], [-3.2554922, 51.486243400000006], [-3.2542624999999994, 51.4863166], [-3.2533961999999996, 51.4863483], [-3.2526987999999997, 51.48635839999999], [-3.2521542999999995, 51.48635500000001], [-3.2515568, 51.4863162], [-3.2510246, 51.486271999999985], [-3.2504701999999996, 51.48622699999999], [-3.249941999999999, 51.4861747], [-3.2494014000000004, 51.486125099999995], [-3.2486607999999997, 51.48606079999999], [-3.2480076, 51.486013], [-3.2474577999999994, 51.485978], [-3.2466906999999994, 51.4859446], [-3.2460764, 51.4859345], [-3.2456634, 51.4859379], [-3.2452423, 51.4859462], [-3.2447862999999995, 51.48596289999999], [-3.2442873999999997, 51.48598969999999], [-3.2439414, 51.48601970000001], [-3.2433916, 51.4860682], [-3.2427477999999996, 51.486140000000006], [-3.2418332, 51.4862368], [-3.2407575999999993, 51.4863421], [-3.2400361, 51.48639049999999], [-3.2394218999999995, 51.48642559999999], [-3.2386655, 51.48643520000001], [-3.2381452, 51.4864369], [-3.2374879999999995, 51.4864235], [-3.2367692, 51.4863934], [-3.2359161999999997, 51.48633329999999], [-3.2352645, 51.48627479999999], [-3.2346850999999996, 51.486208], [-3.2340681999999994, 51.4861162], [-3.233935022830277, 51.48609545203939], [-3.2335424999999995, 51.486034299999986], [-3.2330007, 51.4859358], [-3.2324991, 51.4858322], [-3.2319948, 51.485722], [-3.2316461999999997, 51.4856385], [-3.2304356, 51.48532589999999], [-3.2302942999999997, 51.4852894], [-3.2296238, 51.48511070000001], [-3.2291110999999995, 51.4849612], [-3.2287291999999996, 51.484859199999995], [-3.2279103999999994, 51.4846349], [-3.2268791999999995, 51.484354], [-3.2263846999999997, 51.48421900000001], [-3.2255655999999995, 51.4839955], [-3.2250417, 51.48385289999999], [-3.22480603370599, 51.48378816728179], [-3.224712076891297, 51.48376235923795], [-3.2245341999999995, 51.48371349999999], [-3.2241919, 51.4836208], [-3.2238932999999994, 51.4835374], [-3.2237685, 51.483504199999985], [-3.2232105, 51.4833483], [-3.2227424999999994, 51.483217200000006], [-3.2212553, 51.48278680000001], [-3.2209262999999995, 51.4826873], [-3.220291, 51.48249630000001], [-3.2188278999999995, 51.4820557], [-3.2174224, 51.4816331], [-3.2161913, 51.4812673], [-3.2143297999999993, 51.4807427], [-3.2124576, 51.4802383], [-3.2116544999999994, 51.4800234], [-3.2113467, 51.479941], [-3.2104956, 51.4797133], [-3.2101161, 51.4796147], [-3.2094589, 51.47944439999999], [-3.209235, 51.47938], [-3.2086757, 51.47922220000001], [-3.2083472, 51.479127], [-3.2080025, 51.47903509999999], [-3.2075197, 51.4789073], [-3.2073321999999997, 51.4788575], [-3.2064549, 51.4786526], [-3.2061987, 51.478587399999995], [-3.2056985, 51.47845709999999], [-3.2051352, 51.47830759999999], [-3.2044741000000005, 51.47813299999999], [-3.2039040999999995, 51.4779844], [-3.2031328999999995, 51.4777856], [-3.202624699999999, 51.477659399999986], [-3.2022517999999995, 51.47757419999999], [-3.2018320999999994, 51.4774857], [-3.2015289999999994, 51.4774231], [-3.2012327, 51.4773713], [-3.2004038, 51.4772719], [-3.1988520999999994, 51.477080599999994], [-3.1976318, 51.4769469], [-3.1968927999999996, 51.47687680000001], [-3.1956562999999996, 51.476774899999995], [-3.193827, 51.47666459999999], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Pontyclun", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Pontyclun", "current_leg_milage": "11.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 419.493, \"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\": 1161.024, \"from_m\": 419.493, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2552.876, \"from_m\": 1161.024, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4833.188, \"from_m\": 2552.876, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6400.977, \"from_m\": 4833.188, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7828.081, \"from_m\": 6400.977, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 11614.108, \"from_m\": 7828.081, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12531.936, \"from_m\": 11614.108, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21127.432, \"from_m\": 12531.936, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22413.887, \"from_m\": 21127.432, \"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\": 23204.86, \"from_m\": 22413.887, \"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\": 27560.079, \"from_m\": 23204.86, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28247.622, \"from_m\": 27560.079, \"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\": 34057.245, \"from_m\": 28247.622, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36423.611, \"from_m\": 34057.245, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38593.671, \"from_m\": 36423.611, \"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\": 40728.15, \"from_m\": 38593.671, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41963.355, \"from_m\": 40728.15, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52503.421, \"from_m\": 41963.355, \"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\": 53675.732, \"from_m\": 52503.421, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53739.35, \"from_m\": 53675.732, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53831.867, \"from_m\": 53739.35, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54565.758, \"from_m\": 53831.867, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54971.162, \"from_m\": 54565.758, \"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\": 62679.435, \"from_m\": 54971.162, \"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\": 85844.038, \"from_m\": 62679.435, \"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\": 85930.637, \"from_m\": 85844.038, \"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\": 85964.985, \"from_m\": 85930.637, \"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\": 86154.908, \"from_m\": 85964.985, \"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\": 86426.958, \"from_m\": 86154.908, \"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\": 634026, \"profile_key\": \"aaa645aa7b22294212b63bf2a4904543535c24a88533512296b414058092e801\", \"schedule_id\": 36909, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0828\", \"location\": \"Swansea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Swansea Loop East\", \"stage_seq\": 2, \"distance_m\": 659.805, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0834H\", \"wtt_dep\": \"0835H\", \"location\": \"Llansamlet\", \"stage_seq\": 3, \"distance_m\": 6383.659, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0839H\", \"location\": \"Skewen\", \"stage_seq\": 4, \"distance_m\": 9157.892, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843H\", \"location\": \"Neath\", \"stage_seq\": 5, \"distance_m\": 12556.132, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0846H\", \"wtt_dep\": \"0847\", \"location\": \"Briton Ferry\", \"stage_seq\": 6, \"distance_m\": 15507.723, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848H\", \"location\": \"Briton Ferry West Jn\", \"stage_seq\": 7, \"distance_m\": 15919.416, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0851\", \"location\": \"Baglan\", \"stage_seq\": 8, \"distance_m\": 18331.002, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0854\", \"wtt_dep\": \"0855\", \"location\": \"Port Talbot Parkway\", \"stage_seq\": 9, \"distance_m\": 21465.717, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858\", \"location\": \"Margam East Jn\", \"stage_seq\": 10, \"distance_m\": 25319.299, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 11, \"distance_m\": 27757.073, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902H\", \"location\": \"Pyle\", \"stage_seq\": 12, \"distance_m\": 31528.923, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906\", \"location\": \"Stormy\", \"stage_seq\": 13, \"distance_m\": 34465.315, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0911\", \"location\": \"Bridgend\", \"stage_seq\": 14, \"distance_m\": 40972.36, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917\", \"location\": \"Pencoed\", \"stage_seq\": 15, \"distance_m\": 47233.388, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0920H\", \"location\": \"Llanharan\", \"stage_seq\": 16, \"distance_m\": 64676.582, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925H\", \"location\": \"Pontyclun\", \"stage_seq\": 17, \"distance_m\": 68536.282, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935H\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 18, \"distance_m\": 84381.003, \"section_seq\": 1, \"route_path_id\": 105437}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 19, \"distance_m\": 86426.958, \"section_seq\": 1, \"route_path_id\": 105437}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 86426.958, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105437}], \"total_distance_m\": 86426.958, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 85621.809, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 805.149, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0828", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:13Z\", \"source_id\": 52461298, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:35:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:17Z\", \"source_id\": 16911037, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:59Z\", \"source_id\": 52469380, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:37:03Z\", \"source_id\": 16913341, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:24Z\", \"source_id\": 52484761, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:27Z\", \"source_id\": 16917671, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:03Z\", \"source_id\": 52491993, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:07Z\", \"source_id\": 16919781, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:30Z\", \"source_id\": 52504534, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:30Z\", \"source_id\": 16923325, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:45Z\", \"source_id\": 52516712, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:49Z\", \"source_id\": 16926804, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25577, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:26Z\", \"source_id\": 52538063, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:28Z\", \"source_id\": 16932696, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:20Z\", \"source_id\": 52560336, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:26Z\", \"source_id\": 16938681, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:40Z\", \"source_id\": 52574818, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:43Z\", \"source_id\": 16942645, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:30Z\", \"source_id\": 52590414, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:36Z\", \"source_id\": 16946983, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:10Z\", \"source_id\": 52600086, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:16Z\", \"source_id\": 16949959, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:07Z\", \"source_id\": 52638801, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:11Z\", \"source_id\": 16960346, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "0", "timing_fact_generation": 1789634291849415, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:34.182786", "service_state_evidence_id": 16960346, "current_leg_start_actual_dep": "2026-09-17T09:26:30+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:39:34.185613", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P SWA CDF 2B48 153320+153906 2 75 None {"version": 3, "segments": [{"to_m": 419.493, "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": 1161.024, "from_m": 419.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2552.876, "from_m": 1161.024, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4833.188, "from_m": 2552.876, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6400.977, "from_m": 4833.188, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7828.081, "from_m": 6400.977, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 11614.108, "from_m": 7828.081, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12531.936, "from_m": 11614.108, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21127.432, "from_m": 12531.936, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22413.887, "from_m": 21127.432, "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": 23204.86, "from_m": 22413.887, "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": 27560.079, "from_m": 23204.86, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28247.622, "from_m": 27560.079, "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": 34057.245, "from_m": 28247.622, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36423.611, "from_m": 34057.245, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38593.671, "from_m": 36423.611, "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": 40728.15, "from_m": 38593.671, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41963.355, "from_m": 40728.15, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52503.421, "from_m": 41963.355, "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": 53675.732, "from_m": 52503.421, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53739.35, "from_m": 53675.732, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53831.867, "from_m": 53739.35, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54565.758, "from_m": 53831.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54971.162, "from_m": 54565.758, "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": 62679.435, "from_m": 54971.162, "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": 85844.038, "from_m": 62679.435, "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": 85930.637, "from_m": 85844.038, "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": 85964.985, "from_m": 85930.637, "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": 86154.908, "from_m": 85964.985, "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": 86426.958, "from_m": 86154.908, "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": 634026, "profile_key": "aaa645aa7b22294212b63bf2a4904543535c24a88533512296b414058092e801", "schedule_id": 36909, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0828", "location": "Swansea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830", "location": "Swansea Loop East", "stage_seq": 2, "distance_m": 659.805, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0834H", "wtt_dep": "0835H", "location": "Llansamlet", "stage_seq": 3, "distance_m": 6383.659, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0839H", "location": "Skewen", "stage_seq": 4, "distance_m": 9157.892, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843H", "location": "Neath", "stage_seq": 5, "distance_m": 12556.132, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0846H", "wtt_dep": "0847", "location": "Briton Ferry", "stage_seq": 6, "distance_m": 15507.723, "section_seq": 1, "route_path_id": 105437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848H", "location": "Briton Ferry West Jn", "stage_seq": 7, "distance_m": 15919.416, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0851", "location": "Baglan", "stage_seq": 8, "distance_m": 18331.002, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0854", "wtt_dep": "0855", "location": "Port Talbot Parkway", "stage_seq": 9, "distance_m": 21465.717, "section_seq": 1, "route_path_id": 105437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858", "location": "Margam East Jn", "stage_seq": 10, "distance_m": 25319.299, "section_seq": 1, "route_path_id": 105437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Margam Moors Jn", "stage_seq": 11, "distance_m": 27757.073, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902H", "location": "Pyle", "stage_seq": 12, "distance_m": 31528.923, "section_seq": 1, "route_path_id": 105437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906", "location": "Stormy", "stage_seq": 13, "distance_m": 34465.315, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0911", "location": "Bridgend", "stage_seq": 14, "distance_m": 40972.36, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917", "location": "Pencoed", "stage_seq": 15, "distance_m": 47233.388, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0920H", "location": "Llanharan", "stage_seq": 16, "distance_m": 64676.582, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925H", "location": "Pontyclun", "stage_seq": 17, "distance_m": 68536.282, "section_seq": 1, "route_path_id": 105437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935H", "location": "Leckwith Loop North Jn", "stage_seq": 18, "distance_m": 84381.003, "section_seq": 1, "route_path_id": 105437}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 19, "distance_m": 86426.958, "section_seq": 1, "route_path_id": 105437}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 86426.958, "from_m": 0.0, "section_seq": 1, "route_path_id": 105437}], "total_distance_m": 86426.958, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 85621.809, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 805.149, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25522, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:13Z", "source_id": 52461298, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:35:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:17Z", "source_id": 16911037, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25526, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:59Z", "source_id": 52469380, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:39:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:37:03Z", "source_id": 16913341, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25530, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:24Z", "source_id": 52484761, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:43:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:27Z", "source_id": 16917671, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25536, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:03Z", "source_id": 52491993, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:47:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:07Z", "source_id": 16919781, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25545, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:30Z", "source_id": 52504534, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:50:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:30Z", "source_id": 16923325, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25554, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:45Z", "source_id": 52516712, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:54:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:49Z", "source_id": 16926804, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25577, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:26Z", "source_id": 52538063, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:02:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:28Z", "source_id": 16932696, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25595, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:20Z", "source_id": 52560336, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:10:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:26Z", "source_id": 16938681, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25609, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:40Z", "source_id": 52574818, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:16:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:43Z", "source_id": 16942645, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25334, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:30Z", "source_id": 52590414, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:20:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:36Z", "source_id": 16946983, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25330, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:10Z", "source_id": 52600086, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:25:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:16Z", "source_id": 16949959, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24816, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:07Z", "source_id": 52638801, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:39:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:11Z", "source_id": 16960346, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Swansea 0828 0828 2 None None Cardiff Central 0938 0938 0 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39173/2026-09-17/detailed None Pontyclun 2026-09-17T09:26:30+01:00 Cardiff Central 11.0 {"type": "LineString", "coordinates": [[-3.3921377999999995, 51.5238963], [-3.3915975, 51.52364399999999], [-3.3910245999999997, 51.5233769], [-3.3905266999999997, 51.52315399999999], [-3.3901374, 51.522984], [-3.3896918, 51.522804599999986], [-3.3893886, 51.522685800000005], [-3.3889804999999997, 51.52253279999999], [-3.3886160999999997, 51.5223977], [-3.3882105, 51.5222541], [-3.3878823, 51.5221454], [-3.3873482, 51.52197999999999], [-3.3869576, 51.5218581], [-3.3865369999999997, 51.5217338], [-3.3859354999999995, 51.521576200000005], [-3.3855936, 51.5214853], [-3.3851455999999995, 51.5213821], [-3.3845402999999994, 51.521246999999995], [-3.3840411999999995, 51.5211305], [-3.3836206, 51.52103579999999], [-3.3831962999999994, 51.52093639999999], [-3.3826447, 51.52080670000001], [-3.3823264999999996, 51.5207205], [-3.3818598, 51.520590799999994], [-3.3814703999999995, 51.5204666], [-3.381126, 51.520360200000006], [-3.3807516, 51.520229], [-3.3803821999999997, 51.520096200000005], [-3.3800552, 51.5199634], [-3.3797319999999997, 51.51983059999999], [-3.3793651, 51.51967450000001], [-3.3789408000000005, 51.51948579999999], [-3.378554, 51.5192956], [-3.378091, 51.5190556], [-3.377452, 51.5187155], [-3.3770551999999996, 51.51849959999999], [-3.3766807999999995, 51.5183024], [-3.3763588, 51.5181315], [-3.3761142, 51.5180127], [-3.375781, 51.51785430000001], [-3.375225700000001, 51.51761590000001], [-3.3746366999999995, 51.5173954], [-3.3739004, 51.51712820000001], [-3.3733713, 51.5169721], [-3.3725913, 51.5167454], [-3.3719973, 51.5165598], [-3.3714932, 51.51641149999999], [-3.3710242, 51.516257800000005], [-3.3707679999999995, 51.51616529999999], [-3.3704110999999997, 51.516041], [-3.3699806, 51.5158733], [-3.3695263, 51.5156814], [-3.3690584, 51.51547490000001], [-3.368699, 51.5153095], [-3.3682859, 51.5150998], [-3.3679352, 51.51491419999998], [-3.367621999999999, 51.5147394], [-3.3673, 51.5145492], [-3.3669717999999995, 51.51434489999998], [-3.3666236, 51.514115800000006], [-3.3662379999999996, 51.513847899999995], [-3.3658387, 51.513544199999984], [-3.3655354, 51.5133003], [-3.3652358999999996, 51.5130433], [-3.3648964999999995, 51.5127334], [-3.3645851999999996, 51.5124099], [-3.3640278999999995, 51.5118123], [-3.3637933, 51.51152489999999], [-3.3636209, 51.511298], [-3.3633384999999993, 51.5109092], [-3.3631339999999996, 51.510613600000006], [-3.3629494999999996, 51.51035589999999], [-3.3626503, 51.509969000000005], [-3.3623557, 51.50959170000001], [-3.3620611, 51.50927329999998], [-3.3617526, 51.5089568], [-3.3613603999999997, 51.5085872], [-3.3608476, 51.50814939999999], [-3.360553, 51.5079177], [-3.3597728, 51.5073337], [-3.3592564, 51.50699850000001], [-3.3588041, 51.5066959], [-3.358272, 51.50631760000001], [-3.3576798, 51.5059316], [-3.3569688, 51.5054632], [-3.3564022999999996, 51.505068900000005], [-3.3560162, 51.5048141], [-3.3555309, 51.5044821], [-3.3550192999999995, 51.50413760000001], [-3.3545091999999994, 51.5037979], [-3.3538317, 51.5033395], [-3.3533217, 51.502997899999976], [-3.3529216999999996, 51.502728600000005], [-3.3525898999999995, 51.5025076], [-3.3522844999999997, 51.50230210000001], [-3.3517992, 51.5019508], [-3.3514085, 51.50165549999999], [-3.3510504, 51.50137749999998], [-3.3508085, 51.5011768], [-3.3504922, 51.500904600000005], [-3.3502209, 51.5006653], [-3.3499448999999997, 51.5004269], [-3.3497138999999994, 51.5002126], [-3.3496094, 51.5001075], [-3.349424, 51.4999211], [-3.3491371999999995, 51.4996046], [-3.3488053999999994, 51.4992031], [-3.3485046, 51.49881700000001], [-3.348473613531157, 51.4987748385867], [-3.3481946, 51.4983952], [-3.3478859999999995, 51.49796], [-3.3476394999999997, 51.49756709999999], [-3.3474084999999993, 51.497157900000005], [-3.3471946, 51.4967554], [-3.3469946000000004, 51.4963423], [-3.3468116, 51.495917599999984], [-3.346625599999999, 51.495459100000005], [-3.3464938, 51.495082700000005], [-3.3463542999999993, 51.49472550000001], [-3.3462534999999995, 51.494462], [-3.3460069999999997, 51.493816300000006], [-3.3458442, 51.4934011], [-3.3456706, 51.4929543], [-3.3454861, 51.4924552], [-3.3453186, 51.4920305], [-3.3451713, 51.4916492], [-3.3449418999999994, 51.4910478], [-3.3445511999999997, 51.49004870000001], [-3.3443201999999994, 51.48939810000001], [-3.3440612999999995, 51.4887069], [-3.343638, 51.48768929999999], [-3.3434627999999997, 51.48733599999999], [-3.3432768, 51.4869904], [-3.3431217, 51.4867172], [-3.3429340999999995, 51.486443], [-3.3427, 51.486112799999994], [-3.3424411, 51.485768199999995], [-3.3421869, 51.48547659999999], [-3.3418737, 51.48513390000001], [-3.3415809, 51.4848441], [-3.3411577, 51.4844659], [-3.3405525999999997, 51.4839917], [-3.3400865999999994, 51.4836202], [-3.3396812, 51.4833407], [-3.3390523999999995, 51.4829454], [-3.33898, 51.4829027], [-3.3382277999999994, 51.482459], [-3.3372233, 51.4819147], [-3.3361850999999993, 51.4813494], [-3.3352121999999995, 51.4808174], [-3.3345893, 51.48046769999999], [-3.3340019999999995, 51.4801315], [-3.3333870999999995, 51.4798322], [-3.3328827999999997, 51.4795896], [-3.3323608, 51.4793753], [-3.3319236999999995, 51.4792214], [-3.3313957999999997, 51.4790576], [-3.3307471999999994, 51.47887779999999], [-3.3305708, 51.4788398], [-3.3300668999999994, 51.47873119999999], [-3.3293550999999995, 51.478574300000005], [-3.3287768, 51.4784578], [-3.3283440999999994, 51.47838130000001], [-3.3279115, 51.4783248], [-3.3274409, 51.4782497], [-3.3271443, 51.478209], [-3.3268411999999996, 51.47817990000001], [-3.326529, 51.478152400000006], [-3.326194399999999, 51.47813140000001], [-3.3258302, 51.47811109999999], [-3.3254077999999994, 51.47809079999999], [-3.3249897, 51.47808309999999], [-3.3246451, 51.478093900000005], [-3.3242777999999995, 51.4781093], [-3.3238817999999997, 51.4781345], [-3.323766551242229, 51.478144369458185], [-3.3235163, 51.47816579999999], [-3.3231334999999995, 51.4782091], [-3.3224004, 51.4783095], [-3.3221573999999996, 51.478337800000006], [-3.3218157999999995, 51.4783889], [-3.321043, 51.47852530000001], [-3.3206156, 51.47861009999998], [-3.3204169999999995, 51.4786525], [-3.3198667, 51.47877569999999], [-3.3193576999999994, 51.4788981], [-3.3188014, 51.479049], [-3.3182992, 51.47919549999999], [-3.3178523, 51.4793347], [-3.3174469, 51.4794652], [-3.3169208999999995, 51.479645], [-3.3165847, 51.4797756], [-3.3162014999999996, 51.479921399999995], [-3.3151897999999997, 51.48033409999999], [-3.3144186, 51.480647600000005], [-3.3139175, 51.4808364], [-3.313623, 51.4809446], [-3.3134250999999995, 51.48101109999999], [-3.3130097, 51.48114759999999], [-3.3125386999999997, 51.4812875], [-3.3120651, 51.4814193], [-3.3115663, 51.48154279999999], [-3.3111935999999997, 51.4816295], [-3.3107826999999994, 51.4817127], [-3.3099937999999995, 51.48185889999999], [-3.3091316, 51.4819939], [-3.3081685, 51.4821466], [-3.3054285999999995, 51.48257920000001], [-3.3050593, 51.4826357], [-3.3045006999999997, 51.482723199999995], [-3.3037981, 51.48283500000001], [-3.3028752999999997, 51.482977199999986], [-3.3023627, 51.48305320000001], [-3.3018117999999994, 51.48312099999999], [-3.3012797, 51.4831768], [-3.3009419999999996, 51.48320799999999], [-3.3006043, 51.48323289999999], [-3.3001570999999994, 51.483261], [-3.2997099, 51.48327789999999], [-3.2993762, 51.4832917], [-3.2986811, 51.4832975], [-3.2983409, 51.4832932], [-3.2981299999999996, 51.48328870000001], [-3.2971533999999996, 51.48326209999999], [-3.2963944, 51.483208700000006], [-3.2953432, 51.483085], [-3.2949097, 51.4830312], [-3.2944688, 51.4829648], [-3.2940882999999994, 51.48291129999999], [-3.2935603, 51.482818599999995], [-3.2927664, 51.48265729999999], [-3.2922763, 51.482543099999994], [-3.2917938, 51.4824178], [-3.2911355, 51.4822343], [-3.2901968, 51.4819484], [-3.2894382000000006, 51.4817143], [-3.28866, 51.48146880000001], [-3.288206, 51.48133229999999], [-3.2877296, 51.48119249999999], [-3.2869613, 51.480993700000006], [-3.2863454999999995, 51.48087399999999], [-3.2859557, 51.48081040000001], [-3.2855316, 51.4807491], [-3.2851964, 51.48071139999999], [-3.2848227, 51.48067509999999], [-3.2844642, 51.48065299999998], [-3.2841291999999997, 51.480639], [-3.2838043, 51.48063129999999], [-3.2832328, 51.48063129999999], [-3.2824953999999997, 51.480662999999986], [-3.2818622, 51.48071139999999], [-3.2812187, 51.4808033], [-3.2805424999999997, 51.48091860000001], [-3.2798668999999996, 51.4810672], [-3.2793596999999997, 51.48119919999999], [-3.278719, 51.481398], [-3.2781366, 51.48159339999999], [-3.2773668, 51.481877399999995], [-3.2766229, 51.4821566], [-3.2761852, 51.4823247], [-3.2752671, 51.482673199999994], [-3.2741670999999997, 51.48309340000001], [-3.2735796999999995, 51.48331220000001], [-3.272740199999999, 51.48361119999999], [-3.2723888, 51.48373479999999], [-3.2718473, 51.48391259999999], [-3.2712727, 51.48409469999999], [-3.2708011999999997, 51.48424], [-3.2698129, 51.4845358], [-3.2697416999999995, 51.4845581], [-3.2696799, 51.4845774], [-3.2696265, 51.484592500000005], [-3.2695672999999994, 51.484609199999994], [-3.2690876, 51.4847525], [-3.2687124, 51.48485839999999], [-3.2683667, 51.4849523], [-3.268073, 51.4850296], [-3.2676649999999996, 51.4851275], [-3.2671336999999996, 51.48524199999999], [-3.2666394, 51.48533999999998], [-3.2661442999999997, 51.4854259], [-3.2657424, 51.4854864], [-3.2652276999999996, 51.4855575], [-3.264869899999999, 51.4856013], [-3.2645458000000005, 51.4856359], [-3.264092199999999, 51.4856803], [-3.2635662999999995, 51.4857207], [-3.2630075, 51.485759], [-3.2617806, 51.485839], [-3.2606195, 51.4859136], [-3.2601181999999995, 51.4859441], [-3.259738, 51.4859689], [-3.2586800999999994, 51.48604809999999], [-3.2575107, 51.4861279], [-3.2560055, 51.486208], [-3.2554922, 51.486243400000006], [-3.2542624999999994, 51.4863166], [-3.2533961999999996, 51.4863483], [-3.2526987999999997, 51.48635839999999], [-3.2521542999999995, 51.48635500000001], [-3.2515568, 51.4863162], [-3.2510246, 51.486271999999985], [-3.2504701999999996, 51.48622699999999], [-3.249941999999999, 51.4861747], [-3.2494014000000004, 51.486125099999995], [-3.2486607999999997, 51.48606079999999], [-3.2480076, 51.486013], [-3.2474577999999994, 51.485978], [-3.2466906999999994, 51.4859446], [-3.2460764, 51.4859345], [-3.2456634, 51.4859379], [-3.2452423, 51.4859462], [-3.2447862999999995, 51.48596289999999], [-3.2442873999999997, 51.48598969999999], [-3.2439414, 51.48601970000001], [-3.2433916, 51.4860682], [-3.2427477999999996, 51.486140000000006], [-3.2418332, 51.4862368], [-3.2407575999999993, 51.4863421], [-3.2400361, 51.48639049999999], [-3.2394218999999995, 51.48642559999999], [-3.2386655, 51.48643520000001], [-3.2381452, 51.4864369], [-3.2374879999999995, 51.4864235], [-3.2367692, 51.4863934], [-3.2359161999999997, 51.48633329999999], [-3.2352645, 51.48627479999999], [-3.2346850999999996, 51.486208], [-3.2340681999999994, 51.4861162], [-3.233935022830277, 51.48609545203939], [-3.2335424999999995, 51.486034299999986], [-3.2330007, 51.4859358], [-3.2324991, 51.4858322], [-3.2319948, 51.485722], [-3.2316461999999997, 51.4856385], [-3.2304356, 51.48532589999999], [-3.2302942999999997, 51.4852894], [-3.2296238, 51.48511070000001], [-3.2291110999999995, 51.4849612], [-3.2287291999999996, 51.484859199999995], [-3.2279103999999994, 51.4846349], [-3.2268791999999995, 51.484354], [-3.2263846999999997, 51.48421900000001], [-3.2255655999999995, 51.4839955], [-3.2250417, 51.48385289999999], [-3.22480603370599, 51.48378816728179], [-3.224712076891297, 51.48376235923795], [-3.2245341999999995, 51.48371349999999], [-3.2241919, 51.4836208], [-3.2238932999999994, 51.4835374], [-3.2237685, 51.483504199999985], [-3.2232105, 51.4833483], [-3.2227424999999994, 51.483217200000006], [-3.2212553, 51.48278680000001], [-3.2209262999999995, 51.4826873], [-3.220291, 51.48249630000001], [-3.2188278999999995, 51.4820557], [-3.2174224, 51.4816331], [-3.2161913, 51.4812673], [-3.2143297999999993, 51.4807427], [-3.2124576, 51.4802383], [-3.2116544999999994, 51.4800234], [-3.2113467, 51.479941], [-3.2104956, 51.4797133], [-3.2101161, 51.4796147], [-3.2094589, 51.47944439999999], [-3.209235, 51.47938], [-3.2086757, 51.47922220000001], [-3.2083472, 51.479127], [-3.2080025, 51.47903509999999], [-3.2075197, 51.4789073], [-3.2073321999999997, 51.4788575], [-3.2064549, 51.4786526], [-3.2061987, 51.478587399999995], [-3.2056985, 51.47845709999999], [-3.2051352, 51.47830759999999], [-3.2044741000000005, 51.47813299999999], [-3.2039040999999995, 51.4779844], [-3.2031328999999995, 51.4777856], [-3.202624699999999, 51.477659399999986], [-3.2022517999999995, 51.47757419999999], [-3.2018320999999994, 51.4774857], [-3.2015289999999994, 51.4774231], [-3.2012327, 51.4773713], [-3.2004038, 51.4772719], [-3.1988520999999994, 51.477080599999994], [-3.1976318, 51.4769469], [-3.1968927999999996, 51.47687680000001], [-3.1956562999999996, 51.476774899999995], [-3.193827, 51.47666459999999], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} 11.1 0928 0939 Pontyclun Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-17 08:49:35 TERMINATED 2026-09-17 08:39:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960346 1789634291849415 64 64 2026-09-17 08:39:34.185613 0 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:34.182786
603516 631923 W34117 321R23MA17 2026-09-17 COMPLETE 16960177 2026-09-17 09:39:00 2026-09-17 08:50:05 2026-09-19 08:50:05 {"id": 631923, "stp": "P", "toc": "Avanti West Coast", "uid": "W34117", "consist": "390156", "dest_crs": "EUS", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34117/2026-09-17/detailed", "trust_id": "321R23MA17", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-17", "dest_arr_time": "0931", "dest_platform": "14", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "1R23", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0939", "current_leg_dep": "0900", "current_leg_end": "London Euston", "origin_dep_time": "0714", "origin_platform": "7", "current_location": "London Euston", "last_update_time": "2026-09-17T08:50:05", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7683012, 52.0291554], [-0.7682188, 52.029093], [-0.7674864999999998, 52.02853799999998], [-0.7664701999999999, 52.02775959999999], [-0.765546, 52.02705170000001], [-0.7630367999999998, 52.02512990000001], [-0.7617975999999999, 52.02419], [-0.7611350000000001, 52.02368549999999], [-0.7606174999999998, 52.0232914], [-0.7599978999999999, 52.02281769999999], [-0.7575611999999999, 52.020962100000006], [-0.7564793, 52.0201381], [-0.7563888, 52.0200693], [-0.7561755, 52.01990680000001], [-0.7556000999999999, 52.0194628], [-0.7550868999999999, 52.019065999999995], [-0.7547068000000001, 52.0187815], [-0.7530136999999999, 52.017490499999994], [-0.7520644, 52.0167704], [-0.751611, 52.016421], [-0.7511166999999999, 52.0160461], [-0.7502493, 52.0153852], [-0.7497696999999999, 52.0150202], [-0.7492949, 52.0146611], [-0.7488103999999999, 52.01428349999999], [-0.7484141, 52.0139773], [-0.7479808, 52.013628399999995], [-0.7476065, 52.0133269], [-0.7473531, 52.013111399999985], [-0.7469101999999999, 52.012722200000006], [-0.7467141, 52.01253750000001], [-0.7462316, 52.0121039], [-0.7454634, 52.01138429999999], [-0.7451012999999999, 52.0110298], [-0.7444514, 52.01037130000001], [-0.7438739999999999, 52.0097524], [-0.7435232999999999, 52.009359], [-0.7429943, 52.00875750000001], [-0.7422587, 52.0078549], [-0.7420000999999999, 52.0075335], [-0.7414547, 52.0068033], [-0.74091, 52.0060002], [-0.7402414999999999, 52.00498619999999], [-0.7398603999999999, 52.004340699999986], [-0.7394731999999999, 52.0036527], [-0.7391663999999999, 52.0030598], [-0.7389598, 52.002657], [-0.7387392999999999, 52.00218649999999], [-0.7381734999999999, 52.000879199999986], [-0.73815, 52.00081119999999], [-0.7376217304507775, 51.99930615890027], [-0.7375069, 51.998979000000006], [-0.7373804, 51.998648], [-0.7369634, 51.9973998], [-0.7369415, 51.9973254], [-0.7367863999999998, 51.9968355], [-0.7365107944412363, 51.995967930759136], [-0.7363015, 51.9953091], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211503, 51.54280350971477], [-0.16317344605639242, 51.54282999135851], [-0.16294988708648567, 51.54285640761352], [-0.16275080827404784, 51.5428824059313], [-0.1625721150107319, 51.54290763376341], [-0.16240971268819085, 51.54293173856132], [-0.16225950669807765, 51.54295436777659], [-0.16211740243204534, 51.542975168860714], [-0.1619793052817469, 51.54299378926523], [-0.1618411206388352, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Milton Keynes Central", "dest_arr_time_act": "0931", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Milton Keynes Central", "current_leg_milage": "49.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8000.584, \"from_m\": 4180.149, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9172.52, \"from_m\": 8000.584, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9615.397, \"from_m\": 9172.52, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10493.42, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11444.034, \"from_m\": 10493.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13023.842, \"from_m\": 11444.034, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 13672.405, \"from_m\": 13023.842, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18955.935, \"from_m\": 13672.405, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 23927.774, \"from_m\": 18955.935, \"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\": 26845.082, \"from_m\": 23927.774, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 27643.052, \"from_m\": 26845.082, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 28328.758, \"from_m\": 27643.052, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 28396.05, \"from_m\": 28328.758, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28440.839, \"from_m\": 28396.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28930.151, \"from_m\": 28440.839, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28990.616, \"from_m\": 28930.151, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30010.442, \"from_m\": 28990.616, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32057.658, \"from_m\": 30010.442, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 32826.095, \"from_m\": 32057.658, \"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\": 40577.978, \"from_m\": 32826.095, \"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\": 41645.4, \"from_m\": 40577.978, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 49542.855, \"from_m\": 41645.4, \"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\": 50273.184, \"from_m\": 49542.855, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51308.528, \"from_m\": 50273.184, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58320.73, \"from_m\": 51308.528, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 59407.169, \"from_m\": 58320.73, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 59442.665, \"from_m\": 59407.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59714.473, \"from_m\": 59442.665, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 60369.685, \"from_m\": 59714.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61284.885, \"from_m\": 60369.685, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61312.234, \"from_m\": 61284.885, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62282.495, \"from_m\": 61312.234, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63426.817, \"from_m\": 62282.495, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 71860.648, \"from_m\": 63426.817, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 72033.477, \"from_m\": 71860.648, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73055.239, \"from_m\": 72033.477, \"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\": 73076.803, \"from_m\": 73055.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75989.259, \"from_m\": 73076.803, \"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\": 75995.361, \"from_m\": 75989.259, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76259.628, \"from_m\": 75995.361, \"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\": 76280.542, \"from_m\": 76259.628, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76463.71, \"from_m\": 76280.542, \"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\": 76507.809, \"from_m\": 76463.71, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76730.781, \"from_m\": 76507.809, \"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\": 76740.329, \"from_m\": 76730.781, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 78120.334, \"from_m\": 76740.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\": 78125.796, \"from_m\": 78120.334, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82195.222, \"from_m\": 78125.796, \"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\": 82204.369, \"from_m\": 82195.222, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82787.72, \"from_m\": 82204.369, \"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\": 82798.371, \"from_m\": 82787.72, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 86763.441, \"from_m\": 82798.371, \"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\": 86790.786, \"from_m\": 86763.441, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87043.532, \"from_m\": 86790.786, \"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\": 87059.14, \"from_m\": 87043.532, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88193.449, \"from_m\": 87059.14, \"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\": 88207.327, \"from_m\": 88193.449, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88464.758, \"from_m\": 88207.327, \"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\": 88772.278, \"from_m\": 88464.758, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90161.099, \"from_m\": 88772.278, \"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\": 90168.047, \"from_m\": 90161.099, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90685.097, \"from_m\": 90168.047, \"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\": 91018.646, \"from_m\": 90685.097, \"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\": 123824.615, \"from_m\": 91018.646, \"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\": 137757.395, \"from_m\": 123824.615, \"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\": 137830.267, \"from_m\": 137757.395, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 138466.215, \"from_m\": 137830.267, \"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\": 158051.744, \"from_m\": 138466.215, \"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\": 158122.113, \"from_m\": 158051.744, \"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\": 158194.209, \"from_m\": 158122.113, \"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\": 158260.038, \"from_m\": 158194.209, \"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\": 164754.009, \"from_m\": 158260.038, \"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\": 164791.598, \"from_m\": 164754.009, \"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\": 169503.655, \"from_m\": 164791.598, \"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\": 171721.119, \"from_m\": 169503.655, \"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\": 178636.612, \"from_m\": 171721.119, \"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\": 185066.561, \"from_m\": 178636.612, \"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\": 203847.26, \"from_m\": 185066.561, \"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\": 203941.871, \"from_m\": 203847.26, \"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\": 216922.797, \"from_m\": 203941.871, \"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\": 217083.474, \"from_m\": 216922.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 217747.726, \"from_m\": 217083.474, \"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\": 218575.864, \"from_m\": 217747.726, \"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\": 220900.018, \"from_m\": 218575.864, \"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\": 227531.025, \"from_m\": 220900.018, \"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\": 230820.407, \"from_m\": 227531.025, \"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\": 235101.212, \"from_m\": 230820.407, \"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\": 235187.055, \"from_m\": 235101.212, \"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\": 235282.555, \"from_m\": 235187.055, \"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\": 235369.017, \"from_m\": 235282.555, \"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\": 248630.722, \"from_m\": 235369.017, \"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\": 250563.308, \"from_m\": 248630.722, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 258831.726, \"from_m\": 250563.308, \"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\": 258885.663, \"from_m\": 258831.726, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 260617.037, \"from_m\": 258885.663, \"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\": 261937.758, \"from_m\": 260617.037, \"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\": 276551.175, \"from_m\": 261937.758, \"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\": 282229.146, \"from_m\": 276551.175, \"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\": 284665.032, \"from_m\": 282229.146, \"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\": 288034.892, \"from_m\": 284665.032, \"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\": 289538.324, \"from_m\": 288034.892, \"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\": 291383.312, \"from_m\": 289538.324, \"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\": 292535.348, \"from_m\": 291383.312, \"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\": 292582.239, \"from_m\": 292535.348, \"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\": 293810.805, \"from_m\": 292582.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 294289.555, \"from_m\": 293810.805, \"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\": 294344.839, \"from_m\": 294289.555, \"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\": 294388.923, \"from_m\": 294344.839, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 294432.159, \"from_m\": 294388.923, \"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\": 294496.961, \"from_m\": 294432.159, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 295176.774, \"from_m\": 294496.961, \"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\": 295183.679, \"from_m\": 295176.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 631923, \"profile_key\": \"e988bdf537d3da0708e11d7c46e7e2a1827e74783409822185419f623fa1355d\", \"schedule_id\": 26519, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0715\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0717\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0719\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0721\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": false, \"wtt_arr\": \"0722H\", \"wtt_dep\": \"0724H\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0725\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0725H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0727\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0728\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13225.959, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": false, \"wtt_arr\": \"0735H\", \"wtt_dep\": \"0737\", \"location\": \"Macclesfield\", \"stage_seq\": 10, \"distance_m\": 28726.906, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0742H\", \"location\": \"Congleton\", \"stage_seq\": 11, \"distance_m\": 41370.959, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0745H\", \"location\": \"Kidsgrove\", \"stage_seq\": 12, \"distance_m\": 50413.543, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": false, \"wtt_arr\": \"0751H\", \"wtt_dep\": \"0753H\", \"location\": \"Stoke-on-Trent\", \"stage_seq\": 13, \"distance_m\": 60630.644, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0754H\", \"location\": \"Stoke Jn\", \"stage_seq\": 14, \"distance_m\": 61451.872, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0759\", \"location\": \"Stone\", \"stage_seq\": 15, \"distance_m\": 72134.237, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0808\", \"location\": \"Colwich Jn\", \"stage_seq\": 16, \"distance_m\": 90834.5, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0810\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 17, \"distance_m\": 94744.96, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 18, \"distance_m\": 107157.795, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817H\", \"location\": \"Amington Jn\", \"stage_seq\": 19, \"distance_m\": 119830.97, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0823H\", \"location\": \"Nuneaton\", \"stage_seq\": 20, \"distance_m\": 139084.637, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 21, \"distance_m\": 161288.529, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": false, \"wtt_arr\": \"0834\", \"wtt_dep\": \"0835H\", \"location\": \"Rugby\", \"stage_seq\": 22, \"distance_m\": 162337.836, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0837H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 23, \"distance_m\": 164673.783, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843H\", \"location\": \"Weedon\", \"stage_seq\": 24, \"distance_m\": 183810.541, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Hanslope Jn\", \"stage_seq\": 25, \"distance_m\": 204342.972, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0858\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 26, \"distance_m\": 215066.724, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901\", \"location\": \"Bletchley\", \"stage_seq\": 27, \"distance_m\": 220071.186, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 28, \"distance_m\": 234916.036, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Tring\", \"stage_seq\": 29, \"distance_m\": 244290.728, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 30, \"distance_m\": 254119.206, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916H\", \"location\": \"Watford Junction\", \"stage_seq\": 31, \"distance_m\": 267135.652, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 32, \"distance_m\": 276892.886, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Wembley Central\", \"stage_seq\": 33, \"distance_m\": 282268.388, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 34, \"distance_m\": 286686.589, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Camden Jn\", \"stage_seq\": 35, \"distance_m\": 292450.677, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928\", \"location\": \"Camden South Jn\", \"stage_seq\": 36, \"distance_m\": 293391.287, \"section_seq\": 1, \"route_path_id\": 27864}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 37, \"distance_m\": 295183.679, \"section_seq\": 1, \"route_path_id\": 27864}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 295183.679, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27864}], \"total_distance_m\": 295183.679, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 288579.108, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6604.571, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0715", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "39.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:22:00Z\", \"source_id\": 52260711, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:22:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:22:06Z\", \"source_id\": 16851499, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:26:06Z\", \"source_id\": 52271714, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:26:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:26:09Z\", \"source_id\": 16854807, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:28:15Z\", \"source_id\": 52277256, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:29:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:28:16Z\", \"source_id\": 16856492, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9125, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:36:11Z\", \"source_id\": 52299194, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:37:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:36:18Z\", \"source_id\": 16863078, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:44:08Z\", \"source_id\": 52321107, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:45:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:44:14Z\", \"source_id\": 16869626, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:47:24Z\", \"source_id\": 52329833, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:48:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:47:28Z\", \"source_id\": 16872335, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:52:55Z\", \"source_id\": 52344947, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:52:59Z\", \"source_id\": 16876859, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:01Z\", \"source_id\": 52437670, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:27:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:03Z\", \"source_id\": 16904263, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:35:35Z\", \"source_id\": 52465243, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:36:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:35:39Z\", \"source_id\": 16912166, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:14Z\", \"source_id\": 52529193, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:18Z\", \"source_id\": 16930268, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:00Z\", \"source_id\": 52545380, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:02Z\", \"source_id\": 16934649, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:08Z\", \"source_id\": 52576118, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:10Z\", \"source_id\": 16943017, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:43Z\", \"source_id\": 52601599, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:49Z\", \"source_id\": 16950382, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:22Z\", \"source_id\": 52614152, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:23Z\", \"source_id\": 16953874, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21992, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:05Z\", \"source_id\": 52618931, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:07Z\", \"source_id\": 16955175, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:54Z\", \"source_id\": 52638199, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:58Z\", \"source_id\": 16960177, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "14", "timing_fact_generation": 1789634279319178, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390156\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-17T08:39:35.264893", "service_state_evidence_id": 16960177, "current_leg_start_actual_dep": "2026-09-17T09:06:00+01:00", "operational_evidence_version": 141, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:35.468860", "service_state_valid_until_kind": null, "operational_interpretation_version": 141, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast P MAN EUS 1R23 390156 11 125 {"units": ["390156"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9615.397, "from_m": 9172.52, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10493.42, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11444.034, "from_m": 10493.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13023.842, "from_m": 11444.034, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 13672.405, "from_m": 13023.842, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18955.935, "from_m": 13672.405, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 23927.774, "from_m": 18955.935, "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": 26845.082, "from_m": 23927.774, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 27643.052, "from_m": 26845.082, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 28328.758, "from_m": 27643.052, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 28396.05, "from_m": 28328.758, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28440.839, "from_m": 28396.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28930.151, "from_m": 28440.839, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28990.616, "from_m": 28930.151, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30010.442, "from_m": 28990.616, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32057.658, "from_m": 30010.442, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 32826.095, "from_m": 32057.658, "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": 40577.978, "from_m": 32826.095, "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": 41645.4, "from_m": 40577.978, "capability_applied": "tilting", "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 105.0}, {"to_m": 49542.855, "from_m": 41645.4, "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": 50273.184, "from_m": 49542.855, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51308.528, "from_m": 50273.184, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58320.73, "from_m": 51308.528, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 59407.169, "from_m": 58320.73, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 59442.665, "from_m": 59407.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59714.473, "from_m": 59442.665, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 60369.685, "from_m": 59714.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61284.885, "from_m": 60369.685, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61312.234, "from_m": 61284.885, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62282.495, "from_m": 61312.234, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63426.817, "from_m": 62282.495, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 71860.648, "from_m": 63426.817, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 72033.477, "from_m": 71860.648, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73055.239, "from_m": 72033.477, "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": 73076.803, "from_m": 73055.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75989.259, "from_m": 73076.803, "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": 75995.361, "from_m": 75989.259, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76259.628, "from_m": 75995.361, "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": 76280.542, "from_m": 76259.628, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76463.71, "from_m": 76280.542, "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": 76507.809, "from_m": 76463.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76730.781, "from_m": 76507.809, "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": 76740.329, "from_m": 76730.781, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 78120.334, "from_m": 76740.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": 78125.796, "from_m": 78120.334, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82195.222, "from_m": 78125.796, "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": 82204.369, "from_m": 82195.222, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82787.72, "from_m": 82204.369, "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": 82798.371, "from_m": 82787.72, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 86763.441, "from_m": 82798.371, "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": 86790.786, "from_m": 86763.441, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87043.532, "from_m": 86790.786, "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": 87059.14, "from_m": 87043.532, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88193.449, "from_m": 87059.14, "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": 88207.327, "from_m": 88193.449, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88464.758, "from_m": 88207.327, "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": 88772.278, "from_m": 88464.758, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90161.099, "from_m": 88772.278, "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": 90168.047, "from_m": 90161.099, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90685.097, "from_m": 90168.047, "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": 91018.646, "from_m": 90685.097, "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": 123824.615, "from_m": 91018.646, "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": 137757.395, "from_m": 123824.615, "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": 137830.267, "from_m": 137757.395, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 138466.215, "from_m": 137830.267, "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": 158051.744, "from_m": 138466.215, "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": 158122.113, "from_m": 158051.744, "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": 158194.209, "from_m": 158122.113, "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": 158260.038, "from_m": 158194.209, "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": 164754.009, "from_m": 158260.038, "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": 164791.598, "from_m": 164754.009, "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": 169503.655, "from_m": 164791.598, "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": 171721.119, "from_m": 169503.655, "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": 178636.612, "from_m": 171721.119, "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": 185066.561, "from_m": 178636.612, "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": 203847.26, "from_m": 185066.561, "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": 203941.871, "from_m": 203847.26, "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": 216922.797, "from_m": 203941.871, "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": 217083.474, "from_m": 216922.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 217747.726, "from_m": 217083.474, "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": 218575.864, "from_m": 217747.726, "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": 220900.018, "from_m": 218575.864, "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": 227531.025, "from_m": 220900.018, "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": 230820.407, "from_m": 227531.025, "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": 235101.212, "from_m": 230820.407, "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": 235187.055, "from_m": 235101.212, "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": 235282.555, "from_m": 235187.055, "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": 235369.017, "from_m": 235282.555, "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": 248630.722, "from_m": 235369.017, "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": 250563.308, "from_m": 248630.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 258831.726, "from_m": 250563.308, "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": 258885.663, "from_m": 258831.726, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 260617.037, "from_m": 258885.663, "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": 261937.758, "from_m": 260617.037, "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": 276551.175, "from_m": 261937.758, "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": 282229.146, "from_m": 276551.175, "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": 284665.032, "from_m": 282229.146, "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": 288034.892, "from_m": 284665.032, "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": 289538.324, "from_m": 288034.892, "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": 291383.312, "from_m": 289538.324, "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": 292535.348, "from_m": 291383.312, "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": 292582.239, "from_m": 292535.348, "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": 293810.805, "from_m": 292582.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 294289.555, "from_m": 293810.805, "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": 294344.839, "from_m": 294289.555, "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": 294388.923, "from_m": 294344.839, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 294432.159, "from_m": 294388.923, "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": 294496.961, "from_m": 294432.159, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 295176.774, "from_m": 294496.961, "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": 295183.679, "from_m": 295176.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 631923, "profile_key": "e988bdf537d3da0708e11d7c46e7e2a1827e74783409822185419f623fa1355d", "schedule_id": 26519, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0715", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0717", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0719", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0721", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 27864}, {"is_pass": false, "wtt_arr": "0722H", "wtt_dep": "0724H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0725", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0725H", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0727", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0728", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13225.959, "section_seq": 1, "route_path_id": 27864}, {"is_pass": false, "wtt_arr": "0735H", "wtt_dep": "0737", "location": "Macclesfield", "stage_seq": 10, "distance_m": 28726.906, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0742H", "location": "Congleton", "stage_seq": 11, "distance_m": 41370.959, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0745H", "location": "Kidsgrove", "stage_seq": 12, "distance_m": 50413.543, "section_seq": 1, "route_path_id": 27864}, {"is_pass": false, "wtt_arr": "0751H", "wtt_dep": "0753H", "location": "Stoke-on-Trent", "stage_seq": 13, "distance_m": 60630.644, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0754H", "location": "Stoke Jn", "stage_seq": 14, "distance_m": 61451.872, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0759", "location": "Stone", "stage_seq": 15, "distance_m": 72134.237, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0808", "location": "Colwich Jn", "stage_seq": 16, "distance_m": 90834.5, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0810", "location": "Rugeley North Jn", "stage_seq": 17, "distance_m": 94744.96, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814", "location": "Lichfield TV North Jn (LL)", "stage_seq": 18, "distance_m": 107157.795, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817H", "location": "Amington Jn", "stage_seq": 19, "distance_m": 119830.97, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0823H", "location": "Nuneaton", "stage_seq": 20, "distance_m": 139084.637, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832H", "location": "Rugby Trent Valley Jn", "stage_seq": 21, "distance_m": 161288.529, "section_seq": 1, "route_path_id": 27864}, {"is_pass": false, "wtt_arr": "0834", "wtt_dep": "0835H", "location": "Rugby", "stage_seq": 22, "distance_m": 162337.836, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0837H", "location": "Hillmorton Jn", "stage_seq": 23, "distance_m": 164673.783, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843H", "location": "Weedon", "stage_seq": 24, "distance_m": 183810.541, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Hanslope Jn", "stage_seq": 25, "distance_m": 204342.972, "section_seq": 1, "route_path_id": 27864}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0858", "location": "Milton Keynes Central", "stage_seq": 26, "distance_m": 215066.724, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901", "location": "Bletchley", "stage_seq": 27, "distance_m": 220071.186, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905H", "location": "Ledburn Jn", "stage_seq": 28, "distance_m": 234916.036, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Tring", "stage_seq": 29, "distance_m": 244290.728, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "Bourne End Jn (Herts)", "stage_seq": 30, "distance_m": 254119.206, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916H", "location": "Watford Junction", "stage_seq": 31, "distance_m": 267135.652, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Harrow & Wealdstone", "stage_seq": 32, "distance_m": 276892.886, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Wembley Central", "stage_seq": 33, "distance_m": 282268.388, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Willesden West London Jn", "stage_seq": 34, "distance_m": 286686.589, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Camden Jn", "stage_seq": 35, "distance_m": 292450.677, "section_seq": 1, "route_path_id": 27864}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928", "location": "Camden South Jn", "stage_seq": 36, "distance_m": 293391.287, "section_seq": 1, "route_path_id": 27864}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": null, "location": "London Euston", "stage_seq": 37, "distance_m": 295183.679, "section_seq": 1, "route_path_id": 27864}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 295183.679, "from_m": 0.0, "section_seq": 1, "route_path_id": 27864}], "total_distance_m": 295183.679, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 288579.108, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6604.571, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:22:00Z", "source_id": 52260711, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:22:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:22:06Z", "source_id": 16851499, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:26:06Z", "source_id": 52271714, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:26:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:26:09Z", "source_id": 16854807, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9075, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:28:15Z", "source_id": 52277256, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:28:16Z", "source_id": 16856492, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9125, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:36:11Z", "source_id": 52299194, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:37:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:36:18Z", "source_id": 16863078, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11188, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:44:08Z", "source_id": 52321107, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:45:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:44:14Z", "source_id": 16869626, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11192, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:47:24Z", "source_id": 52329833, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:48:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:47:28Z", "source_id": 16872335, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11212, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:52:55Z", "source_id": 52344947, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T06:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:52:59Z", "source_id": 16876859, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20666, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:01Z", "source_id": 52437670, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:03Z", "source_id": 16904263, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21186, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:35Z", "source_id": 52465243, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:36:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:39Z", "source_id": 16912166, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21474, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:14Z", "source_id": 52529193, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T07:59:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:18Z", "source_id": 16930268, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21587, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:00Z", "source_id": 52545380, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:05:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:02Z", "source_id": 16934649, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21785, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:08Z", "source_id": 52576118, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:16:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:10Z", "source_id": 16943017, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21868, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:43Z", "source_id": 52601599, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:26:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:49Z", "source_id": 16950382, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21948, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:22Z", "source_id": 52614152, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T08:30:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:23Z", "source_id": 16953874, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21992, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:05Z", "source_id": 52618931, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T08:32:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:07Z", "source_id": 16955175, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22719, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:54Z", "source_id": 52638199, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T08:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:58Z", "source_id": 16960177, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Manchester Piccadilly 0714 0715 7 None None London Euston 0931 0931 14 LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34117/2026-09-17/detailed None Milton Keynes Central 2026-09-17T09:06:00+01:00 London Euston 39.0 {"type": "LineString", "coordinates": [[-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7683012, 52.0291554], [-0.7682188, 52.029093], [-0.7674864999999998, 52.02853799999998], [-0.7664701999999999, 52.02775959999999], [-0.765546, 52.02705170000001], [-0.7630367999999998, 52.02512990000001], [-0.7617975999999999, 52.02419], [-0.7611350000000001, 52.02368549999999], [-0.7606174999999998, 52.0232914], [-0.7599978999999999, 52.02281769999999], [-0.7575611999999999, 52.020962100000006], [-0.7564793, 52.0201381], [-0.7563888, 52.0200693], [-0.7561755, 52.01990680000001], [-0.7556000999999999, 52.0194628], [-0.7550868999999999, 52.019065999999995], [-0.7547068000000001, 52.0187815], [-0.7530136999999999, 52.017490499999994], [-0.7520644, 52.0167704], [-0.751611, 52.016421], [-0.7511166999999999, 52.0160461], [-0.7502493, 52.0153852], [-0.7497696999999999, 52.0150202], [-0.7492949, 52.0146611], [-0.7488103999999999, 52.01428349999999], [-0.7484141, 52.0139773], [-0.7479808, 52.013628399999995], [-0.7476065, 52.0133269], [-0.7473531, 52.013111399999985], [-0.7469101999999999, 52.012722200000006], [-0.7467141, 52.01253750000001], [-0.7462316, 52.0121039], [-0.7454634, 52.01138429999999], [-0.7451012999999999, 52.0110298], [-0.7444514, 52.01037130000001], [-0.7438739999999999, 52.0097524], [-0.7435232999999999, 52.009359], [-0.7429943, 52.00875750000001], [-0.7422587, 52.0078549], [-0.7420000999999999, 52.0075335], [-0.7414547, 52.0068033], [-0.74091, 52.0060002], [-0.7402414999999999, 52.00498619999999], [-0.7398603999999999, 52.004340699999986], [-0.7394731999999999, 52.0036527], [-0.7391663999999999, 52.0030598], [-0.7389598, 52.002657], [-0.7387392999999999, 52.00218649999999], [-0.7381734999999999, 52.000879199999986], [-0.73815, 52.00081119999999], [-0.7376217304507775, 51.99930615890027], [-0.7375069, 51.998979000000006], [-0.7373804, 51.998648], [-0.7369634, 51.9973998], [-0.7369415, 51.9973254], [-0.7367863999999998, 51.9968355], [-0.7365107944412363, 51.995967930759136], [-0.7363015, 51.9953091], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211503, 51.54280350971477], [-0.16317344605639242, 51.54282999135851], [-0.16294988708648567, 51.54285640761352], [-0.16275080827404784, 51.5428824059313], [-0.1625721150107319, 51.54290763376341], [-0.16240971268819085, 51.54293173856132], [-0.16225950669807765, 51.54295436777659], [-0.16211740243204534, 51.542975168860714], [-0.1619793052817469, 51.54299378926523], [-0.1618411206388352, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} 49.7 0900 0939 Milton Keynes Central London Euston London Euston 51.5281729 -0.1338278 51.5281729 -0.1338278 1 0 2026-09-17 08:50:05 TERMINATED 2026-09-17 08:39:00 London Euston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960177 1789634279319178 141 141 2026-09-17 08:49:35.468860 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:35.264893
603517 634148 P66743 521K20MD17 2026-09-17 COMPLETE 16960229 2026-09-17 09:39:00 2026-09-17 08:50:05 2026-09-19 08:50:05 {"id": 634148, "stp": "O", "toc": "Greater Anglia", "uid": "P66743", "consist": "720143+720526", "dest_crs": "SOV", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66743/2026-09-17/detailed", "trust_id": "521K20MD17", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southend Victoria", "service_date": "2026-09-17", "dest_arr_time": "0934", "dest_platform": "3", "is_terminated": 1, "next_location": "Southend Victoria", "signalling_id": "1K20", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "0939", "current_leg_dep": "0935", "current_leg_end": "Southend Victoria", "origin_dep_time": "0833", "origin_platform": "8", "current_location": "Southend Victoria", "last_update_time": "2026-09-17T08:50:05", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]}", "current_leg_start": "Prittlewell", "dest_arr_time_act": "0934", "motion_projection": null, "next_location_lat": "51.5420385", "next_location_lon": "0.7113374", "previous_location": "Prittlewell", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32122.416, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32158.241, \"from_m\": 32122.416, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32663.772, \"from_m\": 32158.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32998.578, \"from_m\": 32663.772, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33876.405, \"from_m\": 32998.578, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34432.741, \"from_m\": 33876.405, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34511.553, \"from_m\": 34432.741, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61662.264, \"from_m\": 34511.553, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 61680.783, \"from_m\": 61662.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66035.111, \"from_m\": 61680.783, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 66597.507, \"from_m\": 66035.111, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 634148, \"profile_key\": \"cc467b10a2746a9e252ac173eaf6a8d2ba2718a4a18852400dfd6102f05b30ab\", \"schedule_id\": 37904, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0833\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0840H\", \"wtt_dep\": \"0841H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0844\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0856H\", \"wtt_dep\": \"0857H\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32407.101, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Mountnessing Jn\", \"stage_seq\": 10, \"distance_m\": 34378.959, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0903H\", \"location\": \"Billericay\", \"stage_seq\": 11, \"distance_m\": 39077.828, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0909H\", \"wtt_dep\": \"0910\", \"location\": \"Wickford\", \"stage_seq\": 12, \"distance_m\": 46564.602, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915\", \"location\": \"Rayleigh\", \"stage_seq\": 13, \"distance_m\": 53121.628, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919\", \"location\": \"Hockley\", \"stage_seq\": 14, \"distance_m\": 58001.608, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"location\": \"Rochford\", \"stage_seq\": 15, \"distance_m\": 62091.404, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0927\", \"location\": \"Southend Airport\", \"stage_seq\": 16, \"distance_m\": 63475.97, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0929H\", \"wtt_dep\": \"0930\", \"location\": \"Prittlewell\", \"stage_seq\": 17, \"distance_m\": 65646.183, \"section_seq\": 1, \"route_path_id\": 73996}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": null, \"location\": \"Southend Victoria\", \"stage_seq\": 18, \"distance_m\": 66597.507, \"section_seq\": 1, \"route_path_id\": 73996}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66597.507, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73996}], \"total_distance_m\": 66597.507, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65491.394, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1106.113, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0833", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5420385", "current_position_lon": "0.7113374", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15291, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:46Z\", \"source_id\": 52480067, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:49Z\", \"source_id\": 16916316, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:46Z\", \"source_id\": 52494128, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:46:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:51Z\", \"source_id\": 16920304, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:11Z\", \"source_id\": 52506503, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:50:13Z\", \"source_id\": 16923890, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:29Z\", \"source_id\": 52524336, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:34Z\", \"source_id\": 16928897, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:57Z\", \"source_id\": 52547907, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:00Z\", \"source_id\": 16935342, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:04Z\", \"source_id\": 52567899, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:05Z\", \"source_id\": 16940718, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13969, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:55Z\", \"source_id\": 52586067, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:58Z\", \"source_id\": 16945802, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13963, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:01Z\", \"source_id\": 52599676, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:04Z\", \"source_id\": 16949836, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:37Z\", \"source_id\": 52612123, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:40Z\", \"source_id\": 16953341, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:55Z\", \"source_id\": 52618529, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:59Z\", \"source_id\": 16955059, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:09Z\", \"source_id\": 52627450, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:09Z\", \"source_id\": 16957405, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:57Z\", \"source_id\": 52638285, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:03Z\", \"source_id\": 16960229, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southend Victoria", "service_state_platform": "3", "timing_fact_generation": 1789634287632502, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:39.028664", "service_state_evidence_id": 16960229, "current_leg_start_actual_dep": "2026-09-17T09:35:00+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:39.107200", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia O LST SOV 1K20 720143+720526 10 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32122.416, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32158.241, "from_m": 32122.416, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32663.772, "from_m": 32158.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32998.578, "from_m": 32663.772, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33876.405, "from_m": 32998.578, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34432.741, "from_m": 33876.405, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34511.553, "from_m": 34432.741, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61662.264, "from_m": 34511.553, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 61680.783, "from_m": 61662.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66035.111, "from_m": 61680.783, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66597.507, "from_m": 66035.111, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 634148, "profile_key": "cc467b10a2746a9e252ac173eaf6a8d2ba2718a4a18852400dfd6102f05b30ab", "schedule_id": 37904, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0833", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0840H", "wtt_dep": "0841H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0844", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0856H", "wtt_dep": "0857H", "location": "Shenfield", "stage_seq": 9, "distance_m": 32407.101, "section_seq": 1, "route_path_id": 73996}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Mountnessing Jn", "stage_seq": 10, "distance_m": 34378.959, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0903H", "location": "Billericay", "stage_seq": 11, "distance_m": 39077.828, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0909H", "wtt_dep": "0910", "location": "Wickford", "stage_seq": 12, "distance_m": 46564.602, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915", "location": "Rayleigh", "stage_seq": 13, "distance_m": 53121.628, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919", "location": "Hockley", "stage_seq": 14, "distance_m": 58001.608, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "location": "Rochford", "stage_seq": 15, "distance_m": 62091.404, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0927", "location": "Southend Airport", "stage_seq": 16, "distance_m": 63475.97, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0929H", "wtt_dep": "0930", "location": "Prittlewell", "stage_seq": 17, "distance_m": 65646.183, "section_seq": 1, "route_path_id": 73996}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": null, "location": "Southend Victoria", "stage_seq": 18, "distance_m": 66597.507, "section_seq": 1, "route_path_id": 73996}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66597.507, "from_m": 0.0, "section_seq": 1, "route_path_id": 73996}], "total_distance_m": 66597.507, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65491.394, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1106.113, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15291, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:46Z", "source_id": 52480067, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:41:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:49Z", "source_id": 16916316, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:46Z", "source_id": 52494128, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:46:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:51Z", "source_id": 16920304, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:11Z", "source_id": 52506503, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:50:13Z", "source_id": 16923890, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14052, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:29Z", "source_id": 52524336, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:57:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:34Z", "source_id": 16928897, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14011, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:57Z", "source_id": 52547907, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:06:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:00Z", "source_id": 16935342, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13984, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:04Z", "source_id": 52567899, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:12:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:05Z", "source_id": 16940718, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13969, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:55Z", "source_id": 52586067, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:19:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:58Z", "source_id": 16945802, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13963, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:01Z", "source_id": 52599676, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:24:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:04Z", "source_id": 16949836, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13954, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:37Z", "source_id": 52612123, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:40Z", "source_id": 16953341, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13950, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:55Z", "source_id": 52618529, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:31:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:59Z", "source_id": 16955059, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13944, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:09Z", "source_id": 52627450, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:09Z", "source_id": 16957405, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13926, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:57Z", "source_id": 52638285, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:39:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:03Z", "source_id": 16960229, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] London Liverpool Street 0833 0833 8 None None Southend Victoria 0934 0934 3 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66743/2026-09-17/detailed None Prittlewell 2026-09-17T09:35:00+01:00 Southend Victoria 4.0 {"type": "LineString", "coordinates": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]} 0.6 0935 0939 Prittlewell Southend Victoria Southend Victoria 51.5420385 0.7113374 51.5420385 0.7113374 1 0 2026-09-17 08:50:05 TERMINATED 2026-09-17 08:39:00 Southend Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960229 1789634287632502 87 87 2026-09-17 08:49:39.107200 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:39.028664
603518 632762 Y41568 842C04MB17 2026-09-17 COMPLETE 16961469 2026-09-17 09:39:00 2026-09-17 08:50:06 2026-09-19 08:50:06 {"id": 632762, "stp": "P", "toc": "Great Western Railway", "uid": "Y41568", "consist": "800321", "dest_crs": "PNZ", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41568/2026-09-17/detailed", "trust_id": "842C04MB17", "origin_crs": "PLY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Penzance", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "2", "is_terminated": 1, "next_location": "Penzance", "signalling_id": "2C04", "timing_status": "LATE", "origin_station": "Plymouth", "current_leg_arr": "0939", "current_leg_dep": "0931", "current_leg_end": "Penzance", "origin_dep_time": "0742", "origin_platform": "4", "current_location": "Penzance", "last_update_time": "2026-09-17T08:50:05", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-5.4439323, 50.17058], [-5.4445276, 50.17028650000001], [-5.4451244, 50.16997959999999], [-5.445304699999999, 50.16988239999999], [-5.445336199999999, 50.16986349999999], [-5.4457645, 50.16960699999999], [-5.4462774, 50.1692626], [-5.446698399999999, 50.1689716], [-5.4471259, 50.16866989999999], [-5.4475451999999995, 50.16834519999999], [-5.447994, 50.16798789999999], [-5.4484052, 50.1676335], [-5.448798999999999, 50.1672628], [-5.449171899999999, 50.16688839999998], [-5.449568799999999, 50.16645], [-5.4568714, 50.158371300000006], [-5.458384799999999, 50.156701], [-5.458698899999999, 50.1563072], [-5.4590052, 50.1558777], [-5.4592768, 50.1554325], [-5.459525500000001, 50.1549513], [-5.4597647, 50.154418], [-5.4606871, 50.1517945], [-5.4607189, 50.151701200000005], [-5.460837399999999, 50.1513678], [-5.4610259, 50.1509272], [-5.4612425, 50.15046259999999], [-5.4614424, 50.15010370000001], [-5.4616962, 50.14972269999999], [-5.4619794, 50.1493596], [-5.462295499999999, 50.1489905], [-5.46268, 50.148586899999984], [-5.4630867, 50.148165500000005], [-5.4634848, 50.147783], [-5.4639031, 50.147363299999995], [-5.464261799999999, 50.1469904], [-5.4646054, 50.1466182], [-5.464954399999999, 50.1461795], [-5.465266799999999, 50.145745799999986], [-5.4655382999999995, 50.1453342], [-5.465783699999999, 50.1448793], [-5.4659941, 50.14442589999999], [-5.4666082, 50.14303089999999], [-5.466832199999999, 50.142579700000006], [-5.466986299999999, 50.14229460000001], [-5.467241799999999, 50.14186420000001], [-5.4675052, 50.1414578], [-5.4678218, 50.14101509999998], [-5.4681046, 50.140648], [-5.468468199999999, 50.1402266], [-5.4688233, 50.13985019999999], [-5.469244, 50.1394241], [-5.4696619, 50.1390325], [-5.470087199999999, 50.1386675], [-5.470511899999999, 50.1383345], [-5.4710025, 50.137997199999994], [-5.471552899999999, 50.1376693], [-5.472136, 50.13737530000001], [-5.4728272, 50.13705499999999], [-5.473418332262704, 50.13679433407445], [-5.473481, 50.136766699999995], [-5.475536199999999, 50.1359034], [-5.4761659, 50.1356225], [-5.4767725, 50.1353477], [-5.477279499999999, 50.13508479999999], [-5.4778503, 50.1347747], [-5.479723233129081, 50.13370573163212], [-5.4817165999999995, 50.132568], [-5.4831113, 50.131767100000005], [-5.483739999999999, 50.13141849999999], [-5.4844672, 50.131036599999995], [-5.485143999999999, 50.130707599999994], [-5.485876799999999, 50.1303653], [-5.4865657, 50.1300882], [-5.4873353, 50.1298532], [-5.4880532, 50.129664], [-5.4888071, 50.1295097], [-5.4895592, 50.12939049999999], [-5.4903436, 50.1292942], [-5.491089, 50.1292478], [-5.491879699999999, 50.1292235], [-5.493971799999999, 50.12919099999999], [-5.4948369, 50.12917170000001], [-5.4956767, 50.12914039999999], [-5.4964978, 50.12909469999999], [-5.4974745, 50.1290209], [-5.4983586, 50.1289371], [-5.4990916, 50.1288195], [-5.5004258, 50.1285768], [-5.501111100000001, 50.1284656], [-5.501788100000001, 50.12837029999999], [-5.50234, 50.1283073], [-5.5025195, 50.1282896], [-5.503225499999999, 50.12823620000001], [-5.510823399999999, 50.127779399999994], [-5.5114117, 50.1277375], [-5.511932, 50.127673499999986], [-5.5124529, 50.127607100000006], [-5.512882599999999, 50.12755239999999], [-5.513817699999999, 50.12742939999998], [-5.516246499999999, 50.1271295], [-5.5179362, 50.1269423], [-5.519090500000001, 50.1268128], [-5.520051399999999, 50.12672709999999], [-5.521189299999999, 50.126637900000006], [-5.5221176, 50.126568899999995], [-5.522829499999999, 50.126506600000006], [-5.523573, 50.1264091], [-5.5241973, 50.126295199999994], [-5.5248589, 50.12614560000001], [-5.5250101, 50.1261124], [-5.526674399999999, 50.1256534], [-5.5271816000000005, 50.1255066], [-5.5276342, 50.1253411], [-5.527951999999999, 50.1252089], [-5.528186399999999, 50.125105899999994], [-5.5287209, 50.1248687], [-5.5290652, 50.124706499999995], [-5.5292493, 50.12460010000001], [-5.529882099999999, 50.1241805], [-5.530056, 50.12407049999999], [-5.530191499999999, 50.1239756], [-5.5304028999999995, 50.12376999999999], [-5.5315841, 50.12263110000001], [-5.531870999999999, 50.12231899999999], [-5.5320392, 50.122148900000006]]}", "current_leg_start": "St. Erth", "dest_arr_time_act": "0936", "motion_projection": null, "next_location_lat": "50.1221489", "next_location_lon": "-5.5320392", "previous_location": "St. Erth", "current_leg_milage": "5.6", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 204.068, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 233.476, \"from_m\": 204.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 296.843, \"from_m\": 233.476, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 338.448, \"from_m\": 296.843, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 801.095, \"from_m\": 338.448, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1849.986, \"from_m\": 801.095, \"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\": 1894.816, \"from_m\": 1849.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2387.791, \"from_m\": 1894.816, \"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\": 4249.425, \"from_m\": 2387.791, \"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\": 4464.41, \"from_m\": 4249.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5980.546, \"from_m\": 4464.41, \"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\": 6646.924, \"from_m\": 5980.546, \"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\": 6806.004, \"from_m\": 6646.924, \"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\": 6898.673, \"from_m\": 6806.004, \"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\": 8201.099, \"from_m\": 6898.673, \"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\": 14283.972, \"from_m\": 8201.099, \"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\": 14345.118, \"from_m\": 14283.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15236.618, \"from_m\": 14345.118, \"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\": 22415.76, \"from_m\": 15236.618, \"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\": 35476.062, \"from_m\": 22415.76, \"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\": 35657.603, \"from_m\": 35476.062, \"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\": 40554.041, \"from_m\": 35657.603, \"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\": 42699.122, \"from_m\": 40554.041, \"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\": 43388.958, \"from_m\": 42699.122, \"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\": 47195.85, \"from_m\": 43388.958, \"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\": 47201.535, \"from_m\": 47195.85, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48181.668, \"from_m\": 47201.535, \"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\": 48712.412, \"from_m\": 48181.668, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48910.158, \"from_m\": 48712.412, \"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\": 51060.163, \"from_m\": 48910.158, \"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\": 55274.836, \"from_m\": 51060.163, \"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\": 55793.515, \"from_m\": 55274.836, \"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\": 59878.984, \"from_m\": 55793.515, \"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\": 69232.331, \"from_m\": 59878.984, \"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\": 69242.429, \"from_m\": 69232.331, \"capability_applied\": null, \"effective_limit_mph\": 40.389, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.389}, {\"to_m\": 85943.879, \"from_m\": 69242.429, \"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\": 86427.995, \"from_m\": 85943.879, \"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\": 86468.56, \"from_m\": 86427.995, \"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\": 86797.248, \"from_m\": 86468.56, \"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\": 87187.992, \"from_m\": 86797.248, \"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\": 87248.565, \"from_m\": 87187.992, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87676.673, \"from_m\": 87248.565, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87737.246, \"from_m\": 87676.673, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87974.247, \"from_m\": 87737.246, \"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\": 88021.949, \"from_m\": 87974.247, \"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\": 88210.451, \"from_m\": 88021.949, \"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\": 88270.808, \"from_m\": 88210.451, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96391.663, \"from_m\": 88270.808, \"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\": 101937.834, \"from_m\": 96391.663, \"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\": 102567.956, \"from_m\": 101937.834, \"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\": 106863.359, \"from_m\": 102567.956, \"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\": 108249.305, \"from_m\": 106863.359, \"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\": 110860.908, \"from_m\": 108249.305, \"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\": 110869.133, \"from_m\": 110860.908, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 112293.567, \"from_m\": 110869.133, \"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\": 112640.019, \"from_m\": 112293.567, \"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\": 118186.614, \"from_m\": 112640.019, \"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\": 118449.677, \"from_m\": 118186.614, \"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\": 127098.077, \"from_m\": 118449.677, \"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\": 129206.965, \"from_m\": 127098.077, \"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\": 129660.458, \"from_m\": 129206.965, \"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\": 632762, \"profile_key\": \"a4ef0f87bd03f5c61a7aa80cea0151f327efd32b48b1a8424b0f7a2d1641062e\", \"schedule_id\": 30253, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0742\", \"location\": \"Plymouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0747\", \"location\": \"St. Budeaux Jn\", \"stage_seq\": 2, \"distance_m\": 4412.225, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0750H\", \"wtt_dep\": \"0751H\", \"location\": \"Saltash\", \"stage_seq\": 3, \"distance_m\": 6726.464, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0757\", \"wtt_dep\": \"0759\", \"location\": \"St. Germans\", \"stage_seq\": 4, \"distance_m\": 15012.267, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804H\", \"location\": \"Liskeard Sig. Dm260\", \"stage_seq\": 5, \"distance_m\": 18171.637, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0809H\", \"wtt_dep\": \"0811\", \"location\": \"Liskeard\", \"stage_seq\": 6, \"distance_m\": 28609.356, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0816\", \"location\": \"St. Pinnock Viaduct East\", \"stage_seq\": 7, \"distance_m\": 35559.522, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817\", \"location\": \"Largin\", \"stage_seq\": 8, \"distance_m\": 37001.363, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0821H\", \"wtt_dep\": \"0822H\", \"location\": \"Bodmin Parkway\", \"stage_seq\": 9, \"distance_m\": 43309.992, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0826H\", \"wtt_dep\": \"0827H\", \"location\": \"Lostwithiel\", \"stage_seq\": 10, \"distance_m\": 48802.557, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0833\", \"wtt_dep\": \"0834H\", \"location\": \"Par\", \"stage_seq\": 11, \"distance_m\": 55793.515, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0840\", \"wtt_dep\": \"0841H\", \"location\": \"St. Austell\", \"stage_seq\": 12, \"distance_m\": 62967.807, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0844H\", \"location\": \"Burngullow Jn\", \"stage_seq\": 13, \"distance_m\": 66205.47, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848H\", \"location\": \"Grampound Road Sig. CL5883\", \"stage_seq\": 14, \"distance_m\": 73924.186, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Buckshead Tunnel Sg Cl5893\", \"stage_seq\": 15, \"distance_m\": 83411.74, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0856H\", \"wtt_dep\": \"0858H\", \"location\": \"Truro\", \"stage_seq\": 16, \"distance_m\": 86230.636, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Penwithers Jn\", \"stage_seq\": 17, \"distance_m\": 87462.619, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Baldhu Sig. R31\", \"stage_seq\": 18, \"distance_m\": 93715.266, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908\", \"location\": \"Redruth Sig. R27\", \"stage_seq\": 19, \"distance_m\": 102101.404, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Redruth\", \"stage_seq\": 20, \"distance_m\": 102177.536, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Camborne\", \"stage_seq\": 21, \"distance_m\": 107979.327, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"St Erth Sig. R19\", \"stage_seq\": 22, \"distance_m\": 117774.49, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0923H\", \"location\": \"Hayle\", \"stage_seq\": 23, \"distance_m\": 118041.338, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927H\", \"location\": \"St. Erth\", \"stage_seq\": 24, \"distance_m\": 120612.28, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Long Rock S.B.\", \"stage_seq\": 25, \"distance_m\": 127349.644, \"section_seq\": 1, \"route_path_id\": 40436}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": null, \"location\": \"Penzance\", \"stage_seq\": 26, \"distance_m\": 129660.458, \"section_seq\": 1, \"route_path_id\": 40436}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 129660.458, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40436}], \"total_distance_m\": 129660.458, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 128542.327, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1118.131, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0742", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.1221489", "current_position_lon": "-5.5320392", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:47:21Z\", \"source_id\": 52329623, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:50:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:47:26Z\", \"source_id\": 16872259, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:48Z\", \"source_id\": 52355642, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:58:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:50Z\", \"source_id\": 16880044, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:03Z\", \"source_id\": 16890320, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:21Z\", \"source_id\": 52421887, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:21:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:26Z\", \"source_id\": 16899609, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26740, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:24Z\", \"source_id\": 52438765, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:27:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:25Z\", \"source_id\": 16904559, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:09Z\", \"source_id\": 52458274, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:16Z\", \"source_id\": 16910223, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:22Z\", \"source_id\": 52479014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:25Z\", \"source_id\": 16916018, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:57Z\", \"source_id\": 52525723, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:01Z\", \"source_id\": 16929267, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:10Z\", \"source_id\": 16946659, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:12Z\", \"source_id\": 16955971, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:38Z\", \"source_id\": 16961469, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penzance", "service_state_platform": "2", "timing_fact_generation": 1789634379207114, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:39.172460", "service_state_evidence_id": 16961469, "current_leg_start_actual_dep": "2026-09-17T09:30:30+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:39.635698", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PLY PNZ 2C04 800321 9 125 None {"version": 3, "segments": [{"to_m": 204.068, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 233.476, "from_m": 204.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 296.843, "from_m": 233.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 338.448, "from_m": 296.843, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 801.095, "from_m": 338.448, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1849.986, "from_m": 801.095, "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": 1894.816, "from_m": 1849.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2387.791, "from_m": 1894.816, "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": 4249.425, "from_m": 2387.791, "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": 4464.41, "from_m": 4249.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5980.546, "from_m": 4464.41, "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": 6646.924, "from_m": 5980.546, "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": 6806.004, "from_m": 6646.924, "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": 6898.673, "from_m": 6806.004, "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": 8201.099, "from_m": 6898.673, "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": 14283.972, "from_m": 8201.099, "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": 14345.118, "from_m": 14283.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15236.618, "from_m": 14345.118, "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": 22415.76, "from_m": 15236.618, "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": 35476.062, "from_m": 22415.76, "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": 35657.603, "from_m": 35476.062, "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": 40554.041, "from_m": 35657.603, "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": 42699.122, "from_m": 40554.041, "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": 43388.958, "from_m": 42699.122, "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": 47195.85, "from_m": 43388.958, "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": 47201.535, "from_m": 47195.85, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48181.668, "from_m": 47201.535, "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": 48712.412, "from_m": 48181.668, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48910.158, "from_m": 48712.412, "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": 51060.163, "from_m": 48910.158, "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": 55274.836, "from_m": 51060.163, "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": 55793.515, "from_m": 55274.836, "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": 59878.984, "from_m": 55793.515, "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": 69232.331, "from_m": 59878.984, "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": 69242.429, "from_m": 69232.331, "capability_applied": null, "effective_limit_mph": 40.389, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.389}, {"to_m": 85943.879, "from_m": 69242.429, "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": 86427.995, "from_m": 85943.879, "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": 86468.56, "from_m": 86427.995, "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": 86797.248, "from_m": 86468.56, "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": 87187.992, "from_m": 86797.248, "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": 87248.565, "from_m": 87187.992, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87676.673, "from_m": 87248.565, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87737.246, "from_m": 87676.673, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87974.247, "from_m": 87737.246, "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": 88021.949, "from_m": 87974.247, "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": 88210.451, "from_m": 88021.949, "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": 88270.808, "from_m": 88210.451, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96391.663, "from_m": 88270.808, "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": 101937.834, "from_m": 96391.663, "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": 102567.956, "from_m": 101937.834, "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": 106863.359, "from_m": 102567.956, "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": 108249.305, "from_m": 106863.359, "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": 110860.908, "from_m": 108249.305, "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": 110869.133, "from_m": 110860.908, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 112293.567, "from_m": 110869.133, "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": 112640.019, "from_m": 112293.567, "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": 118186.614, "from_m": 112640.019, "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": 118449.677, "from_m": 118186.614, "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": 127098.077, "from_m": 118449.677, "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": 129206.965, "from_m": 127098.077, "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": 129660.458, "from_m": 129206.965, "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": 632762, "profile_key": "a4ef0f87bd03f5c61a7aa80cea0151f327efd32b48b1a8424b0f7a2d1641062e", "schedule_id": 30253, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0742", "location": "Plymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0747", "location": "St. Budeaux Jn", "stage_seq": 2, "distance_m": 4412.225, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0750H", "wtt_dep": "0751H", "location": "Saltash", "stage_seq": 3, "distance_m": 6726.464, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0757", "wtt_dep": "0759", "location": "St. Germans", "stage_seq": 4, "distance_m": 15012.267, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804H", "location": "Liskeard Sig. Dm260", "stage_seq": 5, "distance_m": 18171.637, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0809H", "wtt_dep": "0811", "location": "Liskeard", "stage_seq": 6, "distance_m": 28609.356, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0816", "location": "St. Pinnock Viaduct East", "stage_seq": 7, "distance_m": 35559.522, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817", "location": "Largin", "stage_seq": 8, "distance_m": 37001.363, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0821H", "wtt_dep": "0822H", "location": "Bodmin Parkway", "stage_seq": 9, "distance_m": 43309.992, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0826H", "wtt_dep": "0827H", "location": "Lostwithiel", "stage_seq": 10, "distance_m": 48802.557, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0833", "wtt_dep": "0834H", "location": "Par", "stage_seq": 11, "distance_m": 55793.515, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0840", "wtt_dep": "0841H", "location": "St. Austell", "stage_seq": 12, "distance_m": 62967.807, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0844H", "location": "Burngullow Jn", "stage_seq": 13, "distance_m": 66205.47, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848H", "location": "Grampound Road Sig. CL5883", "stage_seq": 14, "distance_m": 73924.186, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Buckshead Tunnel Sg Cl5893", "stage_seq": 15, "distance_m": 83411.74, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0856H", "wtt_dep": "0858H", "location": "Truro", "stage_seq": 16, "distance_m": 86230.636, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Penwithers Jn", "stage_seq": 17, "distance_m": 87462.619, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Baldhu Sig. R31", "stage_seq": 18, "distance_m": 93715.266, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908", "location": "Redruth Sig. R27", "stage_seq": 19, "distance_m": 102101.404, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Redruth", "stage_seq": 20, "distance_m": 102177.536, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Camborne", "stage_seq": 21, "distance_m": 107979.327, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "St Erth Sig. R19", "stage_seq": 22, "distance_m": 117774.49, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0923H", "location": "Hayle", "stage_seq": 23, "distance_m": 118041.338, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927H", "location": "St. Erth", "stage_seq": 24, "distance_m": 120612.28, "section_seq": 1, "route_path_id": 40436}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Long Rock S.B.", "stage_seq": 25, "distance_m": 127349.644, "section_seq": 1, "route_path_id": 40436}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": null, "location": "Penzance", "stage_seq": 26, "distance_m": 129660.458, "section_seq": 1, "route_path_id": 40436}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 129660.458, "from_m": 0.0, "section_seq": 1, "route_path_id": 40436}], "total_distance_m": 129660.458, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 128542.327, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1118.131, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26705, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:47:21Z", "source_id": 52329623, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:50:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:47:26Z", "source_id": 16872259, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26709, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:48Z", "source_id": 52355642, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:58:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:50Z", "source_id": 16880044, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:03Z", "source_id": 16890320, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26720, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:21Z", "source_id": 52421887, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:21:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:26Z", "source_id": 16899609, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26740, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:24Z", "source_id": 52438765, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:27:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:25Z", "source_id": 16904559, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26770, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:09Z", "source_id": 52458274, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:34:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:16Z", "source_id": 16910223, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26810, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:22Z", "source_id": 52479014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:41:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:25Z", "source_id": 16916018, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26829, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:57Z", "source_id": 52525723, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:57:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:01Z", "source_id": 16929267, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:10Z", "source_id": 16946659, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:12Z", "source_id": 16955971, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:38Z", "source_id": 16961469, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Plymouth 0742 0742 4 None None Penzance 0936 0936 2 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y41568/2026-09-17/detailed None St. Erth 2026-09-17T09:30:30+01:00 Penzance 8.0 {"type": "LineString", "coordinates": [[-5.4439323, 50.17058], [-5.4445276, 50.17028650000001], [-5.4451244, 50.16997959999999], [-5.445304699999999, 50.16988239999999], [-5.445336199999999, 50.16986349999999], [-5.4457645, 50.16960699999999], [-5.4462774, 50.1692626], [-5.446698399999999, 50.1689716], [-5.4471259, 50.16866989999999], [-5.4475451999999995, 50.16834519999999], [-5.447994, 50.16798789999999], [-5.4484052, 50.1676335], [-5.448798999999999, 50.1672628], [-5.449171899999999, 50.16688839999998], [-5.449568799999999, 50.16645], [-5.4568714, 50.158371300000006], [-5.458384799999999, 50.156701], [-5.458698899999999, 50.1563072], [-5.4590052, 50.1558777], [-5.4592768, 50.1554325], [-5.459525500000001, 50.1549513], [-5.4597647, 50.154418], [-5.4606871, 50.1517945], [-5.4607189, 50.151701200000005], [-5.460837399999999, 50.1513678], [-5.4610259, 50.1509272], [-5.4612425, 50.15046259999999], [-5.4614424, 50.15010370000001], [-5.4616962, 50.14972269999999], [-5.4619794, 50.1493596], [-5.462295499999999, 50.1489905], [-5.46268, 50.148586899999984], [-5.4630867, 50.148165500000005], [-5.4634848, 50.147783], [-5.4639031, 50.147363299999995], [-5.464261799999999, 50.1469904], [-5.4646054, 50.1466182], [-5.464954399999999, 50.1461795], [-5.465266799999999, 50.145745799999986], [-5.4655382999999995, 50.1453342], [-5.465783699999999, 50.1448793], [-5.4659941, 50.14442589999999], [-5.4666082, 50.14303089999999], [-5.466832199999999, 50.142579700000006], [-5.466986299999999, 50.14229460000001], [-5.467241799999999, 50.14186420000001], [-5.4675052, 50.1414578], [-5.4678218, 50.14101509999998], [-5.4681046, 50.140648], [-5.468468199999999, 50.1402266], [-5.4688233, 50.13985019999999], [-5.469244, 50.1394241], [-5.4696619, 50.1390325], [-5.470087199999999, 50.1386675], [-5.470511899999999, 50.1383345], [-5.4710025, 50.137997199999994], [-5.471552899999999, 50.1376693], [-5.472136, 50.13737530000001], [-5.4728272, 50.13705499999999], [-5.473418332262704, 50.13679433407445], [-5.473481, 50.136766699999995], [-5.475536199999999, 50.1359034], [-5.4761659, 50.1356225], [-5.4767725, 50.1353477], [-5.477279499999999, 50.13508479999999], [-5.4778503, 50.1347747], [-5.479723233129081, 50.13370573163212], [-5.4817165999999995, 50.132568], [-5.4831113, 50.131767100000005], [-5.483739999999999, 50.13141849999999], [-5.4844672, 50.131036599999995], [-5.485143999999999, 50.130707599999994], [-5.485876799999999, 50.1303653], [-5.4865657, 50.1300882], [-5.4873353, 50.1298532], [-5.4880532, 50.129664], [-5.4888071, 50.1295097], [-5.4895592, 50.12939049999999], [-5.4903436, 50.1292942], [-5.491089, 50.1292478], [-5.491879699999999, 50.1292235], [-5.493971799999999, 50.12919099999999], [-5.4948369, 50.12917170000001], [-5.4956767, 50.12914039999999], [-5.4964978, 50.12909469999999], [-5.4974745, 50.1290209], [-5.4983586, 50.1289371], [-5.4990916, 50.1288195], [-5.5004258, 50.1285768], [-5.501111100000001, 50.1284656], [-5.501788100000001, 50.12837029999999], [-5.50234, 50.1283073], [-5.5025195, 50.1282896], [-5.503225499999999, 50.12823620000001], [-5.510823399999999, 50.127779399999994], [-5.5114117, 50.1277375], [-5.511932, 50.127673499999986], [-5.5124529, 50.127607100000006], [-5.512882599999999, 50.12755239999999], [-5.513817699999999, 50.12742939999998], [-5.516246499999999, 50.1271295], [-5.5179362, 50.1269423], [-5.519090500000001, 50.1268128], [-5.520051399999999, 50.12672709999999], [-5.521189299999999, 50.126637900000006], [-5.5221176, 50.126568899999995], [-5.522829499999999, 50.126506600000006], [-5.523573, 50.1264091], [-5.5241973, 50.126295199999994], [-5.5248589, 50.12614560000001], [-5.5250101, 50.1261124], [-5.526674399999999, 50.1256534], [-5.5271816000000005, 50.1255066], [-5.5276342, 50.1253411], [-5.527951999999999, 50.1252089], [-5.528186399999999, 50.125105899999994], [-5.5287209, 50.1248687], [-5.5290652, 50.124706499999995], [-5.5292493, 50.12460010000001], [-5.529882099999999, 50.1241805], [-5.530056, 50.12407049999999], [-5.530191499999999, 50.1239756], [-5.5304028999999995, 50.12376999999999], [-5.5315841, 50.12263110000001], [-5.531870999999999, 50.12231899999999], [-5.5320392, 50.122148900000006]]} 5.6 0931 0939 St. Erth Penzance Penzance 50.1221489 -5.5320392 50.1221489 -5.5320392 1 0 2026-09-17 08:50:05 TERMINATED 2026-09-17 08:39:00 Penzance TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16961469 1789634379207114 58 58 2026-09-17 08:49:39.635698 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:39.172460
603519 629483 W85164 321S32M617 2026-09-17 COMPLETE 16960741 2026-09-17 09:39:00 2026-09-17 08:50:06 2026-09-19 08:50:06 {"id": 629483, "stp": "P", "toc": "TransPennine Express", "uid": "W85164", "consist": "397004", "dest_crs": "EDB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W85164/2026-09-17/detailed", "trust_id": "321S32M617", "origin_crs": "MIA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-17", "dest_arr_time": "0941", "dest_platform": "13", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1S32", "timing_status": "EARLY", "origin_station": "Manchester Airport", "current_leg_arr": "0939", "current_leg_dep": "0934", "current_leg_end": "Edinburgh", "origin_dep_time": "0603", "origin_platform": "3A", "current_location": "Edinburgh", "last_update_time": "2026-09-17T08:50:06", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "0941", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Princes St Gardens", "current_leg_milage": "1.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 382.629, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 601.176, \"from_m\": 382.629, \"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\": 1809.429, \"from_m\": 601.176, \"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\": 2460.351, \"from_m\": 1809.429, \"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\": 12308.245, \"from_m\": 2460.351, \"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\": 12742.627, \"from_m\": 12308.245, \"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\": 13010.862, \"from_m\": 12742.627, \"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\": 13095.899, \"from_m\": 13010.862, \"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\": 13126.28, \"from_m\": 13095.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13216.045, \"from_m\": 13126.28, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13301.119, \"from_m\": 13216.045, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13373.272, \"from_m\": 13301.119, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13901.364, \"from_m\": 13373.272, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15435.671, \"from_m\": 13901.364, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15599.395, \"from_m\": 15435.671, \"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\": 15908.809, \"from_m\": 15599.395, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15955.015, \"from_m\": 15908.809, \"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\": 15974.851, \"from_m\": 15955.015, \"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\": 16526.484, \"from_m\": 15974.851, \"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\": 17139.415, \"from_m\": 16526.484, \"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\": 17219.224, \"from_m\": 17139.415, \"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\": 18989.798, \"from_m\": 17219.224, \"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\": 19422.832, \"from_m\": 18989.798, \"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\": 20376.94, \"from_m\": 19422.832, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20844.916, \"from_m\": 20376.94, \"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\": 23011.663, \"from_m\": 20844.916, \"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\": 25419.781, \"from_m\": 23011.663, \"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\": 32987.44, \"from_m\": 25419.781, \"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\": 34001.256, \"from_m\": 32987.44, \"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\": 34046.24, \"from_m\": 34001.256, \"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\": 34570.939, \"from_m\": 34046.24, \"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\": 35088.566, \"from_m\": 34570.939, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39107.161, \"from_m\": 35088.566, \"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\": 39137.8, \"from_m\": 39107.161, \"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\": 47616.689, \"from_m\": 39137.8, \"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\": 47732.328, \"from_m\": 47616.689, \"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\": 50578.885, \"from_m\": 47732.328, \"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\": 57765.131, \"from_m\": 50578.885, \"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\": 58154.741, \"from_m\": 57765.131, \"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\": 65932.316, \"from_m\": 58154.741, \"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\": 65979.649, \"from_m\": 65932.316, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66000.545, \"from_m\": 65979.649, \"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\": 66048.801, \"from_m\": 66000.545, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66089.021, \"from_m\": 66048.801, \"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\": 66143.103, \"from_m\": 66089.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66369.605, \"from_m\": 66143.103, \"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\": 67418.791, \"from_m\": 66369.605, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67441.687, \"from_m\": 67418.791, \"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\": 67499.468, \"from_m\": 67441.687, \"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\": 67644.954, \"from_m\": 67499.468, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69148.34, \"from_m\": 67644.954, \"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\": 98866.267, \"from_m\": 69148.34, \"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\": 102215.73, \"from_m\": 98866.267, \"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\": 103911.522, \"from_m\": 102215.73, \"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\": 123743.901, \"from_m\": 103911.522, \"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\": 130573.325, \"from_m\": 123743.901, \"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\": 130611.361, \"from_m\": 130573.325, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 130693.085, \"from_m\": 130611.361, \"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\": 135643.764, \"from_m\": 130693.085, \"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\": 142446.239, \"from_m\": 135643.764, \"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\": 145814.151, \"from_m\": 142446.239, \"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\": 147573.867, \"from_m\": 145814.151, \"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\": 150762.728, \"from_m\": 147573.867, \"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\": 151729.55, \"from_m\": 150762.728, \"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\": 151777.387, \"from_m\": 151729.55, \"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\": 160702.538, \"from_m\": 151777.387, \"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\": 162273.622, \"from_m\": 160702.538, \"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\": 168570.341, \"from_m\": 162273.622, \"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\": 172645.001, \"from_m\": 168570.341, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 177720.188, \"from_m\": 172645.001, \"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\": 178046.261, \"from_m\": 177720.188, \"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\": 181012.84, \"from_m\": 178046.261, \"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\": 184094.758, \"from_m\": 181012.84, \"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\": 188152.671, \"from_m\": 184094.758, \"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\": 201448.273, \"from_m\": 188152.671, \"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\": 203108.417, \"from_m\": 201448.273, \"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\": 204441.723, \"from_m\": 203108.417, \"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\": 210384.958, \"from_m\": 204441.723, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 211159.976, \"from_m\": 210384.958, \"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\": 212453.188, \"from_m\": 211159.976, \"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\": 212834.664, \"from_m\": 212453.188, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 213193.546, \"from_m\": 212834.664, \"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\": 221611.794, \"from_m\": 213193.546, \"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\": 226293.132, \"from_m\": 221611.794, \"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\": 228636.165, \"from_m\": 226293.132, \"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\": 231760.465, \"from_m\": 228636.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\": 252118.928, \"from_m\": 231760.465, \"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\": 271546.797, \"from_m\": 252118.928, \"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\": 280884.767, \"from_m\": 271546.797, \"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\": 280902.474, \"from_m\": 280884.767, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 285747.203, \"from_m\": 280902.474, \"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\": 289901.454, \"from_m\": 285747.203, \"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\": 292861.276, \"from_m\": 289901.454, \"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\": 304379.22, \"from_m\": 292861.276, \"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\": 306314.345, \"from_m\": 304379.22, \"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\": 312039.602, \"from_m\": 306314.345, \"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\": 323642.357, \"from_m\": 312039.602, \"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\": 328385.388, \"from_m\": 323642.357, \"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\": 329163.149, \"from_m\": 328385.388, \"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\": 329225.128, \"from_m\": 329163.149, \"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\": 329423.867, \"from_m\": 329225.128, \"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\": 330320.11, \"from_m\": 329423.867, \"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\": 330362.793, \"from_m\": 330320.11, \"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\": 330634.88, \"from_m\": 330362.793, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 330943.399, \"from_m\": 330634.88, \"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\": 353431.147, \"from_m\": 330943.399, \"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\": 353610.965, \"from_m\": 353431.147, \"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\": 367357.462, \"from_m\": 353610.965, \"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\": 370896.338, \"from_m\": 367357.462, \"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\": 372550.181, \"from_m\": 370896.338, \"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\": 372709.091, \"from_m\": 372550.181, \"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\": 372866.207, \"from_m\": 372709.091, \"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\": 374257.794, \"from_m\": 372866.207, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 375258.099, \"from_m\": 374257.794, \"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\": 375407.963, \"from_m\": 375258.099, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 375499.593, \"from_m\": 375407.963, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 375944.199, \"from_m\": 375499.593, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 629483, \"profile_key\": \"aa40dea9a914193ac5f66c0797d755358e8c4b72c981ca150ea55a084b93e51d\", \"schedule_id\": 29115, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Manchester Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 2, \"distance_m\": 1809.429, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Heald Green\", \"stage_seq\": 3, \"distance_m\": 3014.44, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12752.139, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Ardwick Jn\", \"stage_seq\": 5, \"distance_m\": 15289.298, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0622\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 6, \"distance_m\": 16390.171, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0625H\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 7, \"distance_m\": 17295.452, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626H\", \"location\": \"Deansgate\", \"stage_seq\": 8, \"distance_m\": 17862.606, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Water Street Jn\", \"stage_seq\": 9, \"distance_m\": 18400.539, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 10, \"distance_m\": 18907.549, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Salford Crescent\", \"stage_seq\": 11, \"distance_m\": 20156.548, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Burnden Jn\", \"stage_seq\": 12, \"distance_m\": 33749.575, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638H\", \"location\": \"Bolton\", \"stage_seq\": 13, \"distance_m\": 34456.319, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Lostock Jn\", \"stage_seq\": 14, \"distance_m\": 39107.161, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647H\", \"location\": \"Chorley\", \"stage_seq\": 15, \"distance_m\": 53141.28, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0654H\", \"location\": \"Euxton Jn\", \"stage_seq\": 16, \"distance_m\": 58339.291, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Ribble Jn\", \"stage_seq\": 17, \"distance_m\": 65932.316, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": \"0704\", \"location\": \"Preston\", \"stage_seq\": 18, \"distance_m\": 66898.258, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0705\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 19, \"distance_m\": 67675.421, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708\", \"location\": \"Barton & Broughton Pass Loop\", \"stage_seq\": 20, \"distance_m\": 74132.977, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711\", \"location\": \"Garstang & Catteral\", \"stage_seq\": 21, \"distance_m\": 81942.199, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0718H\", \"wtt_dep\": \"0720\", \"location\": \"Lancaster\", \"stage_seq\": 22, \"distance_m\": 100677.063, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0722\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 23, \"distance_m\": 103656.959, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0724H\", \"location\": \"Carnforth North Jn\", \"stage_seq\": 24, \"distance_m\": 110548.941, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0732H\", \"wtt_dep\": \"0734\", \"location\": \"Oxenholme Lake District\", \"stage_seq\": 25, \"distance_m\": 131500.734, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0740\", \"location\": \"Grayrigg\", \"stage_seq\": 26, \"distance_m\": 142891.551, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0745\", \"location\": \"Tebay\", \"stage_seq\": 27, \"distance_m\": 152417.217, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748\", \"location\": \"Shap Summit\", \"stage_seq\": 28, \"distance_m\": 161302.269, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0750H\", \"location\": \"Shap Harrisons Sidings Loop\", \"stage_seq\": 29, \"distance_m\": 167482.346, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0758\", \"wtt_dep\": \"0759H\", \"location\": \"Penrith North Lakes\", \"stage_seq\": 30, \"distance_m\": 183139.328, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0814H\", \"wtt_dep\": \"0817\", \"location\": \"Carlisle\", \"stage_seq\": 31, \"distance_m\": 211793.536, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0819\", \"location\": \"Caldew Jn\", \"stage_seq\": 32, \"distance_m\": 212866.806, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 33, \"distance_m\": 214834.53, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0822H\", \"location\": \"Floriston\", \"stage_seq\": 34, \"distance_m\": 221611.794, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824\", \"location\": \"Gretna Jn\", \"stage_seq\": 35, \"distance_m\": 225741.322, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826H\", \"location\": \"Kirkpatrick Sig. MC.863\", \"stage_seq\": 36, \"distance_m\": 230999.204, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0835\", \"wtt_dep\": \"0836\", \"location\": \"Lockerbie\", \"stage_seq\": 37, \"distance_m\": 253387.9, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845\", \"location\": \"Beattock\", \"stage_seq\": 38, \"distance_m\": 275943.713, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Beattock Summit\", \"stage_seq\": 39, \"distance_m\": 291868.219, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Abington\", \"stage_seq\": 40, \"distance_m\": 305026.866, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908\", \"location\": \"Carstairs South Jn\", \"stage_seq\": 41, \"distance_m\": 329264.246, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Carstairs East Jn\", \"stage_seq\": 42, \"distance_m\": 330389.813, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"Auchengray\", \"stage_seq\": 43, \"distance_m\": 340239.522, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Cobbinshaw Sig. EJ713\", \"stage_seq\": 44, \"distance_m\": 340458.048, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Midcalder Jn\", \"stage_seq\": 45, \"distance_m\": 356017.266, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930H\", \"location\": \"Slateford\", \"stage_seq\": 46, \"distance_m\": 370272.371, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0933H\", \"wtt_dep\": \"0935H\", \"location\": \"Haymarket\", \"stage_seq\": 47, \"distance_m\": 373029.783, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 48, \"distance_m\": 374359.044, \"section_seq\": 1, \"route_path_id\": 39997}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 49, \"distance_m\": 375944.199, \"section_seq\": 1, \"route_path_id\": 39997}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 375944.199, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39997}], \"total_distance_m\": 375944.199, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 371126.123, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4818.076, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0603", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:55Z\", \"source_id\": 52086395, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:59Z\", \"source_id\": 16797511, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:16:42Z\", \"source_id\": 52106260, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:17:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:16:48Z\", \"source_id\": 16803903, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:23:11Z\", \"source_id\": 52118902, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:24:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:23:11Z\", \"source_id\": 16807963, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:26:03Z\", \"source_id\": 52124802, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:26:08Z\", \"source_id\": 16809889, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:28:33Z\", \"source_id\": 52129965, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:29:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:28:36Z\", \"source_id\": 16811508, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:36:47Z\", \"source_id\": 52148617, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:36:50Z\", \"source_id\": 16817198, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:47:56Z\", \"source_id\": 52173949, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:47:58Z\", \"source_id\": 16825143, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:56:55Z\", \"source_id\": 52195456, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:57:02Z\", \"source_id\": 16831824, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:17:33Z\", \"source_id\": 52248905, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:18:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:17:35Z\", \"source_id\": 16847922, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3080, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:32:26Z\", \"source_id\": 52288790, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:33:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:32:29Z\", \"source_id\": 16859983, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:15Z\", \"source_id\": 52354094, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:57:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:15Z\", \"source_id\": 16879565, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:15Z\", \"source_id\": 52396528, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:19Z\", \"source_id\": 16892156, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:35:43Z\", \"source_id\": 52465623, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:35:47Z\", \"source_id\": 16912239, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:29Z\", \"source_id\": 52606442, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:29Z\", \"source_id\": 16951677, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:35Z\", \"source_id\": 52620267, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:37Z\", \"source_id\": 16955529, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:39Z\", \"source_id\": 52640244, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:43Z\", \"source_id\": 16960741, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "13", "timing_fact_generation": 1789634324037655, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:45.127041", "service_state_evidence_id": 16960741, "current_leg_start_actual_dep": "2026-09-17T09:35:30+01:00", "operational_evidence_version": 161, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:46.169757", "service_state_valid_until_kind": null, "operational_interpretation_version": 161, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P MIA EDB 1S32 397004 5 125 None {"version": 3, "segments": [{"to_m": 382.629, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 601.176, "from_m": 382.629, "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": 1809.429, "from_m": 601.176, "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": 2460.351, "from_m": 1809.429, "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": 12308.245, "from_m": 2460.351, "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": 12742.627, "from_m": 12308.245, "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": 13010.862, "from_m": 12742.627, "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": 13095.899, "from_m": 13010.862, "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": 13126.28, "from_m": 13095.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13216.045, "from_m": 13126.28, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13301.119, "from_m": 13216.045, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13373.272, "from_m": 13301.119, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13901.364, "from_m": 13373.272, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15435.671, "from_m": 13901.364, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15599.395, "from_m": 15435.671, "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": 15908.809, "from_m": 15599.395, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15955.015, "from_m": 15908.809, "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": 15974.851, "from_m": 15955.015, "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": 16526.484, "from_m": 15974.851, "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": 17139.415, "from_m": 16526.484, "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": 17219.224, "from_m": 17139.415, "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": 18989.798, "from_m": 17219.224, "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": 19422.832, "from_m": 18989.798, "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": 20376.94, "from_m": 19422.832, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20844.916, "from_m": 20376.94, "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": 23011.663, "from_m": 20844.916, "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": 25419.781, "from_m": 23011.663, "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": 32987.44, "from_m": 25419.781, "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": 34001.256, "from_m": 32987.44, "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": 34046.24, "from_m": 34001.256, "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": 34570.939, "from_m": 34046.24, "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": 35088.566, "from_m": 34570.939, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39107.161, "from_m": 35088.566, "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": 39137.8, "from_m": 39107.161, "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": 47616.689, "from_m": 39137.8, "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": 47732.328, "from_m": 47616.689, "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": 50578.885, "from_m": 47732.328, "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": 57765.131, "from_m": 50578.885, "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": 58154.741, "from_m": 57765.131, "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": 65932.316, "from_m": 58154.741, "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": 65979.649, "from_m": 65932.316, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66000.545, "from_m": 65979.649, "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": 66048.801, "from_m": 66000.545, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66089.021, "from_m": 66048.801, "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": 66143.103, "from_m": 66089.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66369.605, "from_m": 66143.103, "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": 67418.791, "from_m": 66369.605, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67441.687, "from_m": 67418.791, "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": 67499.468, "from_m": 67441.687, "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": 67644.954, "from_m": 67499.468, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69148.34, "from_m": 67644.954, "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": 98866.267, "from_m": 69148.34, "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": 102215.73, "from_m": 98866.267, "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": 103911.522, "from_m": 102215.73, "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": 123743.901, "from_m": 103911.522, "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": 130573.325, "from_m": 123743.901, "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": 130611.361, "from_m": 130573.325, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 130693.085, "from_m": 130611.361, "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": 135643.764, "from_m": 130693.085, "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": 142446.239, "from_m": 135643.764, "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": 145814.151, "from_m": 142446.239, "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": 147573.867, "from_m": 145814.151, "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": 150762.728, "from_m": 147573.867, "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": 151729.55, "from_m": 150762.728, "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": 151777.387, "from_m": 151729.55, "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": 160702.538, "from_m": 151777.387, "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": 162273.622, "from_m": 160702.538, "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": 168570.341, "from_m": 162273.622, "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": 172645.001, "from_m": 168570.341, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 177720.188, "from_m": 172645.001, "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": 178046.261, "from_m": 177720.188, "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": 181012.84, "from_m": 178046.261, "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": 184094.758, "from_m": 181012.84, "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": 188152.671, "from_m": 184094.758, "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": 201448.273, "from_m": 188152.671, "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": 203108.417, "from_m": 201448.273, "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": 204441.723, "from_m": 203108.417, "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": 210384.958, "from_m": 204441.723, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 211159.976, "from_m": 210384.958, "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": 212453.188, "from_m": 211159.976, "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": 212834.664, "from_m": 212453.188, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 213193.546, "from_m": 212834.664, "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": 221611.794, "from_m": 213193.546, "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": 226293.132, "from_m": 221611.794, "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": 228636.165, "from_m": 226293.132, "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": 231760.465, "from_m": 228636.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": 252118.928, "from_m": 231760.465, "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": 271546.797, "from_m": 252118.928, "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": 280884.767, "from_m": 271546.797, "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": 280902.474, "from_m": 280884.767, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 285747.203, "from_m": 280902.474, "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": 289901.454, "from_m": 285747.203, "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": 292861.276, "from_m": 289901.454, "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": 304379.22, "from_m": 292861.276, "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": 306314.345, "from_m": 304379.22, "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": 312039.602, "from_m": 306314.345, "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": 323642.357, "from_m": 312039.602, "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": 328385.388, "from_m": 323642.357, "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": 329163.149, "from_m": 328385.388, "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": 329225.128, "from_m": 329163.149, "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": 329423.867, "from_m": 329225.128, "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": 330320.11, "from_m": 329423.867, "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": 330362.793, "from_m": 330320.11, "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": 330634.88, "from_m": 330362.793, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 330943.399, "from_m": 330634.88, "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": 353431.147, "from_m": 330943.399, "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": 353610.965, "from_m": 353431.147, "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": 367357.462, "from_m": 353610.965, "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": 370896.338, "from_m": 367357.462, "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": 372550.181, "from_m": 370896.338, "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": 372709.091, "from_m": 372550.181, "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": 372866.207, "from_m": 372709.091, "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": 374257.794, "from_m": 372866.207, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 375258.099, "from_m": 374257.794, "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": 375407.963, "from_m": 375258.099, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 375499.593, "from_m": 375407.963, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 375944.199, "from_m": 375499.593, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 629483, "profile_key": "aa40dea9a914193ac5f66c0797d755358e8c4b72c981ca150ea55a084b93e51d", "schedule_id": 29115, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0603", "location": "Manchester Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Heald Green West Jn", "stage_seq": 2, "distance_m": 1809.429, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Heald Green", "stage_seq": 3, "distance_m": 3014.44, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Slade Lane Jn", "stage_seq": 4, "distance_m": 12752.139, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617", "location": "Ardwick Jn", "stage_seq": 5, "distance_m": 15289.298, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0622", "location": "Manchester Piccadilly", "stage_seq": 6, "distance_m": 16390.171, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0625H", "location": "Manchester Oxford Road", "stage_seq": 7, "distance_m": 17295.452, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626H", "location": "Deansgate", "stage_seq": 8, "distance_m": 17862.606, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Water Street Jn", "stage_seq": 9, "distance_m": 18400.539, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Ordsall Lane Jn", "stage_seq": 10, "distance_m": 18907.549, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Salford Crescent", "stage_seq": 11, "distance_m": 20156.548, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Burnden Jn", "stage_seq": 12, "distance_m": 33749.575, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638H", "location": "Bolton", "stage_seq": 13, "distance_m": 34456.319, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Lostock Jn", "stage_seq": 14, "distance_m": 39107.161, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647H", "location": "Chorley", "stage_seq": 15, "distance_m": 53141.28, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0654H", "location": "Euxton Jn", "stage_seq": 16, "distance_m": 58339.291, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Ribble Jn", "stage_seq": 17, "distance_m": 65932.316, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": "0704", "location": "Preston", "stage_seq": 18, "distance_m": 66898.258, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0705", "location": "Preston Fylde Jn", "stage_seq": 19, "distance_m": 67675.421, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708", "location": "Barton & Broughton Pass Loop", "stage_seq": 20, "distance_m": 74132.977, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711", "location": "Garstang & Catteral", "stage_seq": 21, "distance_m": 81942.199, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0718H", "wtt_dep": "0720", "location": "Lancaster", "stage_seq": 22, "distance_m": 100677.063, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0722", "location": "Morecambe South Jn", "stage_seq": 23, "distance_m": 103656.959, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0724H", "location": "Carnforth North Jn", "stage_seq": 24, "distance_m": 110548.941, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0732H", "wtt_dep": "0734", "location": "Oxenholme Lake District", "stage_seq": 25, "distance_m": 131500.734, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0740", "location": "Grayrigg", "stage_seq": 26, "distance_m": 142891.551, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0745", "location": "Tebay", "stage_seq": 27, "distance_m": 152417.217, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748", "location": "Shap Summit", "stage_seq": 28, "distance_m": 161302.269, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0750H", "location": "Shap Harrisons Sidings Loop", "stage_seq": 29, "distance_m": 167482.346, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0758", "wtt_dep": "0759H", "location": "Penrith North Lakes", "stage_seq": 30, "distance_m": 183139.328, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0814H", "wtt_dep": "0817", "location": "Carlisle", "stage_seq": 31, "distance_m": 211793.536, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0819", "location": "Caldew Jn", "stage_seq": 32, "distance_m": 212866.806, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820", "location": "Carlisle Kingmoor Jcn", "stage_seq": 33, "distance_m": 214834.53, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0822H", "location": "Floriston", "stage_seq": 34, "distance_m": 221611.794, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824", "location": "Gretna Jn", "stage_seq": 35, "distance_m": 225741.322, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826H", "location": "Kirkpatrick Sig. MC.863", "stage_seq": 36, "distance_m": 230999.204, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0835", "wtt_dep": "0836", "location": "Lockerbie", "stage_seq": 37, "distance_m": 253387.9, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845", "location": "Beattock", "stage_seq": 38, "distance_m": 275943.713, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "Beattock Summit", "stage_seq": 39, "distance_m": 291868.219, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Abington", "stage_seq": 40, "distance_m": 305026.866, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908", "location": "Carstairs South Jn", "stage_seq": 41, "distance_m": 329264.246, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Carstairs East Jn", "stage_seq": 42, "distance_m": 330389.813, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913", "location": "Auchengray", "stage_seq": 43, "distance_m": 340239.522, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "Cobbinshaw Sig. EJ713", "stage_seq": 44, "distance_m": 340458.048, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Midcalder Jn", "stage_seq": 45, "distance_m": 356017.266, "section_seq": 1, "route_path_id": 39997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930H", "location": "Slateford", "stage_seq": 46, "distance_m": 370272.371, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0933H", "wtt_dep": "0935H", "location": "Haymarket", "stage_seq": 47, "distance_m": 373029.783, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938H", "location": "Princes St Gardens", "stage_seq": 48, "distance_m": 374359.044, "section_seq": 1, "route_path_id": 39997}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 49, "distance_m": 375944.199, "section_seq": 1, "route_path_id": 39997}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 375944.199, "from_m": 0.0, "section_seq": 1, "route_path_id": 39997}], "total_distance_m": 375944.199, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 371126.123, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4818.076, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8933, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:55Z", "source_id": 52086395, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:06:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:59Z", "source_id": 16797511, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8486, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:16:42Z", "source_id": 52106260, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:17:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:16:48Z", "source_id": 16803903, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9230, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:23:11Z", "source_id": 52118902, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:24:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:23:11Z", "source_id": 16807963, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:26:03Z", "source_id": 52124802, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:26:08Z", "source_id": 16809889, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8308, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:28:33Z", "source_id": 52129965, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:29:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:28:36Z", "source_id": 16811508, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8352, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:36:47Z", "source_id": 52148617, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:37:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:36:50Z", "source_id": 16817198, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8019, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:47:56Z", "source_id": 52173949, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:49:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:47:58Z", "source_id": 16825143, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T06:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7916, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:56:55Z", "source_id": 52195456, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T05:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:57:02Z", "source_id": 16831824, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3162, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:17:33Z", "source_id": 52248905, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T06:18:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:17:35Z", "source_id": 16847922, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3080, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:32:26Z", "source_id": 52288790, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T06:33:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:32:29Z", "source_id": 16859983, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T07:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2975, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:15Z", "source_id": 52354094, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T06:57:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:15Z", "source_id": 16879565, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T07:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2924, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:15Z", "source_id": 52396528, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T07:12:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:19Z", "source_id": 16892156, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2689, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:43Z", "source_id": 52465623, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T07:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:35:47Z", "source_id": 16912239, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T08:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 706, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:29Z", "source_id": 52606442, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-17T08:27:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:29Z", "source_id": 16951677, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 775, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:35Z", "source_id": 52620267, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-17T08:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:37Z", "source_id": 16955529, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 844, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:39Z", "source_id": 52640244, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-17T08:39:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:43Z", "source_id": 16960741, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Manchester Airport 0603 0603 3A None None Edinburgh 0941 0941 13 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W85164/2026-09-17/detailed None Haymarket 2026-09-17T09:35:30+01:00 Edinburgh 5.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 0934 0939 Princes St Gardens Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-17 08:50:06 TERMINATED 2026-09-17 08:39:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960741 1789634324037655 161 161 2026-09-17 08:49:46.169757 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:45.127041
603520 634041 P85326 891F19MC17 2026-09-17 COMPLETE 16960328 2026-09-17 09:39:00 2026-09-17 08:50:06 2026-09-19 08:50:06 {"id": 634041, "stp": "P", "toc": "Southeastern", "uid": "P85326", "consist": "395019", "dest_crs": "SPX", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85326/2026-09-17/detailed", "trust_id": "891F19MC17", "origin_crs": "FAV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Pancras International", "service_date": "2026-09-17", "dest_arr_time": "0938", "dest_platform": "11", "is_terminated": 1, "next_location": "St. Pancras International", "signalling_id": "1F19", "timing_status": "LATE", "origin_station": "Faversham", "current_leg_arr": "0939", "current_leg_dep": "0932", "current_leg_end": "St. Pancras International", "origin_dep_time": "0829", "origin_platform": "1", "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-17T08:50:06", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.009121031454752217, 51.54493586042276], [-0.0118063, 51.544974999999994], [-0.011935299999999998, 51.544976899999995], [-0.012370789237712962, 51.54497697553364], [-0.012437344520214413, 51.544976987077355], [-0.013088399999999998, 51.54497709999999], [-0.014174900000000002, 51.5449854], [-0.015469299999999997, 51.5449953], [-0.01576, 51.54499749999999], [-0.0160671, 51.54500310000001], [-0.0164207, 51.5450095], [-0.0168859, 51.5450179], [-0.019269199999999997, 51.5450612], [-0.0222871, 51.5451806], [-0.024988799999999995, 51.5453936], [-0.0252725, 51.5454286], [-0.0276676, 51.545723800000005], [-0.030268499999999993, 51.5461025], [-0.030994599999999994, 51.5461933], [-0.0326378, 51.5463988], [-0.0349541, 51.54665809999999], [-0.03610776398463913, 51.54672086343662], [-0.03646994528662492, 51.54674056737372], [-0.03708079999999999, 51.5467738], [-0.039163199999999995, 51.5468556], [-0.0431208, 51.5468803], [-0.045314299999999995, 51.5468863], [-0.047532, 51.5468923], [-0.0522273, 51.546904999999995], [-0.0568666, 51.5469091], [-0.0590969, 51.54693799999999], [-0.05950035599992973, 51.54695184378477], [-0.05953109625312279, 51.54695289857484], [-0.059554158380923344, 51.54695368990543], [-0.05958639484417193, 51.54695479603488], [-0.059608890778264624, 51.54695556793765], [-0.05966258595445246, 51.54695741037963], [-0.059767200000000006, 51.546961], [-0.06065784467691427, 51.54699149497122], [-0.06125379999999999, 51.54701190000001], [-0.0619798, 51.5470574], [-0.0627058, 51.547102899999985], [-0.0641701, 51.54721399999999], [-0.07377409999999998, 51.54799450000001], [-0.07404759999999999, 51.5480183], [-0.0756584, 51.54814210000001], [-0.07582, 51.54815459999999], [-0.07863169999999998, 51.5483918], [-0.08200831596699862, 51.54867381221614], [-0.0827863947096411, 51.54873879647135], [-0.08366779821666535, 51.548812410181704], [-0.08397179999999999, 51.5488378], [-0.08432696815236347, 51.548862440413195], [-0.08544779999999999, 51.5489402], [-0.08565737683697106, 51.54894844574469], [-0.0869067, 51.5489976], [-0.08818462022195603, 51.54899700636794], [-0.08910489999999999, 51.54896479999999], [-0.08983152841195213, 51.548928761004895], [-0.0900243, 51.5489192], [-0.09117279999999998, 51.5488239], [-0.0915774, 51.5487841], [-0.09208099999999998, 51.54874169999999], [-0.0923076, 51.54871380000001], [-0.0923335, 51.54871070000001], [-0.0926848, 51.548660100000006], [-0.0929944, 51.548609199999994], [-0.09328319999999998, 51.54855609999999], [-0.0935684, 51.54849899999999], [-0.093889, 51.5484276], [-0.0940566, 51.5483902], [-0.0943697, 51.5483206], [-0.09537585145830428, 51.5480674054404], [-0.0957208, 51.5479806], [-0.0962932, 51.5478342], [-0.0972564, 51.5476232], [-0.098001, 51.547439], [-0.0985415, 51.5473207], [-0.10120279494862108, 51.54672227594275], [-0.10224285044791544, 51.54646398548397], [-0.10285755110515124, 51.54634806144001], [-0.10283826107011838, 51.546316062251655], [-0.1029352, 51.546291999999994], [-0.10315611912463954, 51.54623872446561], [-0.1040092, 51.54603299999999], [-0.105232288283131, 51.545726738826765], [-0.1078059, 51.54508229999999], [-0.1116361, 51.5441382], [-0.1158752, 51.54301679999999], [-0.1158873, 51.5430136], [-0.1158995, 51.5430104], [-0.117392, 51.54261549999999], [-0.1201291, 51.5419205], [-0.12068959999999998, 51.5417735], [-0.12107569999999997, 51.541672], [-0.1212794, 51.5416187], [-0.1215691, 51.541531299999995], [-0.12170190000000002, 51.5414912], [-0.1217549, 51.541475199999994], [-0.1218814, 51.5414292], [-0.1221017, 51.541349], [-0.12235690000000002, 51.541237], [-0.12248919280766908, 51.54117895925753], [-0.1226466, 51.5411099], [-0.12266726470856132, 51.54110082872403], [-0.12272222573798404, 51.541076702235834], [-0.12280549253354647, 51.54104015021487], [-0.122863059587515, 51.54101487971446], [-0.12289239999999998, 51.541002], [-0.1229621549947698, 51.5409726347436], [-0.1229792, 51.5409418], [-0.12301479999999997, 51.54088639999999], [-0.1230751, 51.540791899999995], [-0.12313619999999996, 51.54070239999999], [-0.1232698, 51.5405391], [-0.123345, 51.5404517], [-0.12345459999999996, 51.54033819999999], [-0.12354979999999996, 51.5402478], [-0.12364200000000002, 51.54015789999999], [-0.12373449999999996, 51.5400787], [-0.12386569999999998, 51.5399718], [-0.12389425079214918, 51.539950295689295], [-0.1239909, 51.53987750000001], [-0.1245216, 51.539579999999994], [-0.1275624, 51.537965199999995], [-0.1277832, 51.5378319], [-0.1279623, 51.5376939], [-0.12813819999999998, 51.537562], [-0.12830819999999998, 51.53740460000001], [-0.1284566, 51.53726240000001], [-0.1285859, 51.5371013], [-0.128676, 51.53697849999999], [-0.12875379999999997, 51.53686010000001], [-0.1288847, 51.536601100000006], [-0.12894946085444328, 51.536434228857], [-0.12895059046079593, 51.53643131816263], [-0.1289243, 51.5362432], [-0.1288677, 51.535931899999994], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287054, 51.5355853], [-0.1286394, 51.53546800000001], [-0.1285931, 51.5353703], [-0.1285707, 51.53532150000001], [-0.1285537, 51.53528099999999], [-0.12852, 51.5351958], [-0.12848480000000004, 51.5350975], [-0.12844329999999998, 51.5350076], [-0.12840020000000002, 51.5349284], [-0.128353, 51.5348601], [-0.12829739999999998, 51.534776699999995], [-0.12825435515533673, 51.53471858946225], [-0.12824802517146802, 51.534684043521736], [-0.1282093, 51.5344727], [-0.12819179678230683, 51.534382963822246], [-0.1281754, 51.5342989], [-0.128172018506082, 51.53428288099407], [-0.12777269999999996, 51.533787899999986], [-0.1254187, 51.53086700000001]]}", "current_leg_start": "Stratford International", "dest_arr_time_act": "0938", "motion_projection": null, "next_location_lat": "51.5308670", "next_location_lon": "-0.1254187", "previous_location": "Stratford International", "current_leg_milage": "5.8", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1287.981, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2657.297, \"from_m\": 1287.981, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3961.958, \"from_m\": 2657.297, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 6158.956, \"from_m\": 3961.958, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 7305.219, \"from_m\": 6158.956, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 12441.144, \"from_m\": 7305.219, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 12458.823, \"from_m\": 12441.144, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14990.697, \"from_m\": 12458.823, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16563.548, \"from_m\": 14990.697, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20684.578, \"from_m\": 16563.548, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20707.705, \"from_m\": 20684.578, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24290.241, \"from_m\": 20707.705, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25246.697, \"from_m\": 24290.241, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25265.903, \"from_m\": 25246.697, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27225.866, \"from_m\": 25265.903, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27774.248, \"from_m\": 27225.866, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30457.183, \"from_m\": 27774.248, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30716.49, \"from_m\": 30457.183, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31200.679, \"from_m\": 30716.49, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 41218.106, \"from_m\": 31200.679, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42214.469, \"from_m\": 41218.106, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42850.616, \"from_m\": 42214.469, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 45063.871, \"from_m\": 42850.616, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46084.296, \"from_m\": 45063.871, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 47316.355, \"from_m\": 46084.296, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 56135.792, \"from_m\": 47316.355, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 56275.951, \"from_m\": 56135.792, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 77987.547, \"from_m\": 56275.951, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 80441.073, \"from_m\": 77987.547, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 80725.916, \"from_m\": 80441.073, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 81065.736, \"from_m\": 80725.916, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 81445.176, \"from_m\": 81065.736, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 82252.138, \"from_m\": 81445.176, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}], \"service_id\": 634041, \"profile_key\": \"79308ab00f1f5fc8edf80ad1589d09f946388b0f20ce967f1f83801956d55a18\", \"schedule_id\": 35427, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0829\", \"location\": \"Faversham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0837\", \"wtt_dep\": \"0840\", \"location\": \"Sittingbourne\", \"stage_seq\": 2, \"distance_m\": 11569.251, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0841\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 3, \"distance_m\": 12441.144, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0841H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 4, \"distance_m\": 12999.735, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843\", \"location\": \"Newington\", \"stage_seq\": 5, \"distance_m\": 16747.876, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845\", \"location\": \"Rainham East Jn\", \"stage_seq\": 6, \"distance_m\": 20012.601, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0848\", \"wtt_dep\": \"0849\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 7, \"distance_m\": 21049.15, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 8, \"distance_m\": 25778.523, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858H\", \"location\": \"Chatham\", \"stage_seq\": 9, \"distance_m\": 28318.726, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0902\", \"location\": \"Rochester\", \"stage_seq\": 10, \"distance_m\": 29753.569, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 30423.56, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905H\", \"location\": \"Strood\", \"stage_seq\": 12, \"distance_m\": 30835.151, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Hoo Jn\", \"stage_seq\": 13, \"distance_m\": 37204.45, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Gravesend\", \"stage_seq\": 14, \"distance_m\": 42425.409, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 15, \"distance_m\": 44841.311, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0920\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 16, \"distance_m\": 45794.459, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 17, \"distance_m\": 47380.705, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 18, \"distance_m\": 56416.49, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 19, \"distance_m\": 61136.837, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 20, \"distance_m\": 72196.302, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0931\", \"location\": \"Stratford International\", \"stage_seq\": 21, \"distance_m\": 72776.916, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 22, \"distance_m\": 73220.062, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935H\", \"location\": \"York Way South Jn\", \"stage_seq\": 23, \"distance_m\": 81010.821, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": null, \"location\": \"St. Pancras International\", \"stage_seq\": 24, \"distance_m\": 82252.138, \"section_seq\": 1, \"route_path_id\": 104917}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82252.138, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104917}], \"total_distance_m\": 82252.138, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82209.805, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 42.333, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0829", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5308670", "current_position_lon": "-0.1254187", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:59Z\", \"source_id\": 52469318, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:38:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:37:03Z\", \"source_id\": 16913322, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:08Z\", \"source_id\": 52495055, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:46:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:12Z\", \"source_id\": 16920660, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:07Z\", \"source_id\": 52512182, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:11Z\", \"source_id\": 16925521, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:16Z\", \"source_id\": 52523839, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:20Z\", \"source_id\": 16928739, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:42Z\", \"source_id\": 52533108, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:46Z\", \"source_id\": 16931324, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:40Z\", \"source_id\": 52544492, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:43Z\", \"source_id\": 16934391, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:47Z\", \"source_id\": 52572408, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:50Z\", \"source_id\": 16942013, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:29Z\", \"source_id\": 52584958, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:34Z\", \"source_id\": 16945525, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:58Z\", \"source_id\": 52618648, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:01Z\", \"source_id\": 16955106, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:06Z\", \"source_id\": 52638670, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:11Z\", \"source_id\": 16960328, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "11", "timing_fact_generation": 1789634297150904, "current_leg_arrival_utc": "2026-09-17T09:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:47.475838", "service_state_evidence_id": 16960328, "current_leg_start_actual_dep": "2026-09-17T09:32:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:47.703499", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P FAV SPX 1F19 395019 6 140 None {"version": 3, "segments": [{"to_m": 1287.981, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2657.297, "from_m": 1287.981, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3961.958, "from_m": 2657.297, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 6158.956, "from_m": 3961.958, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 7305.219, "from_m": 6158.956, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 12441.144, "from_m": 7305.219, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 12458.823, "from_m": 12441.144, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14990.697, "from_m": 12458.823, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16563.548, "from_m": 14990.697, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20684.578, "from_m": 16563.548, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20707.705, "from_m": 20684.578, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24290.241, "from_m": 20707.705, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25246.697, "from_m": 24290.241, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25265.903, "from_m": 25246.697, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27225.866, "from_m": 25265.903, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27774.248, "from_m": 27225.866, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30457.183, "from_m": 27774.248, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30716.49, "from_m": 30457.183, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31200.679, "from_m": 30716.49, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 41218.106, "from_m": 31200.679, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42214.469, "from_m": 41218.106, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42850.616, "from_m": 42214.469, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 45063.871, "from_m": 42850.616, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46084.296, "from_m": 45063.871, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 47316.355, "from_m": 46084.296, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 56135.792, "from_m": 47316.355, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 56275.951, "from_m": 56135.792, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 77987.547, "from_m": 56275.951, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 80441.073, "from_m": 77987.547, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 80725.916, "from_m": 80441.073, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 49.71}, {"to_m": 81065.736, "from_m": 80725.916, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 81445.176, "from_m": 81065.736, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 82252.138, "from_m": 81445.176, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}], "service_id": 634041, "profile_key": "79308ab00f1f5fc8edf80ad1589d09f946388b0f20ce967f1f83801956d55a18", "schedule_id": 35427, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0829", "location": "Faversham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0837", "wtt_dep": "0840", "location": "Sittingbourne", "stage_seq": 2, "distance_m": 11569.251, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0841", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 3, "distance_m": 12441.144, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0841H", "location": "Western Jn (Sittingbourne)", "stage_seq": 4, "distance_m": 12999.735, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843", "location": "Newington", "stage_seq": 5, "distance_m": 16747.876, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845", "location": "Rainham East Jn", "stage_seq": 6, "distance_m": 20012.601, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0848", "wtt_dep": "0849", "location": "Rainham (Kent)", "stage_seq": 7, "distance_m": 21049.15, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854H", "location": "Gillingham (Kent)", "stage_seq": 8, "distance_m": 25778.523, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858H", "location": "Chatham", "stage_seq": 9, "distance_m": 28318.726, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0902", "location": "Rochester", "stage_seq": 10, "distance_m": 29753.569, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903", "location": "Rochester Bridge Jn", "stage_seq": 11, "distance_m": 30423.56, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905H", "location": "Strood", "stage_seq": 12, "distance_m": 30835.151, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Hoo Jn", "stage_seq": 13, "distance_m": 37204.45, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Gravesend", "stage_seq": 14, "distance_m": 42425.409, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917H", "location": "Springhead Junction (CTRL)", "stage_seq": 15, "distance_m": 44841.311, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0920", "location": "Ebbsfleet International", "stage_seq": 16, "distance_m": 45794.459, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Ebbsfleet West Jn", "stage_seq": 17, "distance_m": 47380.705, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Wennington Crossovers", "stage_seq": 18, "distance_m": 56416.49, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Dagenham Jn", "stage_seq": 19, "distance_m": 61136.837, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929", "location": "Stratford International East Jn", "stage_seq": 20, "distance_m": 72196.302, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0931", "location": "Stratford International", "stage_seq": 21, "distance_m": 72776.916, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Stratford International West Jn", "stage_seq": 22, "distance_m": 73220.062, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935H", "location": "York Way South Jn", "stage_seq": 23, "distance_m": 81010.821, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 24, "distance_m": 82252.138, "section_seq": 1, "route_path_id": 104917}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82252.138, "from_m": 0.0, "section_seq": 1, "route_path_id": 104917}], "total_distance_m": 82252.138, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82209.805, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 42.333, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32393, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:59Z", "source_id": 52469318, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:38:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:37:03Z", "source_id": 16913322, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:08Z", "source_id": 52495055, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:46:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:12Z", "source_id": 16920660, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:07Z", "source_id": 52512182, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:53:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:11Z", "source_id": 16925521, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:16Z", "source_id": 52523839, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:57:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:20Z", "source_id": 16928739, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:42Z", "source_id": 52533108, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:00:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:46Z", "source_id": 16931324, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:40Z", "source_id": 52544492, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:04:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:43Z", "source_id": 16934391, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:47Z", "source_id": 52572408, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:14:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:50Z", "source_id": 16942013, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33329, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:29Z", "source_id": 52584958, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:19:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:34Z", "source_id": 16945525, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15159, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:58Z", "source_id": 52618648, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:31:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:01Z", "source_id": 16955106, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18691, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:06Z", "source_id": 52638670, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:39:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:11Z", "source_id": 16960328, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Faversham 0829 0829 1 None None St. Pancras International 0938 0938 11 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85326/2026-09-17/detailed None Stratford International 2026-09-17T09:32:00+01:00 St. Pancras International 7.0 {"type": "LineString", "coordinates": [[-0.009121031454752217, 51.54493586042276], [-0.0118063, 51.544974999999994], [-0.011935299999999998, 51.544976899999995], [-0.012370789237712962, 51.54497697553364], [-0.012437344520214413, 51.544976987077355], [-0.013088399999999998, 51.54497709999999], [-0.014174900000000002, 51.5449854], [-0.015469299999999997, 51.5449953], [-0.01576, 51.54499749999999], [-0.0160671, 51.54500310000001], [-0.0164207, 51.5450095], [-0.0168859, 51.5450179], [-0.019269199999999997, 51.5450612], [-0.0222871, 51.5451806], [-0.024988799999999995, 51.5453936], [-0.0252725, 51.5454286], [-0.0276676, 51.545723800000005], [-0.030268499999999993, 51.5461025], [-0.030994599999999994, 51.5461933], [-0.0326378, 51.5463988], [-0.0349541, 51.54665809999999], [-0.03610776398463913, 51.54672086343662], [-0.03646994528662492, 51.54674056737372], [-0.03708079999999999, 51.5467738], [-0.039163199999999995, 51.5468556], [-0.0431208, 51.5468803], [-0.045314299999999995, 51.5468863], [-0.047532, 51.5468923], [-0.0522273, 51.546904999999995], [-0.0568666, 51.5469091], [-0.0590969, 51.54693799999999], [-0.05950035599992973, 51.54695184378477], [-0.05953109625312279, 51.54695289857484], [-0.059554158380923344, 51.54695368990543], [-0.05958639484417193, 51.54695479603488], [-0.059608890778264624, 51.54695556793765], [-0.05966258595445246, 51.54695741037963], [-0.059767200000000006, 51.546961], [-0.06065784467691427, 51.54699149497122], [-0.06125379999999999, 51.54701190000001], [-0.0619798, 51.5470574], [-0.0627058, 51.547102899999985], [-0.0641701, 51.54721399999999], [-0.07377409999999998, 51.54799450000001], [-0.07404759999999999, 51.5480183], [-0.0756584, 51.54814210000001], [-0.07582, 51.54815459999999], [-0.07863169999999998, 51.5483918], [-0.08200831596699862, 51.54867381221614], [-0.0827863947096411, 51.54873879647135], [-0.08366779821666535, 51.548812410181704], [-0.08397179999999999, 51.5488378], [-0.08432696815236347, 51.548862440413195], [-0.08544779999999999, 51.5489402], [-0.08565737683697106, 51.54894844574469], [-0.0869067, 51.5489976], [-0.08818462022195603, 51.54899700636794], [-0.08910489999999999, 51.54896479999999], [-0.08983152841195213, 51.548928761004895], [-0.0900243, 51.5489192], [-0.09117279999999998, 51.5488239], [-0.0915774, 51.5487841], [-0.09208099999999998, 51.54874169999999], [-0.0923076, 51.54871380000001], [-0.0923335, 51.54871070000001], [-0.0926848, 51.548660100000006], [-0.0929944, 51.548609199999994], [-0.09328319999999998, 51.54855609999999], [-0.0935684, 51.54849899999999], [-0.093889, 51.5484276], [-0.0940566, 51.5483902], [-0.0943697, 51.5483206], [-0.09537585145830428, 51.5480674054404], [-0.0957208, 51.5479806], [-0.0962932, 51.5478342], [-0.0972564, 51.5476232], [-0.098001, 51.547439], [-0.0985415, 51.5473207], [-0.10120279494862108, 51.54672227594275], [-0.10224285044791544, 51.54646398548397], [-0.10285755110515124, 51.54634806144001], [-0.10283826107011838, 51.546316062251655], [-0.1029352, 51.546291999999994], [-0.10315611912463954, 51.54623872446561], [-0.1040092, 51.54603299999999], [-0.105232288283131, 51.545726738826765], [-0.1078059, 51.54508229999999], [-0.1116361, 51.5441382], [-0.1158752, 51.54301679999999], [-0.1158873, 51.5430136], [-0.1158995, 51.5430104], [-0.117392, 51.54261549999999], [-0.1201291, 51.5419205], [-0.12068959999999998, 51.5417735], [-0.12107569999999997, 51.541672], [-0.1212794, 51.5416187], [-0.1215691, 51.541531299999995], [-0.12170190000000002, 51.5414912], [-0.1217549, 51.541475199999994], [-0.1218814, 51.5414292], [-0.1221017, 51.541349], [-0.12235690000000002, 51.541237], [-0.12248919280766908, 51.54117895925753], [-0.1226466, 51.5411099], [-0.12266726470856132, 51.54110082872403], [-0.12272222573798404, 51.541076702235834], [-0.12280549253354647, 51.54104015021487], [-0.122863059587515, 51.54101487971446], [-0.12289239999999998, 51.541002], [-0.1229621549947698, 51.5409726347436], [-0.1229792, 51.5409418], [-0.12301479999999997, 51.54088639999999], [-0.1230751, 51.540791899999995], [-0.12313619999999996, 51.54070239999999], [-0.1232698, 51.5405391], [-0.123345, 51.5404517], [-0.12345459999999996, 51.54033819999999], [-0.12354979999999996, 51.5402478], [-0.12364200000000002, 51.54015789999999], [-0.12373449999999996, 51.5400787], [-0.12386569999999998, 51.5399718], [-0.12389425079214918, 51.539950295689295], [-0.1239909, 51.53987750000001], [-0.1245216, 51.539579999999994], [-0.1275624, 51.537965199999995], [-0.1277832, 51.5378319], [-0.1279623, 51.5376939], [-0.12813819999999998, 51.537562], [-0.12830819999999998, 51.53740460000001], [-0.1284566, 51.53726240000001], [-0.1285859, 51.5371013], [-0.128676, 51.53697849999999], [-0.12875379999999997, 51.53686010000001], [-0.1288847, 51.536601100000006], [-0.12894946085444328, 51.536434228857], [-0.12895059046079593, 51.53643131816263], [-0.1289243, 51.5362432], [-0.1288677, 51.535931899999994], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287054, 51.5355853], [-0.1286394, 51.53546800000001], [-0.1285931, 51.5353703], [-0.1285707, 51.53532150000001], [-0.1285537, 51.53528099999999], [-0.12852, 51.5351958], [-0.12848480000000004, 51.5350975], [-0.12844329999999998, 51.5350076], [-0.12840020000000002, 51.5349284], [-0.128353, 51.5348601], [-0.12829739999999998, 51.534776699999995], [-0.12825435515533673, 51.53471858946225], [-0.12824802517146802, 51.534684043521736], [-0.1282093, 51.5344727], [-0.12819179678230683, 51.534382963822246], [-0.1281754, 51.5342989], [-0.128172018506082, 51.53428288099407], [-0.12777269999999996, 51.533787899999986], [-0.1254187, 51.53086700000001]]} 5.8 0932 0939 Stratford International St. Pancras International (Domestic) St. Pancras International 51.5308670 -0.1254187 51.5308670 -0.1254187 1 0 2026-09-17 08:50:06 TERMINATED 2026-09-17 08:39:00 St. Pancras International TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960328 1789634297150904 70 70 2026-09-17 08:49:47.703499 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:47.475838
603521 635336 W87031 075M24ME17 2026-09-17 COMPLETE 16960225 2026-09-17 09:39:00 2026-09-17 08:50:06 2026-09-19 08:50:06 {"id": 635336, "stp": "P", "toc": "ScotRail", "uid": "W87031", "consist": "334027+334030", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87031/2026-09-17/detailed", "trust_id": "075M24ME17", "origin_crs": "ADR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bathgate LMD", "service_date": "2026-09-17", "dest_arr_time": "0940", "dest_platform": null, "is_terminated": 1, "next_location": "Bathgate LMD", "signalling_id": "5M24", "timing_status": "EARLY", "origin_station": "Airdrie", "current_leg_arr": "0939", "current_leg_dep": "0937", "current_leg_end": "Bathgate LMD", "origin_dep_time": "0917", "origin_platform": "3", "current_location": "Bathgate LMD", "last_update_time": "2026-09-17T08:50:06", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.6360622333653967, 55.89700300706358], [-3.6351862, 55.8966469], [-3.634987599999999, 55.8965757], [-3.633871300000001, 55.8961753], [-3.6335994, 55.89608669999999], [-3.6328439, 55.8958038], [-3.6322711, 55.8956213], [-3.631749, 55.89548829999999], [-3.631165100000001, 55.8953423], [-3.630655099999999, 55.89523429999999], [-3.6300554, 55.89511159999999], [-3.629138899999999, 55.8949557], [-3.628641500000001, 55.8948711], [-3.6290574, 55.894903], [-3.629608900000001, 55.894966800000006], [-3.6302831000000007, 55.89509689999999], [-3.6311016, 55.89526379999999], [-3.632222300000001, 55.8955019], [-3.632699399999999, 55.8956001], [-3.6333648, 55.895727699999995], [-3.6340489, 55.89594159999999], [-3.637006200000001, 55.8969649]]}", "current_leg_start": "Bathgate", "dest_arr_time_act": "0940", "motion_projection": null, "next_location_lat": "55.8969649", "next_location_lon": "-3.6370062", "previous_location": "Bathgate", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 90.257, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7693.917, \"from_m\": 90.257, \"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\": 14732.22, \"from_m\": 7693.917, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 17895.398, \"from_m\": 14732.22, \"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\": 20441.943, \"from_m\": 17895.398, \"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\": 22499.234, \"from_m\": 20441.943, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22897.646, \"from_m\": 22499.234, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23525.213, \"from_m\": 22897.646, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23766.555, \"from_m\": 23525.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23868.781, \"from_m\": 23766.555, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24208.024, \"from_m\": 23868.781, \"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\": 24783.809, \"from_m\": 24208.024, \"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\": 635336, \"profile_key\": \"083bbb04c2f45cc8179ac82ebe9994e283dbc417f6ebd404f0bb6a110e3caf76\", \"schedule_id\": 29501, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Airdrie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102366}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0938\", \"location\": \"Bathgate\", \"stage_seq\": 2, \"distance_m\": 23684.323, \"section_seq\": 1, \"route_path_id\": 102366}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": null, \"location\": \"Bathgate LMD\", \"stage_seq\": 3, \"distance_m\": 24783.809, \"section_seq\": 1, \"route_path_id\": 102366}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24783.809, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102366}], \"total_distance_m\": 24783.809, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 24783.809, \"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": "0917", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.8969649", "current_position_lon": "-3.6370062", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 651, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:03Z\", \"source_id\": 52613415, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:06Z\", \"source_id\": 16953699, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:57Z\", \"source_id\": 52638322, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:01Z\", \"source_id\": 16960225, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bathgate LMD", "service_state_platform": null, "timing_fact_generation": 1789634281497753, "current_leg_arrival_utc": "2026-09-17T09:39:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:47.502516", "service_state_evidence_id": 16960225, "current_leg_start_actual_dep": "2026-09-17T09:38:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:47.706240", "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 ADR None 5M24 334027+334030 6 90 None {"version": 3, "segments": [{"to_m": 90.257, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7693.917, "from_m": 90.257, "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": 14732.22, "from_m": 7693.917, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 17895.398, "from_m": 14732.22, "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": 20441.943, "from_m": 17895.398, "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": 22499.234, "from_m": 20441.943, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22897.646, "from_m": 22499.234, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23525.213, "from_m": 22897.646, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23766.555, "from_m": 23525.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23868.781, "from_m": 23766.555, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 24208.024, "from_m": 23868.781, "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": 24783.809, "from_m": 24208.024, "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": 635336, "profile_key": "083bbb04c2f45cc8179ac82ebe9994e283dbc417f6ebd404f0bb6a110e3caf76", "schedule_id": 29501, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0917", "location": "Airdrie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102366}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0938", "location": "Bathgate", "stage_seq": 2, "distance_m": 23684.323, "section_seq": 1, "route_path_id": 102366}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": null, "location": "Bathgate LMD", "stage_seq": 3, "distance_m": 24783.809, "section_seq": 1, "route_path_id": 102366}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24783.809, "from_m": 0.0, "section_seq": 1, "route_path_id": 102366}], "total_distance_m": 24783.809, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 24783.809, "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": 651, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:03Z", "source_id": 52613415, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:30:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:06Z", "source_id": 16953699, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2214, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:57Z", "source_id": 52638322, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:39:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:01Z", "source_id": 16960225, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Airdrie 0917 0917 3 None None Bathgate LMD 0940 0940 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W87031/2026-09-17/detailed None Bathgate 2026-09-17T09:38:00+01:00 Bathgate LMD 2.0 {"type": "LineString", "coordinates": [[-3.6360622333653967, 55.89700300706358], [-3.6351862, 55.8966469], [-3.634987599999999, 55.8965757], [-3.633871300000001, 55.8961753], [-3.6335994, 55.89608669999999], [-3.6328439, 55.8958038], [-3.6322711, 55.8956213], [-3.631749, 55.89548829999999], [-3.631165100000001, 55.8953423], [-3.630655099999999, 55.89523429999999], [-3.6300554, 55.89511159999999], [-3.629138899999999, 55.8949557], [-3.628641500000001, 55.8948711], [-3.6290574, 55.894903], [-3.629608900000001, 55.894966800000006], [-3.6302831000000007, 55.89509689999999], [-3.6311016, 55.89526379999999], [-3.632222300000001, 55.8955019], [-3.632699399999999, 55.8956001], [-3.6333648, 55.895727699999995], [-3.6340489, 55.89594159999999], [-3.637006200000001, 55.8969649]]} 0.7 0937 0939 Bathgate Bathgate LMD Bathgate LMD 55.8969649 -3.6370062 55.8969649 -3.6370062 1 0 2026-09-17 08:50:06 TERMINATED 2026-09-17 08:39:00 Bathgate LMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960225 1789634281497753 19 19 2026-09-17 08:49:47.706240 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:47.502516
603522 635248 C48553 742K36ME17 2026-09-17 COMPLETE 16960837 2026-09-17 09:40:00 2026-09-17 08:50:06 2026-09-19 08:50:06 {"id": 635248, "stp": "P", "toc": "Great Western Railway", "uid": "C48553", "consist": "387145", "dest_crs": "NBY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48553/2026-09-17/detailed", "trust_id": "742K36ME17", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newbury", "service_date": "2026-09-17", "dest_arr_time": "0940", "dest_platform": "2", "is_terminated": 1, "next_location": "Newbury", "signalling_id": "2K36", "timing_status": "ON TIME", "origin_station": "Reading", "current_leg_arr": "0940", "current_leg_dep": "0937", "current_leg_end": "Newbury", "origin_dep_time": "0913", "origin_platform": "12", "current_location": "Newbury", "last_update_time": "2026-09-17T08:50:06", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3072655000000002, 51.3987683], [-1.3086076999999998, 51.3987253], [-1.3097405, 51.39867], [-1.3102697, 51.39864289999999], [-1.3109327999999998, 51.3986042], [-1.3114498, 51.3985738], [-1.3117964, 51.398551700000006], [-1.3124425999999998, 51.39850880000001], [-1.3131509, 51.3984591], [-1.31398, 51.3983899], [-1.3144475, 51.3983497], [-1.3150621, 51.398291], [-1.3153719, 51.3982627], [-1.316958, 51.3981059], [-1.3176047, 51.3980432], [-1.3188937, 51.39795489999999], [-1.3190109, 51.3979477], [-1.3194426, 51.39791269999999], [-1.3199696, 51.3978585], [-1.3203886, 51.39781229999999], [-1.3208399, 51.397765699999994], [-1.321297, 51.3977184], [-1.3217568, 51.3976733], [-1.3220858, 51.3976435], [-1.3227131, 51.3975897], [-1.3232166999999997, 51.39754930000001]]}", "current_leg_start": "Newbury Racecourse", "dest_arr_time_act": "0940", "motion_projection": null, "next_location_lat": "51.3975493", "next_location_lon": "-1.3232167", "previous_location": "Newbury Racecourse", "current_leg_milage": "0.7", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 235.267, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1344.883, \"from_m\": 235.267, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3435.815, \"from_m\": 1344.883, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9801.564, \"from_m\": 3435.815, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 9853.826, \"from_m\": 9801.564, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17017.935, \"from_m\": 9853.826, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17813.334, \"from_m\": 17017.935, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 24856.976, \"from_m\": 17813.334, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 26896.386, \"from_m\": 24856.976, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 26973.111, \"from_m\": 26896.386, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27018.515, \"from_m\": 26973.111, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 27411.81, \"from_m\": 27018.515, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 635248, \"profile_key\": \"2bb9b89dc6d63f2f9a875caf0f06cfc426b45b160d1fe6f1e0efb0842c71acd0\", \"schedule_id\": 6426, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0914H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 2, \"distance_m\": 1317.741, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0916\", \"location\": \"Reading West\", \"stage_seq\": 3, \"distance_m\": 1467.408, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Southcote Jn\", \"stage_seq\": 4, \"distance_m\": 2814.425, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921\", \"location\": \"Theale\", \"stage_seq\": 5, \"distance_m\": 8446.676, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0925H\", \"location\": \"Aldermaston\", \"stage_seq\": 6, \"distance_m\": 14076.7, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Midgham\", \"stage_seq\": 7, \"distance_m\": 17197.603, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"Thatcham\", \"stage_seq\": 8, \"distance_m\": 21732.561, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": false, \"wtt_arr\": \"0936H\", \"wtt_dep\": \"0937\", \"location\": \"Newbury Racecourse\", \"stage_seq\": 9, \"distance_m\": 26317.884, \"section_seq\": 1, \"route_path_id\": 30200}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": null, \"location\": \"Newbury\", \"stage_seq\": 10, \"distance_m\": 27411.81, \"section_seq\": 1, \"route_path_id\": 30200}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27411.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30200}], \"total_distance_m\": 27411.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 27282.823, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 128.987, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0913", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "51.3975493", "current_position_lon": "-1.3232167", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23875, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:11Z\", \"source_id\": 52576232, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:16:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:14Z\", \"source_id\": 16943049, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:19Z\", \"source_id\": 52589901, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:22Z\", \"source_id\": 16946798, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:08Z\", \"source_id\": 52599939, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:10Z\", \"source_id\": 16949920, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:08Z\", \"source_id\": 52610818, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:09Z\", \"source_id\": 16952975, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:03Z\", \"source_id\": 52618869, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:09Z\", \"source_id\": 16955181, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:12Z\", \"source_id\": 52633255, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:12Z\", \"source_id\": 16958862, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24450, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:48Z\", \"source_id\": 52640629, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:51Z\", \"source_id\": 16960837, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newbury", "service_state_platform": "2", "timing_fact_generation": 1789634335699818, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:51.034989", "service_state_evidence_id": 52640629, "current_leg_start_actual_dep": "2026-09-17T09:37:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-17T08:39:51", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:51.417373", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P RDG NBY 2K36 387145 4 110 None {"version": 3, "segments": [{"to_m": 235.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1344.883, "from_m": 235.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3435.815, "from_m": 1344.883, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9801.564, "from_m": 3435.815, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 9853.826, "from_m": 9801.564, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17017.935, "from_m": 9853.826, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17813.334, "from_m": 17017.935, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 24856.976, "from_m": 17813.334, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 26896.386, "from_m": 24856.976, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 26973.111, "from_m": 26896.386, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27018.515, "from_m": 26973.111, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 27411.81, "from_m": 27018.515, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 635248, "profile_key": "2bb9b89dc6d63f2f9a875caf0f06cfc426b45b160d1fe6f1e0efb0842c71acd0", "schedule_id": 6426, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0913", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30200}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0914H", "location": "Oxford Road Jn", "stage_seq": 2, "distance_m": 1317.741, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0916", "location": "Reading West", "stage_seq": 3, "distance_m": 1467.408, "section_seq": 1, "route_path_id": 30200}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Southcote Jn", "stage_seq": 4, "distance_m": 2814.425, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921", "location": "Theale", "stage_seq": 5, "distance_m": 8446.676, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0925H", "location": "Aldermaston", "stage_seq": 6, "distance_m": 14076.7, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Midgham", "stage_seq": 7, "distance_m": 17197.603, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "Thatcham", "stage_seq": 8, "distance_m": 21732.561, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "0936H", "wtt_dep": "0937", "location": "Newbury Racecourse", "stage_seq": 9, "distance_m": 26317.884, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": null, "location": "Newbury", "stage_seq": 10, "distance_m": 27411.81, "section_seq": 1, "route_path_id": 30200}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27411.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 30200}], "total_distance_m": 27411.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 27282.823, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 128.987, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23875, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:11Z", "source_id": 52576232, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:16:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:14Z", "source_id": 16943049, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24406, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:19Z", "source_id": 52589901, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:21:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:22Z", "source_id": 16946798, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24412, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:08Z", "source_id": 52599939, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:26:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:10Z", "source_id": 16949920, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24417, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:08Z", "source_id": 52610818, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:28:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:09Z", "source_id": 16952975, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24421, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:03Z", "source_id": 52618869, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:09Z", "source_id": 16955181, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24434, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:12Z", "source_id": 52633255, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:37:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:12Z", "source_id": 16958862, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24450, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:48Z", "source_id": 52640629, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:39:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:51Z", "source_id": 16960837, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Reading 0913 0913 12 None None Newbury 0940 0940 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48553/2026-09-17/detailed None Newbury Racecourse 2026-09-17T09:37:00+01:00 Newbury 3.0 {"type": "LineString", "coordinates": [[-1.3072655000000002, 51.3987683], [-1.3086076999999998, 51.3987253], [-1.3097405, 51.39867], [-1.3102697, 51.39864289999999], [-1.3109327999999998, 51.3986042], [-1.3114498, 51.3985738], [-1.3117964, 51.398551700000006], [-1.3124425999999998, 51.39850880000001], [-1.3131509, 51.3984591], [-1.31398, 51.3983899], [-1.3144475, 51.3983497], [-1.3150621, 51.398291], [-1.3153719, 51.3982627], [-1.316958, 51.3981059], [-1.3176047, 51.3980432], [-1.3188937, 51.39795489999999], [-1.3190109, 51.3979477], [-1.3194426, 51.39791269999999], [-1.3199696, 51.3978585], [-1.3203886, 51.39781229999999], [-1.3208399, 51.397765699999994], [-1.321297, 51.3977184], [-1.3217568, 51.3976733], [-1.3220858, 51.3976435], [-1.3227131, 51.3975897], [-1.3232166999999997, 51.39754930000001]]} 0.7 0937 0940 Newbury Racecourse Newbury Newbury 51.3975493 -1.3232167 51.3975493 -1.3232167 1 0 2026-09-17 08:50:06 TERMINATED 2026-09-17 08:39:51 Newbury TD DIRECT_DESTINATION_ARRIVAL 52640629 1789634335699818 35 35 2026-09-17 08:49:51.417373 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:51.034989
603523 635281 17004 525B422E17 2026-09-17 COMPLETE 16960450 2026-09-17 09:39:00 2026-09-17 08:50:06 2026-09-19 08:50:06 {"id": 635281, "stp": "N", "toc": null, "uid": "17004", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:17004/2026-09-17/detailed", "trust_id": "525B422E17", "origin_crs": "XTX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5B42", "timing_status": "LATE", "origin_station": "Orient Way CS", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0915", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-17T08:50:06", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Orient Way CS", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0915", "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\": 15257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:03Z\", \"source_id\": 52594600, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:08Z\", \"source_id\": 16948234, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:49Z\", \"source_id\": 52609930, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:53Z\", \"source_id\": 16952674, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:18Z\", \"source_id\": 52639190, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:21Z\", \"source_id\": 16960450, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "3", "timing_fact_generation": 1789634302460151, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:39:53.360808", "service_state_evidence_id": 16960450, "current_leg_start_actual_dep": null, "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-17T08:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:49:53.937595", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} None N XTX LST 5B42 None None None None None [{"source": "TD", "smart_id": 15257, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:03Z", "source_id": 52594600, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:23:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:08Z", "source_id": 16948234, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15326, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:49Z", "source_id": 52609930, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:53Z", "source_id": 16952674, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15472, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:18Z", "source_id": 52639190, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:39:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:21Z", "source_id": 16960450, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:39:00+01:00", "operational_fact": true}] Orient Way CS 0915 0915 None None None London Liverpool Street 0937 0937 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:17004/2026-09-17/detailed None None None None None None None None None Orient Way CS London Liverpool Street None None None None None 1 0 2026-09-17 08:50:06 TERMINATED 2026-09-17 08:39:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960450 1789634302460151 16 16 2026-09-17 08:49:53.937595 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:39:53.360808
603524 635137 G39681 782J12ME17 2026-09-17 COMPLETE 16960651 2026-09-17 09:40:00 2026-09-17 08:50:06 2026-09-19 08:50:06 {"id": 635137, "stp": "P", "toc": "Transport for Wales", "uid": "G39681", "consist": "398031", "dest_crs": "PPD", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39681/2026-09-17/detailed", "trust_id": "782J12ME17", "origin_crs": "CDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Pontypridd", "service_date": "2026-09-17", "dest_arr_time": "0940", "dest_platform": "1", "is_terminated": 1, "next_location": "Pontypridd", "signalling_id": "2J12", "timing_status": "ON TIME", "origin_station": "Cardiff Bay", "current_leg_arr": "0940", "current_leg_dep": "0936", "current_leg_end": "Pontypridd", "origin_dep_time": "0908", "origin_platform": "2", "current_location": "Pontypridd", "last_update_time": "2026-09-17T08:50:06", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.3249854999999995, 51.5918935], [-3.3250111, 51.592196599999994], [-3.3250722, 51.592468700000005], [-3.3251305, 51.59263690000001], [-3.3252713999999997, 51.59298630000001], [-3.3255306, 51.5933866], [-3.3259078, 51.5938278], [-3.3263398, 51.59425029999999], [-3.3268126999999996, 51.59465029999999], [-3.327548999999999, 51.5951979], [-3.3288085999999995, 51.596070999999995], [-3.3294585999999997, 51.59647689999999], [-3.3300119, 51.596770500000005], [-3.3316555999999995, 51.59754869999999], [-3.332259, 51.59780499999999], [-3.3326963, 51.59797030000001], [-3.3331533999999996, 51.59812610000001], [-3.3335473, 51.598241599999994], [-3.3339628, 51.5983457], [-3.3343623999999994, 51.5984331], [-3.3347865, 51.5985086], [-3.335147399999999, 51.598559300000005], [-3.3354494, 51.59859019999999], [-3.3358814999999997, 51.5986315], [-3.3361001999999997, 51.5986465], [-3.336586, 51.59867239999999], [-3.3366368999999994, 51.598672699999995], [-3.3368093, 51.5986728], [-3.3370331, 51.598668399999994], [-3.3373138, 51.598664], [-3.3388428999999995, 51.5986777], [-3.3390658999999996, 51.59868149999999], [-3.3392679999999997, 51.5986922], [-3.3394708999999994, 51.5987144], [-3.3396799999999995, 51.59874400000001], [-3.3398081, 51.5987673], [-3.3400986, 51.598841], [-3.3403896999999994, 51.598931799999995], [-3.3406672999999993, 51.59902600000001], [-3.3408027, 51.5990809], [-3.3409999, 51.5991684]]}", "current_leg_start": "Treforest", "dest_arr_time_act": "0940", "motion_projection": null, "next_location_lat": "51.5991684", "next_location_lon": "-3.3409999", "previous_location": "Treforest", "current_leg_milage": "0.9", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 883.645, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2201.106, \"from_m\": 883.645, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6346.758, \"from_m\": 2201.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8380.387, \"from_m\": 6346.758, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 8841.325, \"from_m\": 8380.387, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11543.842, \"from_m\": 8841.325, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11590.262, \"from_m\": 11543.842, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12670.602, \"from_m\": 11590.262, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15167.645, \"from_m\": 12670.602, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 18248.502, \"from_m\": 15167.645, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20241.243, \"from_m\": 18248.502, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20287.94, \"from_m\": 20241.243, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20397.902, \"from_m\": 20287.94, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20522.923, \"from_m\": 20397.902, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20684.531, \"from_m\": 20522.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 635137, \"profile_key\": \"e05468db8cb1830cc43aec34c452d53a8fa565dc1c5fd25534a9fdb38c979b12\", \"schedule_id\": 37071, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0908\", \"location\": \"Cardiff Bay\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 2, \"distance_m\": 1702.266, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Cathays\", \"stage_seq\": 3, \"distance_m\": 2713.107, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919H\", \"location\": \"Llandaf\", \"stage_seq\": 4, \"distance_m\": 6881.648, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0921H\", \"wtt_dep\": \"0922H\", \"location\": \"Radyr\", \"stage_seq\": 5, \"distance_m\": 8621.268, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0927H\", \"location\": \"Taffs Well\", \"stage_seq\": 6, \"distance_m\": 11615.838, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0931H\", \"location\": \"Trefforest Estate\", \"stage_seq\": 7, \"distance_m\": 15530.943, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0936\", \"location\": \"Treforest\", \"stage_seq\": 8, \"distance_m\": 19194.382, \"section_seq\": 1, \"route_path_id\": 32156}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": null, \"location\": \"Pontypridd\", \"stage_seq\": 9, \"distance_m\": 20684.531, \"section_seq\": 1, \"route_path_id\": 32156}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20684.531, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32156}], \"total_distance_m\": 20684.531, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 20684.531, \"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": "0908", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5991684", "current_position_lon": "-3.3409999", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:56Z\", \"source_id\": 52572881, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:59Z\", \"source_id\": 16942104, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:00Z\", \"source_id\": 52581089, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:04Z\", \"source_id\": 16944435, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:19Z\", \"source_id\": 52587127, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:22Z\", \"source_id\": 16946081, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:54Z\", \"source_id\": 52594139, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:58Z\", \"source_id\": 16948032, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:59Z\", \"source_id\": 52607825, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:07Z\", \"source_id\": 16952115, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25138, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:39Z\", \"source_id\": 52620503, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:44Z\", \"source_id\": 16955586, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:39Z\", \"source_id\": 52631874, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:44Z\", \"source_id\": 16958527, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:36Z\", \"source_id\": 52640133, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:35Z\", \"source_id\": 16960651, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pontypridd", "service_state_platform": "1", "timing_fact_generation": 1789634317550321, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:01.156807", "service_state_evidence_id": 16960651, "current_leg_start_actual_dep": "2026-09-17T09:36:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:02.306434", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDB PPD 2J12 398031 3 60 None {"version": 3, "segments": [{"to_m": 883.645, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2201.106, "from_m": 883.645, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6346.758, "from_m": 2201.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8380.387, "from_m": 6346.758, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 8841.325, "from_m": 8380.387, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11543.842, "from_m": 8841.325, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11590.262, "from_m": 11543.842, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12670.602, "from_m": 11590.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15167.645, "from_m": 12670.602, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 18248.502, "from_m": 15167.645, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20241.243, "from_m": 18248.502, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20287.94, "from_m": 20241.243, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20397.902, "from_m": 20287.94, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20522.923, "from_m": 20397.902, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20684.531, "from_m": 20522.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 635137, "profile_key": "e05468db8cb1830cc43aec34c452d53a8fa565dc1c5fd25534a9fdb38c979b12", "schedule_id": 37071, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0908", "location": "Cardiff Bay", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912H", "location": "Cardiff Queen Street", "stage_seq": 2, "distance_m": 1702.266, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Cathays", "stage_seq": 3, "distance_m": 2713.107, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919H", "location": "Llandaf", "stage_seq": 4, "distance_m": 6881.648, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0921H", "wtt_dep": "0922H", "location": "Radyr", "stage_seq": 5, "distance_m": 8621.268, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0927H", "location": "Taffs Well", "stage_seq": 6, "distance_m": 11615.838, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0931H", "location": "Trefforest Estate", "stage_seq": 7, "distance_m": 15530.943, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0936", "location": "Treforest", "stage_seq": 8, "distance_m": 19194.382, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": null, "location": "Pontypridd", "stage_seq": 9, "distance_m": 20684.531, "section_seq": 1, "route_path_id": 32156}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20684.531, "from_m": 0.0, "section_seq": 1, "route_path_id": 32156}], "total_distance_m": 20684.531, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 20684.531, "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": 25251, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:56Z", "source_id": 52572881, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:14:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:59Z", "source_id": 16942104, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25243, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:00Z", "source_id": 52581089, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:17:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:04Z", "source_id": 16944435, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25239, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:19Z", "source_id": 52587127, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:22Z", "source_id": 16946081, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25229, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:54Z", "source_id": 52594139, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:22:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:58Z", "source_id": 16948032, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25147, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:59Z", "source_id": 52607825, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:27:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:07Z", "source_id": 16952115, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25138, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:39Z", "source_id": 52620503, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:32:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:44Z", "source_id": 16955586, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25134, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:39Z", "source_id": 52631874, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:36:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:44Z", "source_id": 16958527, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25124, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:36Z", "source_id": 52640133, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:40:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:35Z", "source_id": 16960651, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Cardiff Bay 0908 0908 2 None None Pontypridd 0940 0940 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39681/2026-09-17/detailed None Treforest 2026-09-17T09:36:00+01:00 Pontypridd 4.0 {"type": "LineString", "coordinates": [[-3.3249854999999995, 51.5918935], [-3.3250111, 51.592196599999994], [-3.3250722, 51.592468700000005], [-3.3251305, 51.59263690000001], [-3.3252713999999997, 51.59298630000001], [-3.3255306, 51.5933866], [-3.3259078, 51.5938278], [-3.3263398, 51.59425029999999], [-3.3268126999999996, 51.59465029999999], [-3.327548999999999, 51.5951979], [-3.3288085999999995, 51.596070999999995], [-3.3294585999999997, 51.59647689999999], [-3.3300119, 51.596770500000005], [-3.3316555999999995, 51.59754869999999], [-3.332259, 51.59780499999999], [-3.3326963, 51.59797030000001], [-3.3331533999999996, 51.59812610000001], [-3.3335473, 51.598241599999994], [-3.3339628, 51.5983457], [-3.3343623999999994, 51.5984331], [-3.3347865, 51.5985086], [-3.335147399999999, 51.598559300000005], [-3.3354494, 51.59859019999999], [-3.3358814999999997, 51.5986315], [-3.3361001999999997, 51.5986465], [-3.336586, 51.59867239999999], [-3.3366368999999994, 51.598672699999995], [-3.3368093, 51.5986728], [-3.3370331, 51.598668399999994], [-3.3373138, 51.598664], [-3.3388428999999995, 51.5986777], [-3.3390658999999996, 51.59868149999999], [-3.3392679999999997, 51.5986922], [-3.3394708999999994, 51.5987144], [-3.3396799999999995, 51.59874400000001], [-3.3398081, 51.5987673], [-3.3400986, 51.598841], [-3.3403896999999994, 51.598931799999995], [-3.3406672999999993, 51.59902600000001], [-3.3408027, 51.5990809], [-3.3409999, 51.5991684]]} 0.9 0936 0940 Treforest Pontypridd Pontypridd 51.5991684 -3.3409999 51.5991684 -3.3409999 1 0 2026-09-17 08:50:06 TERMINATED 2026-09-17 08:40:00 Pontypridd TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960651 1789634317550321 38 38 2026-09-17 08:50:02.306434 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:01.156807
603525 627193 H57766 180E45CB17 2026-09-17 COMPLETE None 2026-09-17 08:40:00 2026-09-17 08:50:07 2026-09-19 08:50:07 {"id": 627193, "stp": "P", "toc": "Unknown", "uid": "H57766", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57766/2026-09-17/detailed", "trust_id": "180E45CB17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Normanton Wakefield Europort", "service_date": "2026-09-17", "dest_arr_time": "0840", "dest_platform": null, "is_terminated": 1, "next_location": "Normanton Wakefield Europort", "signalling_id": "0E45", "timing_status": "EARLY", "origin_station": "Knottingley T.M.D.", "current_leg_arr": "0840", "current_leg_dep": "0753", "current_leg_end": "Normanton Wakefield Europort", "origin_dep_time": "0759", "origin_platform": null, "current_location": "Altofts Jn", "last_update_time": "2026-09-17T08:50:06", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2592544, 53.706456200000005], [-1.2604083, 53.706460799999995], [-1.2613422999999997, 53.7064442], [-1.2627493, 53.706456200000005], [-1.2630643999999998, 53.70644750000001], [-1.2633519999999998, 53.7064448], [-1.2637502, 53.7064308], [-1.2640221, 53.706421199999994], [-1.2645486, 53.7064228], [-1.2651188, 53.70641560000001], [-1.2670237, 53.70643919999999], [-1.2691878, 53.7064531], [-1.2698578, 53.7064596], [-1.2721979, 53.7064414], [-1.2724086, 53.7064398], [-1.2725320570279113, 53.7064395556919], [-1.2726146491067036, 53.706439392251106], [-1.2727118, 53.70643919999999], [-1.2749185, 53.7064312], [-1.2756695, 53.70640620000001], [-1.276468, 53.706372599999995], [-1.2774942, 53.70630079999999], [-1.2781057, 53.70622920000001], [-1.2786744, 53.706157], [-1.2798162, 53.70597570000001], [-1.2805778, 53.7058304], [-1.2808645, 53.7057647], [-1.2820361, 53.70547159999999], [-1.2825708, 53.705313], [-1.2844128999999995, 53.704754300000005], [-1.2895312, 53.70320200000001], [-1.2897233, 53.70314729999999], [-1.2942096, 53.7017915], [-1.2946904, 53.701645899999995], [-1.2973412999999998, 53.70084859999999], [-1.2974781, 53.70080099999999], [-1.2979414, 53.7006615], [-1.2991826, 53.700278299999994], [-1.3022777, 53.6993421], [-1.3029883999999998, 53.69912709999999], [-1.3031765, 53.69907899999999], [-1.3032234, 53.699066999999985], [-1.3054865, 53.698381199999986], [-1.3055571999999998, 53.69835979999999], [-1.3080732999999998, 53.6976116], [-1.3116449, 53.696525], [-1.3119544, 53.69643279999999], [-1.3149334, 53.695501099999994], [-1.3164564, 53.69493529999999], [-1.3189035, 53.6940034], [-1.3270213, 53.6908499], [-1.3291728, 53.69002100000001], [-1.3326562000000002, 53.6886739], [-1.3344813, 53.6879946], [-1.337173, 53.68699699999999], [-1.3391350999999998, 53.686223899999995], [-1.3413821999999995, 53.68534089999999], [-1.3434658, 53.684519499999986], [-1.3462595999999998, 53.6834308], [-1.3474729261792822, 53.68296635208876], [-1.3478691, 53.68281470000001], [-1.3493307, 53.6822499], [-1.3510339, 53.6815919], [-1.3521336999999998, 53.68115540000001], [-1.3521440361262085, 53.68115157602794], [-1.3525332, 53.6810076], [-1.3536183, 53.68059629999999], [-1.3552745, 53.67995630000001], [-1.356165, 53.679649899999994], [-1.3569589, 53.679414400000006], [-1.3576965, 53.67922149999999], [-1.3583953, 53.6790531], [-1.3585520999999998, 53.6790189], [-1.3592794999999998, 53.678869899999995], [-1.3600484999999998, 53.678742800000016], [-1.3610997, 53.678587], [-1.36198, 53.6784898], [-1.3629401999999995, 53.678408999999995], [-1.3644149999999995, 53.67831460000001], [-1.3682274, 53.67809079999999], [-1.3709246, 53.6779246], [-1.3877477, 53.6769149], [-1.3940327999999995, 53.67651060000001], [-1.3958475999999995, 53.6764136], [-1.3985221, 53.6762429], [-1.3997144, 53.676165], [-1.4005325999999998, 53.6761112], [-1.4013565, 53.67606239999999], [-1.4019152, 53.67601539999999], [-1.4025148999999997, 53.67595180000001], [-1.4033088, 53.6758487], [-1.4039855, 53.6757363], [-1.4054715, 53.6754546], [-1.4060845999999998, 53.6753092], [-1.4066092, 53.6751845], [-1.4075057, 53.6749713], [-1.4085853, 53.674713100000005], [-1.4093403, 53.6745325], [-1.4130144, 53.673628599999994], [-1.4152942999999998, 53.67308440000001], [-1.4178507, 53.67246380000001], [-1.4226044999999998, 53.6713101], [-1.425146, 53.67069420000001], [-1.4259552, 53.6705221], [-1.4267611, 53.6703777], [-1.4278266, 53.67023569999999], [-1.4285302999999998, 53.67018199999999], [-1.4291928, 53.67014970000001], [-1.4303224999999995, 53.670118300000006], [-1.4314071, 53.670070499999994], [-1.4322611999999997, 53.6699994], [-1.4329326, 53.669913300000005], [-1.4335488000000003, 53.66981169999999], [-1.4344049, 53.6696435], [-1.435102, 53.6694768], [-1.4357745, 53.66928000000001], [-1.4364893999999997, 53.66903020000001], [-1.4372648, 53.66872669999999], [-1.437304454591234, 53.668709020376795], [-1.4376783999999998, 53.668542300000006], [-1.4398161, 53.6674212], [-1.4407053, 53.66695059999999], [-1.4413162999999998, 53.666630999999995], [-1.4420110412583873, 53.66625659625172], [-1.4420178999999995, 53.6662529], [-1.4423844, 53.6660872], [-1.4439125999999998, 53.66531069999999], [-1.4442518, 53.665128], [-1.4457270000000002, 53.66433290000001], [-1.4467661999999997, 53.6638293], [-1.4475115, 53.66355680000001], [-1.4486703000000003, 53.66321760000001], [-1.4499286999999998, 53.66292499999999], [-1.4508881, 53.66274769999999], [-1.4523574, 53.662584], [-1.4530422999999997, 53.6625469], [-1.4541206999999998, 53.6625252], [-1.4554401, 53.662574], [-1.4558912, 53.6626127], [-1.4564849, 53.6626751], [-1.4571462999999998, 53.6627767], [-1.4580277999999998, 53.662954000000006], [-1.4586361, 53.66309379999999], [-1.4593707, 53.66328639999999], [-1.4595247, 53.66333659999999], [-1.4603340000000002, 53.66360079999999], [-1.460486057861753, 53.66366023485915], [-1.4605264203242003, 53.663676011321506], [-1.4619261, 53.6642231], [-1.4649169, 53.66541130000001], [-1.4682485999999997, 53.6667463], [-1.4689664000000002, 53.6670303], [-1.4697134, 53.66732579999999], [-1.470277, 53.6675713], [-1.4708485999999998, 53.66783769999999], [-1.471461, 53.6681572], [-1.4721958999999998, 53.6685986], [-1.4724844999999998, 53.6688064], [-1.4730015, 53.6692121], [-1.4735129, 53.6696596], [-1.4742029, 53.670364499999984], [-1.4753659999999995, 53.67158450000001], [-1.4761074999999997, 53.672340299999995], [-1.47643, 53.67267160000001], [-1.4769029, 53.673157399999994], [-1.4773549, 53.673625599999994], [-1.4774579, 53.673732399999984], [-1.4774785999999998, 53.67375379999999], [-1.4776999999999998, 53.6739849], [-1.4782006999999997, 53.67449839999999], [-1.4783195, 53.67462199999999], [-1.4785037, 53.67489049999999], [-1.4788148, 53.67530039999999], [-1.4789758, 53.67551009999999], [-1.4793413999999998, 53.6759004], [-1.4794688, 53.6760384], [-1.4799601, 53.67653959999999], [-1.4802131, 53.676847900000006], [-1.4803704999999998, 53.6770925], [-1.4804699, 53.6774296], [-1.4804707999999998, 53.677574500000006], [-1.4804579, 53.6777903], [-1.4804192, 53.677978499999995], [-1.4803478, 53.6781988], [-1.4802399999999998, 53.6784311], [-1.4801101, 53.6786335], [-1.4799624999999998, 53.67882929999999], [-1.4797119999999997, 53.6790891], [-1.479476, 53.6792751], [-1.479232, 53.6794326], [-1.4788052, 53.679676400000005], [-1.4784611000000003, 53.6798377], [-1.4774069, 53.6803131], [-1.4760944, 53.680905], [-1.4758595, 53.68100689999999], [-1.4755084, 53.68112670000001], [-1.4754307482375149, 53.68115157602794], [-1.4752027999999997, 53.681224599999986], [-1.4748317, 53.6813089], [-1.4742872, 53.68141689999999], [-1.4739788, 53.68148209999999], [-1.4735745, 53.6815945], [-1.4714274, 53.6820067], [-1.4702374, 53.6822352], [-1.4701774999999997, 53.68224669999999], [-1.4698985999999998, 53.6823002], [-1.4690620999999997, 53.68246080000001], [-1.4680933, 53.68264969999999], [-1.4662221, 53.6830086], [-1.4660882, 53.68303479999999], [-1.4614725, 53.6839244], [-1.4574259, 53.6847276], [-1.4572938999999998, 53.68475359999999], [-1.4570563, 53.68479630000001], [-1.4529542999999998, 53.6855772], [-1.4527279000000002, 53.6856188], [-1.4489900999999998, 53.6864178], [-1.4471485, 53.686899], [-1.4452886, 53.68740729999999], [-1.4445899999999998, 53.687612], [-1.4429966999999997, 53.68810169999998], [-1.4416447999999995, 53.688547099999994], [-1.4395743999999997, 53.68926910000001], [-1.4384637, 53.6896926], [-1.4376804999999997, 53.6900343], [-1.437304454591234, 53.69022173659771], [-1.4370072, 53.6903699], [-1.4365116999999998, 53.6906253], [-1.4361755, 53.690824599999985], [-1.4337001, 53.6923547], [-1.4325172000000002, 53.6931368], [-1.4313378, 53.69393449999999], [-1.4303206, 53.6946353], [-1.4291978, 53.69543389999999], [-1.4285796999999998, 53.6959225], [-1.4281273999999995, 53.69627969999999], [-1.4276650999999998, 53.6966293], [-1.4268996, 53.6972614], [-1.4265918999999998, 53.69751149999999], [-1.4257794999999998, 53.6981287], [-1.4252950999999998, 53.698443], [-1.4249965999999998, 53.69865180000001], [-1.4246982, 53.6989111], [-1.4243507, 53.699224599999994], [-1.4237094999999995, 53.6998857], [-1.4233142, 53.70031219999999], [-1.4231054, 53.7006089], [-1.4228229, 53.7009912], [-1.4220031, 53.7020355], [-1.4217025, 53.7024351], [-1.4214622999999995, 53.702753900000005], [-1.4211677, 53.7030866], [-1.4194367999999995, 53.7049059], [-1.4192026999999998, 53.705152000000005], [-1.4177731, 53.7067746], [-1.4164508, 53.7081889], [-1.4156461, 53.7090353], [-1.4154960999999997, 53.7091926], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.413255, 53.7114939], [-1.4129729999999998, 53.7116976], [-1.4126909000000003, 53.7118778], [-1.412344, 53.7120798], [-1.4120958, 53.712213299999995], [-1.4117969, 53.7123519], [-1.4114555999999998, 53.7124938], [-1.4110975, 53.7126173], [-1.4108352, 53.7127041], [-1.4105701, 53.71278590000001]]}", "current_leg_start": "Knottingley", "dest_arr_time_act": "0840", "motion_projection": null, "next_location_lat": "53.7127859", "next_location_lon": "-1.4105701", "previous_location": "Knottingley East Jn", "current_leg_milage": "14.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 11, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:52440638\", \"confirmationDeadline\": \"2026-09-17T08:35:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 21.59, \"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\": 233.805, \"from_m\": 21.59, \"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\": 280.944, \"from_m\": 233.805, \"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\": 544.722, \"from_m\": 280.944, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 592.997, \"from_m\": 544.722, \"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\": 879.405, \"from_m\": 592.997, \"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\": 1228.049, \"from_m\": 879.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1269.504, \"from_m\": 1228.049, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4607.303, \"from_m\": 1269.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16059.349, \"from_m\": 4607.303, \"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\": 16481.757, \"from_m\": 16059.349, \"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\": 17006.643, \"from_m\": 16481.757, \"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\": 17030.402, \"from_m\": 17006.643, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17037.295, \"from_m\": 17030.402, \"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\": 17201.987, \"from_m\": 17037.295, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18057.391, \"from_m\": 17201.987, \"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\": 23399.967, \"from_m\": 18057.391, \"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\": 23588.296, \"from_m\": 23399.967, \"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\": 23842.466, \"from_m\": 23588.296, \"capability_applied\": null, \"effective_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\": 627193, \"profile_key\": \"08fea3266385691bee01103cd6a65cd0a6418a494fa084ae16491caf8970c095\", \"schedule_id\": 14900, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0759\", \"location\": \"Knottingley T.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": false, \"wtt_arr\": \"0802\", \"wtt_dep\": \"0805\", \"location\": \"Knottingley East Jn\", \"stage_seq\": 2, \"distance_m\": 280.944, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": false, \"wtt_arr\": \"0806H\", \"wtt_dep\": \"0808\", \"location\": \"Knottingley\", \"stage_seq\": 3, \"distance_m\": 879.405, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0809\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 4, \"distance_m\": 1193.395, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Pontefract Monkhill\", \"stage_seq\": 5, \"distance_m\": 3958.455, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821H\", \"location\": \"Crofton East Jn\", \"stage_seq\": 6, \"distance_m\": 14016.407, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0822H\", \"location\": \"Crofton West Jn\", \"stage_seq\": 7, \"distance_m\": 15302.139, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826H\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 17159.158, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830H\", \"location\": \"Turners Lane Jn\", \"stage_seq\": 9, \"distance_m\": 18159.988, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"Altofts Jn\", \"stage_seq\": 10, \"distance_m\": 23296.928, \"section_seq\": 1, \"route_path_id\": 71803}, {\"is_pass\": false, \"wtt_arr\": \"0840\", \"wtt_dep\": null, \"location\": \"Normanton Wakefield Europort\", \"stage_seq\": 11, \"distance_m\": 23842.466, \"section_seq\": 1, \"route_path_id\": 71803}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23842.466, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71803}], \"total_distance_m\": 23842.466, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 19428.034, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4414.432, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0759", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "47.0", "current_position_lat": "53.7127859", "current_position_lon": "-1.4105701", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:53:12Z\", \"source_id\": 52345715, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:53:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:53:13Z\", \"source_id\": 16877073, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:57:07Z\", \"source_id\": 52356472, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:57:14Z\", \"source_id\": 16880361, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Altofts Jn", "service_state_platform": null, "timing_fact_generation": 1789630028779589, "current_leg_arrival_utc": "2026-09-17T08:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:01.274152", "service_state_evidence_id": 52440638, "current_leg_start_actual_dep": "2026-09-17T07:53:38+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:06.109257", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 0E45 None None None None {"version": 3, "segments": [{"to_m": 21.59, "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": 233.805, "from_m": 21.59, "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": 280.944, "from_m": 233.805, "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": 544.722, "from_m": 280.944, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 592.997, "from_m": 544.722, "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": 879.405, "from_m": 592.997, "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": 1228.049, "from_m": 879.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1269.504, "from_m": 1228.049, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4607.303, "from_m": 1269.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16059.349, "from_m": 4607.303, "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": 16481.757, "from_m": 16059.349, "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": 17006.643, "from_m": 16481.757, "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": 17030.402, "from_m": 17006.643, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17037.295, "from_m": 17030.402, "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": 17201.987, "from_m": 17037.295, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18057.391, "from_m": 17201.987, "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": 23399.967, "from_m": 18057.391, "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": 23588.296, "from_m": 23399.967, "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": 23842.466, "from_m": 23588.296, "capability_applied": null, "effective_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": 627193, "profile_key": "08fea3266385691bee01103cd6a65cd0a6418a494fa084ae16491caf8970c095", "schedule_id": 14900, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0759", "location": "Knottingley T.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71803}, {"is_pass": false, "wtt_arr": "0802", "wtt_dep": "0805", "location": "Knottingley East Jn", "stage_seq": 2, "distance_m": 280.944, "section_seq": 1, "route_path_id": 71803}, {"is_pass": false, "wtt_arr": "0806H", "wtt_dep": "0808", "location": "Knottingley", "stage_seq": 3, "distance_m": 879.405, "section_seq": 1, "route_path_id": 71803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0809", "location": "Knottingley West Jn", "stage_seq": 4, "distance_m": 1193.395, "section_seq": 1, "route_path_id": 71803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813", "location": "Pontefract Monkhill", "stage_seq": 5, "distance_m": 3958.455, "section_seq": 1, "route_path_id": 71803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821H", "location": "Crofton East Jn", "stage_seq": 6, "distance_m": 14016.407, "section_seq": 1, "route_path_id": 71803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0822H", "location": "Crofton West Jn", "stage_seq": 7, "distance_m": 15302.139, "section_seq": 1, "route_path_id": 71803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826H", "location": "Calder Bridge Jn", "stage_seq": 8, "distance_m": 17159.158, "section_seq": 1, "route_path_id": 71803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830H", "location": "Turners Lane Jn", "stage_seq": 9, "distance_m": 18159.988, "section_seq": 1, "route_path_id": 71803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0837", "location": "Altofts Jn", "stage_seq": 10, "distance_m": 23296.928, "section_seq": 1, "route_path_id": 71803}, {"is_pass": false, "wtt_arr": "0840", "wtt_dep": null, "location": "Normanton Wakefield Europort", "stage_seq": 11, "distance_m": 23842.466, "section_seq": 1, "route_path_id": 71803}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23842.466, "from_m": 0.0, "section_seq": 1, "route_path_id": 71803}], "total_distance_m": 23842.466, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 19428.034, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4414.432, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5816, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:53:12Z", "source_id": 52345715, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:53:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:53:13Z", "source_id": 16877073, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5836, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:57:07Z", "source_id": 52356472, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:57:14Z", "source_id": 16880361, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:58:00+01:00", "operational_fact": true}] Knottingley T.M.D. 0759 0759 None None None Normanton Wakefield Europort 0840 0840 None EARLY -10 minutes https://www.realtimetrains.co.uk/service/gb-nr:H57766/2026-09-17/detailed None Knottingley 2026-09-17T07:53:38+01:00 Normanton Wakefield Europort 47.0 {"type": "LineString", "coordinates": [[-1.2592544, 53.706456200000005], [-1.2604083, 53.706460799999995], [-1.2613422999999997, 53.7064442], [-1.2627493, 53.706456200000005], [-1.2630643999999998, 53.70644750000001], [-1.2633519999999998, 53.7064448], [-1.2637502, 53.7064308], [-1.2640221, 53.706421199999994], [-1.2645486, 53.7064228], [-1.2651188, 53.70641560000001], [-1.2670237, 53.70643919999999], [-1.2691878, 53.7064531], [-1.2698578, 53.7064596], [-1.2721979, 53.7064414], [-1.2724086, 53.7064398], [-1.2725320570279113, 53.7064395556919], [-1.2726146491067036, 53.706439392251106], [-1.2727118, 53.70643919999999], [-1.2749185, 53.7064312], [-1.2756695, 53.70640620000001], [-1.276468, 53.706372599999995], [-1.2774942, 53.70630079999999], [-1.2781057, 53.70622920000001], [-1.2786744, 53.706157], [-1.2798162, 53.70597570000001], [-1.2805778, 53.7058304], [-1.2808645, 53.7057647], [-1.2820361, 53.70547159999999], [-1.2825708, 53.705313], [-1.2844128999999995, 53.704754300000005], [-1.2895312, 53.70320200000001], [-1.2897233, 53.70314729999999], [-1.2942096, 53.7017915], [-1.2946904, 53.701645899999995], [-1.2973412999999998, 53.70084859999999], [-1.2974781, 53.70080099999999], [-1.2979414, 53.7006615], [-1.2991826, 53.700278299999994], [-1.3022777, 53.6993421], [-1.3029883999999998, 53.69912709999999], [-1.3031765, 53.69907899999999], [-1.3032234, 53.699066999999985], [-1.3054865, 53.698381199999986], [-1.3055571999999998, 53.69835979999999], [-1.3080732999999998, 53.6976116], [-1.3116449, 53.696525], [-1.3119544, 53.69643279999999], [-1.3149334, 53.695501099999994], [-1.3164564, 53.69493529999999], [-1.3189035, 53.6940034], [-1.3270213, 53.6908499], [-1.3291728, 53.69002100000001], [-1.3326562000000002, 53.6886739], [-1.3344813, 53.6879946], [-1.337173, 53.68699699999999], [-1.3391350999999998, 53.686223899999995], [-1.3413821999999995, 53.68534089999999], [-1.3434658, 53.684519499999986], [-1.3462595999999998, 53.6834308], [-1.3474729261792822, 53.68296635208876], [-1.3478691, 53.68281470000001], [-1.3493307, 53.6822499], [-1.3510339, 53.6815919], [-1.3521336999999998, 53.68115540000001], [-1.3521440361262085, 53.68115157602794], [-1.3525332, 53.6810076], [-1.3536183, 53.68059629999999], [-1.3552745, 53.67995630000001], [-1.356165, 53.679649899999994], [-1.3569589, 53.679414400000006], [-1.3576965, 53.67922149999999], [-1.3583953, 53.6790531], [-1.3585520999999998, 53.6790189], [-1.3592794999999998, 53.678869899999995], [-1.3600484999999998, 53.678742800000016], [-1.3610997, 53.678587], [-1.36198, 53.6784898], [-1.3629401999999995, 53.678408999999995], [-1.3644149999999995, 53.67831460000001], [-1.3682274, 53.67809079999999], [-1.3709246, 53.6779246], [-1.3877477, 53.6769149], [-1.3940327999999995, 53.67651060000001], [-1.3958475999999995, 53.6764136], [-1.3985221, 53.6762429], [-1.3997144, 53.676165], [-1.4005325999999998, 53.6761112], [-1.4013565, 53.67606239999999], [-1.4019152, 53.67601539999999], [-1.4025148999999997, 53.67595180000001], [-1.4033088, 53.6758487], [-1.4039855, 53.6757363], [-1.4054715, 53.6754546], [-1.4060845999999998, 53.6753092], [-1.4066092, 53.6751845], [-1.4075057, 53.6749713], [-1.4085853, 53.674713100000005], [-1.4093403, 53.6745325], [-1.4130144, 53.673628599999994], [-1.4152942999999998, 53.67308440000001], [-1.4178507, 53.67246380000001], [-1.4226044999999998, 53.6713101], [-1.425146, 53.67069420000001], [-1.4259552, 53.6705221], [-1.4267611, 53.6703777], [-1.4278266, 53.67023569999999], [-1.4285302999999998, 53.67018199999999], [-1.4291928, 53.67014970000001], [-1.4303224999999995, 53.670118300000006], [-1.4314071, 53.670070499999994], [-1.4322611999999997, 53.6699994], [-1.4329326, 53.669913300000005], [-1.4335488000000003, 53.66981169999999], [-1.4344049, 53.6696435], [-1.435102, 53.6694768], [-1.4357745, 53.66928000000001], [-1.4364893999999997, 53.66903020000001], [-1.4372648, 53.66872669999999], [-1.437304454591234, 53.668709020376795], [-1.4376783999999998, 53.668542300000006], [-1.4398161, 53.6674212], [-1.4407053, 53.66695059999999], [-1.4413162999999998, 53.666630999999995], [-1.4420110412583873, 53.66625659625172], [-1.4420178999999995, 53.6662529], [-1.4423844, 53.6660872], [-1.4439125999999998, 53.66531069999999], [-1.4442518, 53.665128], [-1.4457270000000002, 53.66433290000001], [-1.4467661999999997, 53.6638293], [-1.4475115, 53.66355680000001], [-1.4486703000000003, 53.66321760000001], [-1.4499286999999998, 53.66292499999999], [-1.4508881, 53.66274769999999], [-1.4523574, 53.662584], [-1.4530422999999997, 53.6625469], [-1.4541206999999998, 53.6625252], [-1.4554401, 53.662574], [-1.4558912, 53.6626127], [-1.4564849, 53.6626751], [-1.4571462999999998, 53.6627767], [-1.4580277999999998, 53.662954000000006], [-1.4586361, 53.66309379999999], [-1.4593707, 53.66328639999999], [-1.4595247, 53.66333659999999], [-1.4603340000000002, 53.66360079999999], [-1.460486057861753, 53.66366023485915], [-1.4605264203242003, 53.663676011321506], [-1.4619261, 53.6642231], [-1.4649169, 53.66541130000001], [-1.4682485999999997, 53.6667463], [-1.4689664000000002, 53.6670303], [-1.4697134, 53.66732579999999], [-1.470277, 53.6675713], [-1.4708485999999998, 53.66783769999999], [-1.471461, 53.6681572], [-1.4721958999999998, 53.6685986], [-1.4724844999999998, 53.6688064], [-1.4730015, 53.6692121], [-1.4735129, 53.6696596], [-1.4742029, 53.670364499999984], [-1.4753659999999995, 53.67158450000001], [-1.4761074999999997, 53.672340299999995], [-1.47643, 53.67267160000001], [-1.4769029, 53.673157399999994], [-1.4773549, 53.673625599999994], [-1.4774579, 53.673732399999984], [-1.4774785999999998, 53.67375379999999], [-1.4776999999999998, 53.6739849], [-1.4782006999999997, 53.67449839999999], [-1.4783195, 53.67462199999999], [-1.4785037, 53.67489049999999], [-1.4788148, 53.67530039999999], [-1.4789758, 53.67551009999999], [-1.4793413999999998, 53.6759004], [-1.4794688, 53.6760384], [-1.4799601, 53.67653959999999], [-1.4802131, 53.676847900000006], [-1.4803704999999998, 53.6770925], [-1.4804699, 53.6774296], [-1.4804707999999998, 53.677574500000006], [-1.4804579, 53.6777903], [-1.4804192, 53.677978499999995], [-1.4803478, 53.6781988], [-1.4802399999999998, 53.6784311], [-1.4801101, 53.6786335], [-1.4799624999999998, 53.67882929999999], [-1.4797119999999997, 53.6790891], [-1.479476, 53.6792751], [-1.479232, 53.6794326], [-1.4788052, 53.679676400000005], [-1.4784611000000003, 53.6798377], [-1.4774069, 53.6803131], [-1.4760944, 53.680905], [-1.4758595, 53.68100689999999], [-1.4755084, 53.68112670000001], [-1.4754307482375149, 53.68115157602794], [-1.4752027999999997, 53.681224599999986], [-1.4748317, 53.6813089], [-1.4742872, 53.68141689999999], [-1.4739788, 53.68148209999999], [-1.4735745, 53.6815945], [-1.4714274, 53.6820067], [-1.4702374, 53.6822352], [-1.4701774999999997, 53.68224669999999], [-1.4698985999999998, 53.6823002], [-1.4690620999999997, 53.68246080000001], [-1.4680933, 53.68264969999999], [-1.4662221, 53.6830086], [-1.4660882, 53.68303479999999], [-1.4614725, 53.6839244], [-1.4574259, 53.6847276], [-1.4572938999999998, 53.68475359999999], [-1.4570563, 53.68479630000001], [-1.4529542999999998, 53.6855772], [-1.4527279000000002, 53.6856188], [-1.4489900999999998, 53.6864178], [-1.4471485, 53.686899], [-1.4452886, 53.68740729999999], [-1.4445899999999998, 53.687612], [-1.4429966999999997, 53.68810169999998], [-1.4416447999999995, 53.688547099999994], [-1.4395743999999997, 53.68926910000001], [-1.4384637, 53.6896926], [-1.4376804999999997, 53.6900343], [-1.437304454591234, 53.69022173659771], [-1.4370072, 53.6903699], [-1.4365116999999998, 53.6906253], [-1.4361755, 53.690824599999985], [-1.4337001, 53.6923547], [-1.4325172000000002, 53.6931368], [-1.4313378, 53.69393449999999], [-1.4303206, 53.6946353], [-1.4291978, 53.69543389999999], [-1.4285796999999998, 53.6959225], [-1.4281273999999995, 53.69627969999999], [-1.4276650999999998, 53.6966293], [-1.4268996, 53.6972614], [-1.4265918999999998, 53.69751149999999], [-1.4257794999999998, 53.6981287], [-1.4252950999999998, 53.698443], [-1.4249965999999998, 53.69865180000001], [-1.4246982, 53.6989111], [-1.4243507, 53.699224599999994], [-1.4237094999999995, 53.6998857], [-1.4233142, 53.70031219999999], [-1.4231054, 53.7006089], [-1.4228229, 53.7009912], [-1.4220031, 53.7020355], [-1.4217025, 53.7024351], [-1.4214622999999995, 53.702753900000005], [-1.4211677, 53.7030866], [-1.4194367999999995, 53.7049059], [-1.4192026999999998, 53.705152000000005], [-1.4177731, 53.7067746], [-1.4164508, 53.7081889], [-1.4156461, 53.7090353], [-1.4154960999999997, 53.7091926], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.413255, 53.7114939], [-1.4129729999999998, 53.7116976], [-1.4126909000000003, 53.7118778], [-1.412344, 53.7120798], [-1.4120958, 53.712213299999995], [-1.4117969, 53.7123519], [-1.4114555999999998, 53.7124938], [-1.4110975, 53.7126173], [-1.4108352, 53.7127041], [-1.4105701, 53.71278590000001]]} 14.1 0753 0840 Knottingley East Jn Altofts Jn Normanton Wakefield Europort 53.7127859 -1.4105701 53.7127859 -1.4105701 1 0 2026-09-17 08:50:06 TERMINATED 2026-09-17 08:40:00 Altofts Jn TD TRACKING_TIMEOUT 52440638 1789630028779589 27 27 2026-09-17 08:50:06.109257 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:01.274152
603526 632209 P23920 302N12MA17 2026-09-17 COMPLETE None 2026-09-17 08:40:00 2026-09-17 08:50:07 2026-09-19 08:50:07 {"id": 632209, "stp": "P", "toc": "Northern", "uid": "P23920", "consist": "156419", "dest_crs": "CNE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P23920/2026-09-17/detailed", "trust_id": "302N12MA17", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colne", "service_date": "2026-09-17", "dest_arr_time": "0834", "dest_platform": "1", "is_terminated": 1, "next_location": "Brierfield", "signalling_id": "2N12", "timing_status": "LATE", "origin_station": "Preston", "current_leg_arr": "0831", "current_leg_dep": "0826", "current_leg_end": "Brierfield", "origin_dep_time": "0723", "origin_platform": "2", "current_location": "Brierfield", "last_update_time": "2026-09-17T08:50:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2446317, 53.793789299999986], [-2.2442957, 53.7940868], [-2.2442434999999996, 53.79414130000001], [-2.2440778999999997, 53.794365199999994], [-2.2439929, 53.7944901], [-2.243823, 53.79481259999999], [-2.2437051, 53.79515850000001], [-2.2436599, 53.795562899999986], [-2.2437114, 53.795927899999995], [-2.2442973, 53.798524099999995], [-2.2449285, 53.8015881], [-2.2449959, 53.8019916], [-2.2450444999999997, 53.80247429999999], [-2.245045, 53.8025569], [-2.2450529, 53.8028683], [-2.2450564999999996, 53.80301459999999], [-2.2450203, 53.8035169], [-2.244899600000001, 53.80446229999999], [-2.244814799999999, 53.8048203], [-2.2446548, 53.8053571], [-2.2444848, 53.8058596], [-2.2443744000000003, 53.8061304], [-2.244121, 53.8067029], [-2.2433723, 53.8081037], [-2.2429781, 53.80886409999999], [-2.242727299999999, 53.8093147], [-2.2426387, 53.8095049], [-2.2424692, 53.809823], [-2.242125, 53.810503999999995], [-2.2418648999999995, 53.8109961], [-2.241517, 53.81183430000001], [-2.2411812, 53.81287139999999], [-2.2395816, 53.8180138], [-2.2388981, 53.8198667], [-2.2384515, 53.82095889999999], [-2.2382114999999994, 53.821456399999995], [-2.2378959999999997, 53.8220247], [-2.236634899999999, 53.8238058], [-2.236243, 53.8243669]]}", "current_leg_start": "Burnley Central", "dest_arr_time_act": "0834", "motion_projection": null, "next_location_lat": "53.8243669", "next_location_lon": "-2.2362430", "previous_location": "Burnley Central", "current_leg_milage": "2.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.743, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 528.126, \"from_m\": 379.743, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 568.546, \"from_m\": 528.126, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 627.847, \"from_m\": 568.546, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 677.427, \"from_m\": 627.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2671.686, \"from_m\": 677.427, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3838.882, \"from_m\": 2671.686, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4014.17, \"from_m\": 3838.882, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4078.787, \"from_m\": 4014.17, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5122.334, \"from_m\": 4078.787, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5899.929, \"from_m\": 5122.334, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6457.588, \"from_m\": 5899.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18127.812, \"from_m\": 6457.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19093.055, \"from_m\": 18127.812, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19605.088, \"from_m\": 19093.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19633.409, \"from_m\": 19605.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20158.912, \"from_m\": 19633.409, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20381.671, \"from_m\": 20158.912, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22073.771, \"from_m\": 20381.671, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23123.882, \"from_m\": 22073.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25416.678, \"from_m\": 23123.882, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25441.123, \"from_m\": 25416.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27724.96, \"from_m\": 25441.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28110.267, \"from_m\": 27724.96, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 34489.222, \"from_m\": 28110.267, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35507.976, \"from_m\": 34489.222, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35563.027, \"from_m\": 35507.976, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36201.501, \"from_m\": 35563.027, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36244.217, \"from_m\": 36201.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36969.597, \"from_m\": 36244.217, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38392.472, \"from_m\": 36969.597, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44110.48, \"from_m\": 38392.472, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46483.51, \"from_m\": 44110.48, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 632209, \"profile_key\": \"896ac6674f6737316735cbe0d296810d506feec90e4c74ddc258605dd6b67af4\", \"schedule_id\": 20266, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0723\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0724\", \"location\": \"Ribble Jn\", \"stage_seq\": 2, \"distance_m\": 969.698, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0727\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 3, \"distance_m\": 2697.84, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0729H\", \"wtt_dep\": \"0730\", \"location\": \"Lostock Hall\", \"stage_seq\": 4, \"distance_m\": 4622.126, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0731\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 5, \"distance_m\": 4950.633, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0732H\", \"wtt_dep\": \"0733H\", \"location\": \"Bamber Bridge\", \"stage_seq\": 6, \"distance_m\": 6378.793, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0740H\", \"wtt_dep\": \"0741\", \"location\": \"Pleasington\", \"stage_seq\": 7, \"distance_m\": 14622.094, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0743H\", \"wtt_dep\": \"0744H\", \"location\": \"Cherry Tree\", \"stage_seq\": 8, \"distance_m\": 16305.317, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0746H\", \"wtt_dep\": \"0747\", \"location\": \"Mill Hill (Lancashire)\", \"stage_seq\": 9, \"distance_m\": 17455.104, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0749H\", \"wtt_dep\": \"0751H\", \"location\": \"Blackburn\", \"stage_seq\": 10, \"distance_m\": 19380.531, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0753\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 11, \"distance_m\": 20361.056, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0756\", \"wtt_dep\": \"0756H\", \"location\": \"Rishton\", \"stage_seq\": 12, \"distance_m\": 23912.255, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0759\", \"wtt_dep\": \"0759H\", \"location\": \"Church & Oswaldtwistle\", \"stage_seq\": 13, \"distance_m\": 26464.637, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0802\", \"wtt_dep\": \"0803\", \"location\": \"Accrington\", \"stage_seq\": 14, \"distance_m\": 27847.546, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0807\", \"wtt_dep\": \"0807H\", \"location\": \"Huncoat\", \"stage_seq\": 15, \"distance_m\": 30539.693, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0810\", \"wtt_dep\": \"0810H\", \"location\": \"Hapton\", \"stage_seq\": 16, \"distance_m\": 32866.478, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0813\", \"wtt_dep\": \"0814\", \"location\": \"Rose Grove\", \"stage_seq\": 17, \"distance_m\": 35212.548, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0816H\", \"location\": \"Gannow Jn\", \"stage_seq\": 18, \"distance_m\": 36201.501, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0817H\", \"wtt_dep\": \"0818\", \"location\": \"Burnley Barracks\", \"stage_seq\": 19, \"distance_m\": 36900.53, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0820\", \"wtt_dep\": \"0821\", \"location\": \"Burnley Central\", \"stage_seq\": 20, \"distance_m\": 37849.786, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0825\", \"wtt_dep\": \"0825H\", \"location\": \"Brierfield\", \"stage_seq\": 21, \"distance_m\": 41347.057, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0828\", \"wtt_dep\": \"0829\", \"location\": \"Nelson\", \"stage_seq\": 22, \"distance_m\": 43280.988, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0830\", \"wtt_dep\": \"0830\", \"location\": \"Chaffers S.B.\", \"stage_seq\": 23, \"distance_m\": 43800.317, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"0834\", \"wtt_dep\": null, \"location\": \"Colne\", \"stage_seq\": 24, \"distance_m\": 46483.51, \"section_seq\": 1, \"route_path_id\": 74275}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46483.51, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74275}], \"total_distance_m\": 46483.51, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30532.188, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 15951.322, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0723", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "53.8243669", "current_position_lon": "-2.2362430", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:28:44Z\", \"source_id\": 52278560, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:28:48Z\", \"source_id\": 16856919, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:31:09Z\", \"source_id\": 52285359, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:32:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:31:14Z\", \"source_id\": 16858953, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:39:43Z\", \"source_id\": 52308863, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:39:46Z\", \"source_id\": 16865957, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:42:33Z\", \"source_id\": 52316954, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:43:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:42:38Z\", \"source_id\": 16868381, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:48:31Z\", \"source_id\": 52332992, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:49:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:48:35Z\", \"source_id\": 16873248, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:54:45Z\", \"source_id\": 52349854, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:54:49Z\", \"source_id\": 16878302, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:57:50Z\", \"source_id\": 52358488, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:59:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:57:55Z\", \"source_id\": 16880915, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:50Z\", \"source_id\": 52366910, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:02:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:53Z\", \"source_id\": 16883414, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:35Z\", \"source_id\": 52386111, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:08:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:07:40Z\", \"source_id\": 16889076, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:10:33Z\", \"source_id\": 52394532, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:11:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:10:38Z\", \"source_id\": 16891603, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:25Z\", \"source_id\": 52405086, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:15:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:31Z\", \"source_id\": 16894742, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:49Z\", \"source_id\": 52423274, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:22:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:50Z\", \"source_id\": 16899954, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:24:59Z\", \"source_id\": 52434679, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:03Z\", \"source_id\": 16903402, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:43Z\", \"source_id\": 52451092, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:31:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:47Z\", \"source_id\": 16908136, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brierfield", "service_state_platform": null, "timing_fact_generation": 1789630250220987, "current_leg_arrival_utc": "2026-09-17T08:31:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:01.551005", "service_state_evidence_id": 52451092, "current_leg_start_actual_dep": "2026-09-17T08:27:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:07.026719", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P PRE CNE 2N12 156419 2 75 None {"version": 3, "segments": [{"to_m": 379.743, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 528.126, "from_m": 379.743, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 568.546, "from_m": 528.126, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 627.847, "from_m": 568.546, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 677.427, "from_m": 627.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2671.686, "from_m": 677.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3838.882, "from_m": 2671.686, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4014.17, "from_m": 3838.882, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4078.787, "from_m": 4014.17, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5122.334, "from_m": 4078.787, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5899.929, "from_m": 5122.334, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6457.588, "from_m": 5899.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18127.812, "from_m": 6457.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19093.055, "from_m": 18127.812, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19605.088, "from_m": 19093.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19633.409, "from_m": 19605.088, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20158.912, "from_m": 19633.409, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20381.671, "from_m": 20158.912, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22073.771, "from_m": 20381.671, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23123.882, "from_m": 22073.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25416.678, "from_m": 23123.882, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25441.123, "from_m": 25416.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27724.96, "from_m": 25441.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28110.267, "from_m": 27724.96, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 34489.222, "from_m": 28110.267, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35507.976, "from_m": 34489.222, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35563.027, "from_m": 35507.976, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36201.501, "from_m": 35563.027, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36244.217, "from_m": 36201.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36969.597, "from_m": 36244.217, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38392.472, "from_m": 36969.597, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44110.48, "from_m": 38392.472, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46483.51, "from_m": 44110.48, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 632209, "profile_key": "896ac6674f6737316735cbe0d296810d506feec90e4c74ddc258605dd6b67af4", "schedule_id": 20266, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0723", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0724", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 969.698, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0727", "location": "Farington Curve Jn", "stage_seq": 3, "distance_m": 2697.84, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0729H", "wtt_dep": "0730", "location": "Lostock Hall", "stage_seq": 4, "distance_m": 4622.126, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0731", "location": "Lostock Hall Jn", "stage_seq": 5, "distance_m": 4950.633, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0732H", "wtt_dep": "0733H", "location": "Bamber Bridge", "stage_seq": 6, "distance_m": 6378.793, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0740H", "wtt_dep": "0741", "location": "Pleasington", "stage_seq": 7, "distance_m": 14622.094, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0743H", "wtt_dep": "0744H", "location": "Cherry Tree", "stage_seq": 8, "distance_m": 16305.317, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0746H", "wtt_dep": "0747", "location": "Mill Hill (Lancashire)", "stage_seq": 9, "distance_m": 17455.104, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0749H", "wtt_dep": "0751H", "location": "Blackburn", "stage_seq": 10, "distance_m": 19380.531, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0753", "location": "Daisyfield Jn", "stage_seq": 11, "distance_m": 20361.056, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0756", "wtt_dep": "0756H", "location": "Rishton", "stage_seq": 12, "distance_m": 23912.255, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0759", "wtt_dep": "0759H", "location": "Church & Oswaldtwistle", "stage_seq": 13, "distance_m": 26464.637, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0802", "wtt_dep": "0803", "location": "Accrington", "stage_seq": 14, "distance_m": 27847.546, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0807", "wtt_dep": "0807H", "location": "Huncoat", "stage_seq": 15, "distance_m": 30539.693, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0810", "wtt_dep": "0810H", "location": "Hapton", "stage_seq": 16, "distance_m": 32866.478, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0813", "wtt_dep": "0814", "location": "Rose Grove", "stage_seq": 17, "distance_m": 35212.548, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0816H", "location": "Gannow Jn", "stage_seq": 18, "distance_m": 36201.501, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0817H", "wtt_dep": "0818", "location": "Burnley Barracks", "stage_seq": 19, "distance_m": 36900.53, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0820", "wtt_dep": "0821", "location": "Burnley Central", "stage_seq": 20, "distance_m": 37849.786, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0825", "wtt_dep": "0825H", "location": "Brierfield", "stage_seq": 21, "distance_m": 41347.057, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0828", "wtt_dep": "0829", "location": "Nelson", "stage_seq": 22, "distance_m": 43280.988, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0830", "wtt_dep": "0830", "location": "Chaffers S.B.", "stage_seq": 23, "distance_m": 43800.317, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "0834", "wtt_dep": null, "location": "Colne", "stage_seq": 24, "distance_m": 46483.51, "section_seq": 1, "route_path_id": 74275}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46483.51, "from_m": 0.0, "section_seq": 1, "route_path_id": 74275}], "total_distance_m": 46483.51, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30532.188, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 15951.322, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7968, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:28:44Z", "source_id": 52278560, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:28:48Z", "source_id": 16856919, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7950, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:31:09Z", "source_id": 52285359, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:32:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:31:14Z", "source_id": 16858953, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7769, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:39:43Z", "source_id": 52308863, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:39:46Z", "source_id": 16865957, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7767, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:42:33Z", "source_id": 52316954, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:43:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:42:38Z", "source_id": 16868381, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7754, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:48:31Z", "source_id": 52332992, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:49:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:48:35Z", "source_id": 16873248, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7695, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:54:45Z", "source_id": 52349854, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:54:49Z", "source_id": 16878302, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7691, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:57:50Z", "source_id": 52358488, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T06:59:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:57:55Z", "source_id": 16880915, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7686, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:50Z", "source_id": 52366910, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:02:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:53Z", "source_id": 16883414, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7680, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:35Z", "source_id": 52386111, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:08:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:07:40Z", "source_id": 16889076, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7676, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:10:33Z", "source_id": 52394532, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:11:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:10:38Z", "source_id": 16891603, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7670, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:25Z", "source_id": 52405086, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:15:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:31Z", "source_id": 16894742, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7659, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:49Z", "source_id": 52423274, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:22:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:50Z", "source_id": 16899954, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7657, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:24:59Z", "source_id": 52434679, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:25:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:03Z", "source_id": 16903402, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7655, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:43Z", "source_id": 52451092, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T07:31:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:47Z", "source_id": 16908136, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:31:00+01:00", "operational_fact": true}] Preston 0723 0723 2 None None Colne 0834 0834 1 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P23920/2026-09-17/detailed None Burnley Central 2026-09-17T08:27:00+01:00 Brierfield 5.0 {"type": "LineString", "coordinates": [[-2.2446317, 53.793789299999986], [-2.2442957, 53.7940868], [-2.2442434999999996, 53.79414130000001], [-2.2440778999999997, 53.794365199999994], [-2.2439929, 53.7944901], [-2.243823, 53.79481259999999], [-2.2437051, 53.79515850000001], [-2.2436599, 53.795562899999986], [-2.2437114, 53.795927899999995], [-2.2442973, 53.798524099999995], [-2.2449285, 53.8015881], [-2.2449959, 53.8019916], [-2.2450444999999997, 53.80247429999999], [-2.245045, 53.8025569], [-2.2450529, 53.8028683], [-2.2450564999999996, 53.80301459999999], [-2.2450203, 53.8035169], [-2.244899600000001, 53.80446229999999], [-2.244814799999999, 53.8048203], [-2.2446548, 53.8053571], [-2.2444848, 53.8058596], [-2.2443744000000003, 53.8061304], [-2.244121, 53.8067029], [-2.2433723, 53.8081037], [-2.2429781, 53.80886409999999], [-2.242727299999999, 53.8093147], [-2.2426387, 53.8095049], [-2.2424692, 53.809823], [-2.242125, 53.810503999999995], [-2.2418648999999995, 53.8109961], [-2.241517, 53.81183430000001], [-2.2411812, 53.81287139999999], [-2.2395816, 53.8180138], [-2.2388981, 53.8198667], [-2.2384515, 53.82095889999999], [-2.2382114999999994, 53.821456399999995], [-2.2378959999999997, 53.8220247], [-2.236634899999999, 53.8238058], [-2.236243, 53.8243669]]} 2.2 0826 0831 Burnley Central Brierfield Brierfield 53.8243669 -2.2362430 53.8243669 -2.2362430 1 0 2026-09-17 08:50:07 TERMINATED 2026-09-17 08:40:00 Brierfield TD TRACKING_TIMEOUT 52451092 1789630250220987 52 52 2026-09-17 08:50:07.026719 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:01.551005
603527 634325 P69579 665B21MD17 2026-09-17 COMPLETE None 2026-09-17 08:40:00 2026-09-17 08:50:07 2026-09-19 08:50:07 {"id": 634325, "stp": "P", "toc": "West Midlands Trains", "uid": "P69579", "consist": null, "dest_crs": "XTS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69579/2026-09-17/detailed", "trust_id": "665B21MD17", "origin_crs": "BSW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tyseley LMD", "service_date": "2026-09-17", "dest_arr_time": "0858", "dest_platform": null, "is_terminated": 1, "next_location": "Birmingham Moor Street", "signalling_id": "5B21", "timing_status": null, "origin_station": "Birmingham Snow Hill", "current_leg_arr": "0843", "current_leg_dep": "0846", "current_leg_end": "Birmingham Moor Street", "origin_dep_time": "0840", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-17T08:50:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8997834232602344, 52.483857642848896], [-1.8990847, 52.4833463], [-1.8989505, 52.483246099999995], [-1.8987148999999997, 52.48307359999999], [-1.8984597, 52.4828867], [-1.8984320999999995, 52.48286499999999], [-1.8978071999999997, 52.482373599999995], [-1.8974699, 52.4821335], [-1.8974147, 52.4820865], [-1.8968425, 52.4815991], [-1.8963484, 52.4812197], [-1.8959773, 52.48095559999999], [-1.895578, 52.48067369999999], [-1.8951725, 52.4804203], [-1.8943267999999995, 52.479955100000005], [-1.8937909, 52.4796928], [-1.8933136, 52.47947930000001], [-1.8925298, 52.47916769999999], [-1.8924258, 52.4791292], [-1.8920905999999995, 52.4790064], [-1.8920355373672435, 52.47898449539368], [-1.8919443, 52.4789482], [-1.8918871310586016, 52.478927733103994], [-1.8918274652693656, 52.47890637230818], [-1.8915808999999997, 52.478818100000005], [-1.8911545, 52.4786661]]}", "current_leg_start": "Birmingham Snow Hill", "dest_arr_time_act": "0858", "motion_projection": null, "next_location_lat": "52.4786661", "next_location_lon": "-1.8911545", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 141.28, \"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\": 722.097, \"from_m\": 141.28, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1481.715, \"from_m\": 722.097, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4231.908, \"from_m\": 1481.715, \"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\": 4424.442, \"from_m\": 4231.908, \"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\": 4473.168, \"from_m\": 4424.442, \"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\": 5016.711, \"from_m\": 4473.168, \"capability_applied\": null, \"effective_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\": 634325, \"profile_key\": \"47e3e7b6d0b3799bf6490790ea41206f846a8ca1e5287952d450da692bf196a8\", \"schedule_id\": 22241, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": false, \"wtt_arr\": \"0843\", \"wtt_dep\": \"0850\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 2, \"distance_m\": 830.667, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 3, \"distance_m\": 4174.017, \"section_seq\": 1, \"route_path_id\": 34280}, {\"is_pass\": false, \"wtt_arr\": \"0858\", \"wtt_dep\": null, \"location\": \"Tyseley LMD\", \"stage_seq\": 4, \"distance_m\": 5016.711, \"section_seq\": 1, \"route_path_id\": 34280}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5016.711, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34280}], \"total_distance_m\": 5016.711, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 4473.168, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 543.543, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0840", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1437.0", "current_position_lat": "52.4837417", "current_position_lon": "-1.8996250", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Birmingham Snow Hill", "service_state_platform": "1", "timing_fact_generation": 1789633630846993, "current_leg_arrival_utc": "2026-09-17T08:49:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:02.489384", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-17T08:46:30+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:40:02.492602", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BSW XTS 5B21 None None None None {"version": 3, "segments": [{"to_m": 141.28, "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": 722.097, "from_m": 141.28, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1481.715, "from_m": 722.097, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4231.908, "from_m": 1481.715, "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": 4424.442, "from_m": 4231.908, "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": 4473.168, "from_m": 4424.442, "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": 5016.711, "from_m": 4473.168, "capability_applied": null, "effective_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": 634325, "profile_key": "47e3e7b6d0b3799bf6490790ea41206f846a8ca1e5287952d450da692bf196a8", "schedule_id": 22241, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0840", "location": "Birmingham Snow Hill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34280}, {"is_pass": false, "wtt_arr": "0843", "wtt_dep": "0850", "location": "Birmingham Moor Street", "stage_seq": 2, "distance_m": 830.667, "section_seq": 1, "route_path_id": 34280}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854", "location": "Small Heath Sth Jn", "stage_seq": 3, "distance_m": 4174.017, "section_seq": 1, "route_path_id": 34280}, {"is_pass": false, "wtt_arr": "0858", "wtt_dep": null, "location": "Tyseley LMD", "stage_seq": 4, "distance_m": 5016.711, "section_seq": 1, "route_path_id": 34280}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5016.711, "from_m": 0.0, "section_seq": 1, "route_path_id": 34280}], "total_distance_m": 5016.711, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 4473.168, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 543.543, "synthetic_unknown_infrastructure_limit_mph": 60} [] Birmingham Snow Hill 0840 0840 1 None None Tyseley LMD 0858 0858 None None None https://www.realtimetrains.co.uk/service/gb-nr:P69579/2026-09-17/detailed None Birmingham Snow Hill 2026-09-17T08:46:30+01:00 Birmingham Moor Street 1437.0 {"type": "LineString", "coordinates": [[-1.8997834232602344, 52.483857642848896], [-1.8990847, 52.4833463], [-1.8989505, 52.483246099999995], [-1.8987148999999997, 52.48307359999999], [-1.8984597, 52.4828867], [-1.8984320999999995, 52.48286499999999], [-1.8978071999999997, 52.482373599999995], [-1.8974699, 52.4821335], [-1.8974147, 52.4820865], [-1.8968425, 52.4815991], [-1.8963484, 52.4812197], [-1.8959773, 52.48095559999999], [-1.895578, 52.48067369999999], [-1.8951725, 52.4804203], [-1.8943267999999995, 52.479955100000005], [-1.8937909, 52.4796928], [-1.8933136, 52.47947930000001], [-1.8925298, 52.47916769999999], [-1.8924258, 52.4791292], [-1.8920905999999995, 52.4790064], [-1.8920355373672435, 52.47898449539368], [-1.8919443, 52.4789482], [-1.8918871310586016, 52.478927733103994], [-1.8918274652693656, 52.47890637230818], [-1.8915808999999997, 52.478818100000005], [-1.8911545, 52.4786661]]} 0.5 0846 0843 None None Birmingham Moor Street 52.4837417 -1.8996250 52.4786661 -1.8911545 1 0 2026-09-17 08:50:07 TERMINATED 2026-09-17 08:40:00 Birmingham Snow Hill SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789633630846993 48 48 2026-09-17 08:40:02.492602 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:02.489384
603528 634180 G58809 872N13MD17 2026-09-17 COMPLETE 16960760 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 634180, "stp": "P", "toc": "London Overground", "uid": "G58809", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G58809/2026-09-17/detailed", "trust_id": "872N13MD17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-17", "dest_arr_time": "0936", "dest_platform": "1", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2N13", "timing_status": "LATE", "origin_station": "Richmond North London Line", "current_leg_arr": "0940", "current_leg_dep": "0937", "current_leg_end": "Stratford", "origin_dep_time": "0834", "origin_platform": "4", "current_location": "Stratford", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Hackney Wick", "dest_arr_time_act": "0934", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Hackney Wick", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 377.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1052.343, \"from_m\": 377.532, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3662.923, \"from_m\": 1052.343, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4082.627, \"from_m\": 3662.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4831.481, \"from_m\": 4082.627, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5048.1, \"from_m\": 4831.481, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5093.611, \"from_m\": 5048.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7498.122, \"from_m\": 5093.611, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7815.218, \"from_m\": 7498.122, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7867.16, \"from_m\": 7815.218, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9103.708, \"from_m\": 7867.16, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9175.069, \"from_m\": 9103.708, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9241.306, \"from_m\": 9175.069, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9385.025, \"from_m\": 9241.306, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9461.278, \"from_m\": 9385.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9501.661, \"from_m\": 9461.278, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9566.261, \"from_m\": 9501.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9573.476, \"from_m\": 9566.261, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9626.647, \"from_m\": 9573.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9631.398, \"from_m\": 9626.647, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10319.736, \"from_m\": 9631.398, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10349.305, \"from_m\": 10319.736, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10415.624, \"from_m\": 10349.305, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10852.856, \"from_m\": 10415.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10906.337, \"from_m\": 10852.856, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 11008.41, \"from_m\": 10906.337, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11057.395, \"from_m\": 11008.41, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17150.265, \"from_m\": 11057.395, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17502.505, \"from_m\": 17150.265, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18850.0, \"from_m\": 17502.505, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19464.498, \"from_m\": 18850.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22431.701, \"from_m\": 19464.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22502.316, \"from_m\": 22431.701, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23034.552, \"from_m\": 22502.316, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23105.167, \"from_m\": 23034.552, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24422.393, \"from_m\": 23105.167, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26961.066, \"from_m\": 24422.393, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 27707.179, \"from_m\": 26961.066, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27769.094, \"from_m\": 27707.179, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28377.687, \"from_m\": 27769.094, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29081.016, \"from_m\": 28377.687, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29694.863, \"from_m\": 29081.016, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29731.084, \"from_m\": 29694.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29770.179, \"from_m\": 29731.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29811.445, \"from_m\": 29770.179, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29840.183, \"from_m\": 29811.445, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29912.797, \"from_m\": 29840.183, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 634180, \"profile_key\": \"e7e037acd83b8c3d75edf92842040049be288a452bdd48bf5155bfd905f06109\", \"schedule_id\": 11711, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0834\", \"location\": \"Richmond North London Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0837\", \"wtt_dep\": \"0837H\", \"location\": \"Kew Gardens\", \"stage_seq\": 2, \"distance_m\": 2184.529, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0840\", \"wtt_dep\": \"0840H\", \"location\": \"Gunnersbury\", \"stage_seq\": 3, \"distance_m\": 3890.268, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843\", \"location\": \"South Acton\", \"stage_seq\": 4, \"distance_m\": 4902.544, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0845\", \"wtt_dep\": \"0846\", \"location\": \"Acton Central\", \"stage_seq\": 5, \"distance_m\": 6068.465, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 6, \"distance_m\": 7759.737, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0852\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 7, \"distance_m\": 10349.305, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 8, \"distance_m\": 10906.337, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0854\", \"wtt_dep\": \"0854H\", \"location\": \"Kensal Rise\", \"stage_seq\": 9, \"distance_m\": 11921.303, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0856H\", \"location\": \"Brondesbury Park\", \"stage_seq\": 10, \"distance_m\": 12919.677, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0857H\", \"wtt_dep\": \"0858\", \"location\": \"Brondesbury\", \"stage_seq\": 11, \"distance_m\": 13630.343, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0859\", \"wtt_dep\": \"0900\", \"location\": \"West Hampstead\", \"stage_seq\": 12, \"distance_m\": 14455.818, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0901H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 13, \"distance_m\": 15050.726, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0903H\", \"wtt_dep\": \"0904\", \"location\": \"Hampstead Heath\", \"stage_seq\": 14, \"distance_m\": 16464.801, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907\", \"location\": \"Gospel Oak\", \"stage_seq\": 15, \"distance_m\": 17417.262, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909\", \"location\": \"Kentish Town West\", \"stage_seq\": 16, \"distance_m\": 18482.669, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 17, \"distance_m\": 19200.37, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Camden Road\", \"stage_seq\": 18, \"distance_m\": 19397.964, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 19, \"distance_m\": 19929.282, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 20, \"distance_m\": 21110.103, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 21, \"distance_m\": 21479.666, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0918H\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 22, \"distance_m\": 21890.46, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 23, \"distance_m\": 22336.667, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920\", \"location\": \"Canonbury\", \"stage_seq\": 24, \"distance_m\": 22768.434, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 25, \"distance_m\": 24549.324, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 26, \"distance_m\": 25378.644, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925H\", \"location\": \"Hackney Central\", \"stage_seq\": 27, \"distance_m\": 25930.251, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Homerton\", \"stage_seq\": 28, \"distance_m\": 26930.565, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0930H\", \"location\": \"Hackney Wick\", \"stage_seq\": 29, \"distance_m\": 28347.953, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Lea Junction\", \"stage_seq\": 30, \"distance_m\": 28861.259, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Channelsea Jn\", \"stage_seq\": 31, \"distance_m\": 29162.151, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 32, \"distance_m\": 29912.797, \"section_seq\": 1, \"route_path_id\": 28457}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29912.797, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}], \"total_distance_m\": 29912.797, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27146.771, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2766.026, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0834", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:19Z\", \"source_id\": 52467435, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:26Z\", \"source_id\": 16912802, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:47Z\", \"source_id\": 52474659, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:53Z\", \"source_id\": 16914740, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:44Z\", \"source_id\": 52482873, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:48Z\", \"source_id\": 16917122, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:26Z\", \"source_id\": 52490249, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:28Z\", \"source_id\": 16919277, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:19Z\", \"source_id\": 52523928, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:24Z\", \"source_id\": 16928771, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:55Z\", \"source_id\": 52533665, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:00:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:02Z\", \"source_id\": 16931515, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:58Z\", \"source_id\": 52539588, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:03Z\", \"source_id\": 16933113, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:48Z\", \"source_id\": 52544825, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:51Z\", \"source_id\": 16934477, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:43Z\", \"source_id\": 52550174, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:43Z\", \"source_id\": 16935907, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:34Z\", \"source_id\": 52555389, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:38Z\", \"source_id\": 16937353, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:29Z\", \"source_id\": 52560768, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:32Z\", \"source_id\": 16938790, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:38Z\", \"source_id\": 52566722, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:44Z\", \"source_id\": 16940421, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:21Z\", \"source_id\": 52573976, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:23Z\", \"source_id\": 16942433, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:44Z\", \"source_id\": 52580361, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:48Z\", \"source_id\": 16944226, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:24Z\", \"source_id\": 52590050, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:26Z\", \"source_id\": 16946875, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:37Z\", \"source_id\": 52596056, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:23:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:41Z\", \"source_id\": 16948675, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:30Z\", \"source_id\": 52603750, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:34Z\", \"source_id\": 16950939, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:54Z\", \"source_id\": 52610140, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:59Z\", \"source_id\": 16952769, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:33Z\", \"source_id\": 52617533, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:38Z\", \"source_id\": 16954776, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:54Z\", \"source_id\": 52623967, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:59Z\", \"source_id\": 16956589, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:42Z\", \"source_id\": 52631985, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:45Z\", \"source_id\": 16958542, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:42Z\", \"source_id\": 52640388, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:45Z\", \"source_id\": 16960760, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1789634328102306, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:06.405134", "service_state_evidence_id": 16960760, "current_leg_start_actual_dep": "2026-09-17T09:36:30+01:00", "operational_evidence_version": 99, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:11.574110", "service_state_valid_until_kind": null, "operational_interpretation_version": 99, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None SRA 2N13 None None None None {"version": 3, "segments": [{"to_m": 377.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1052.343, "from_m": 377.532, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3662.923, "from_m": 1052.343, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4082.627, "from_m": 3662.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4831.481, "from_m": 4082.627, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5048.1, "from_m": 4831.481, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5093.611, "from_m": 5048.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7498.122, "from_m": 5093.611, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7815.218, "from_m": 7498.122, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7867.16, "from_m": 7815.218, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9103.708, "from_m": 7867.16, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9175.069, "from_m": 9103.708, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9241.306, "from_m": 9175.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9385.025, "from_m": 9241.306, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9461.278, "from_m": 9385.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9501.661, "from_m": 9461.278, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9566.261, "from_m": 9501.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9573.476, "from_m": 9566.261, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9626.647, "from_m": 9573.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9631.398, "from_m": 9626.647, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10319.736, "from_m": 9631.398, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10349.305, "from_m": 10319.736, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10415.624, "from_m": 10349.305, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10852.856, "from_m": 10415.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10906.337, "from_m": 10852.856, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 11008.41, "from_m": 10906.337, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11057.395, "from_m": 11008.41, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17150.265, "from_m": 11057.395, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17502.505, "from_m": 17150.265, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18850.0, "from_m": 17502.505, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19464.498, "from_m": 18850.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22431.701, "from_m": 19464.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22502.316, "from_m": 22431.701, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23034.552, "from_m": 22502.316, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23105.167, "from_m": 23034.552, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24422.393, "from_m": 23105.167, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26961.066, "from_m": 24422.393, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 27707.179, "from_m": 26961.066, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27769.094, "from_m": 27707.179, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28377.687, "from_m": 27769.094, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29081.016, "from_m": 28377.687, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29694.863, "from_m": 29081.016, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29731.084, "from_m": 29694.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29770.179, "from_m": 29731.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29811.445, "from_m": 29770.179, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29840.183, "from_m": 29811.445, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29912.797, "from_m": 29840.183, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 634180, "profile_key": "e7e037acd83b8c3d75edf92842040049be288a452bdd48bf5155bfd905f06109", "schedule_id": 11711, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0834", "location": "Richmond North London Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0837", "wtt_dep": "0837H", "location": "Kew Gardens", "stage_seq": 2, "distance_m": 2184.529, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0840", "wtt_dep": "0840H", "location": "Gunnersbury", "stage_seq": 3, "distance_m": 3890.268, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843", "location": "South Acton", "stage_seq": 4, "distance_m": 4902.544, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0845", "wtt_dep": "0846", "location": "Acton Central", "stage_seq": 5, "distance_m": 6068.465, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847H", "location": "Acton Wells Jn", "stage_seq": 6, "distance_m": 7759.737, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0852", "location": "Willesden Junction High Level", "stage_seq": 7, "distance_m": 10349.305, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Kensal Green Jn", "stage_seq": 8, "distance_m": 10906.337, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0854", "wtt_dep": "0854H", "location": "Kensal Rise", "stage_seq": 9, "distance_m": 11921.303, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0856H", "location": "Brondesbury Park", "stage_seq": 10, "distance_m": 12919.677, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0857H", "wtt_dep": "0858", "location": "Brondesbury", "stage_seq": 11, "distance_m": 13630.343, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0859", "wtt_dep": "0900", "location": "West Hampstead", "stage_seq": 12, "distance_m": 14455.818, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0901H", "location": "Finchley Road & Frognal", "stage_seq": 13, "distance_m": 15050.726, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0903H", "wtt_dep": "0904", "location": "Hampstead Heath", "stage_seq": 14, "distance_m": 16464.801, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907", "location": "Gospel Oak", "stage_seq": 15, "distance_m": 17417.262, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909", "location": "Kentish Town West", "stage_seq": 16, "distance_m": 18482.669, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Camden Road Jn", "stage_seq": 17, "distance_m": 19200.37, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Camden Road", "stage_seq": 18, "distance_m": 19397.964, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913", "location": "Camden Road East Jn", "stage_seq": 19, "distance_m": 19929.282, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915", "location": "Caledonian Rd & Barnsbury", "stage_seq": 20, "distance_m": 21110.103, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915H", "location": "Westbourne Road Junction", "stage_seq": 21, "distance_m": 21479.666, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0918H", "location": "Highbury & Islington (North London Lines)", "stage_seq": 22, "distance_m": 21890.46, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Canonbury West Jn", "stage_seq": 23, "distance_m": 22336.667, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920", "location": "Canonbury", "stage_seq": 24, "distance_m": 22768.434, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Dalston Kingsland", "stage_seq": 25, "distance_m": 24549.324, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Navarino Road Jn", "stage_seq": 26, "distance_m": 25378.644, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925H", "location": "Hackney Central", "stage_seq": 27, "distance_m": 25930.251, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Homerton", "stage_seq": 28, "distance_m": 26930.565, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0930H", "location": "Hackney Wick", "stage_seq": 29, "distance_m": 28347.953, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Lea Junction", "stage_seq": 30, "distance_m": 28861.259, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Channelsea Jn", "stage_seq": 31, "distance_m": 29162.151, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": null, "location": "Stratford", "stage_seq": 32, "distance_m": 29912.797, "section_seq": 1, "route_path_id": 28457}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29912.797, "from_m": 0.0, "section_seq": 1, "route_path_id": 28457}], "total_distance_m": 29912.797, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27146.771, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2766.026, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28339, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:19Z", "source_id": 52467435, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:26Z", "source_id": 16912802, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28347, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:47Z", "source_id": 52474659, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:53Z", "source_id": 16914740, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22346, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:44Z", "source_id": 52482873, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:43:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:48Z", "source_id": 16917122, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22342, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:26Z", "source_id": 52490249, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:45:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:28Z", "source_id": 16919277, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22503, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:19Z", "source_id": 52523928, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:24Z", "source_id": 16928771, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:55Z", "source_id": 52533665, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:00:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:02Z", "source_id": 16931515, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:58Z", "source_id": 52539588, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:02:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:03Z", "source_id": 16933113, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:48Z", "source_id": 52544825, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:04:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:51Z", "source_id": 16934477, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:43Z", "source_id": 52550174, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:06:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:43Z", "source_id": 16935907, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:34Z", "source_id": 52555389, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:07:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:38Z", "source_id": 16937353, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:29Z", "source_id": 52560768, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:32Z", "source_id": 16938790, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:38Z", "source_id": 52566722, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:12:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:44Z", "source_id": 16940421, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:21Z", "source_id": 52573976, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:15:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:23Z", "source_id": 16942433, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:44Z", "source_id": 52580361, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:17:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:48Z", "source_id": 16944226, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:24Z", "source_id": 52590050, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:21:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:26Z", "source_id": 16946875, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:37Z", "source_id": 52596056, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:23:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:41Z", "source_id": 16948675, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:30Z", "source_id": 52603750, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:26:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:34Z", "source_id": 16950939, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:54Z", "source_id": 52610140, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:28:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:59Z", "source_id": 16952769, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15006, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:33Z", "source_id": 52617533, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:38Z", "source_id": 16954776, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15002, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:54Z", "source_id": 52623967, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:33:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:59Z", "source_id": 16956589, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14997, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:42Z", "source_id": 52631985, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:36:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:45Z", "source_id": 16958542, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15301, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:42Z", "source_id": 52640388, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T08:40:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:45Z", "source_id": 16960760, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Richmond North London Line 0834 0834 4 None None Stratford 0936 0934 1 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G58809/2026-09-17/detailed None Hackney Wick 2026-09-17T09:36:30+01:00 Stratford 3.0 {"type": "LineString", "coordinates": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]} 1.0 0937 0940 Hackney Wick Stratford Stratford 51.5422844 -0.0035751 51.5422844 -0.0035751 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Stratford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960760 1789634328102306 99 99 2026-09-17 08:50:11.574110 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:06.405134
603529 633179 C24686 162U34MB17 2026-09-17 COMPLETE 16960582 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 633179, "stp": "P", "toc": "TransPennine Express", "uid": "C24686", "consist": "185120", "dest_crs": "MAN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C24686/2026-09-17/detailed", "trust_id": "162U34MB17", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "1", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2U34", "timing_status": "LATE", "origin_station": "York", "current_leg_arr": "0940", "current_leg_dep": "0927", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "0757", "origin_platform": "10", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.064640407389342, 53.48412858565463], [-2.0646417, 53.4841284], [-2.065237, 53.4840411], [-2.0660793, 53.4839205], [-2.066125153474899, 53.48391510547841], [-2.0667762999999995, 53.48383849999999], [-2.0675344, 53.4837745], [-2.0680235, 53.48375229999999], [-2.0685027, 53.483753], [-2.0687707, 53.483755300000006], [-2.0690775, 53.48376669999999], [-2.0706006, 53.48385840000002], [-2.0715242, 53.483914], [-2.0726798999999994, 53.4839921], [-2.0735005999999996, 53.48404759999998], [-2.0736976999999994, 53.48406399999999], [-2.0740284, 53.4840947], [-2.0767093, 53.48434149999999], [-2.0794961, 53.484611300000005], [-2.0802337, 53.48467829999999], [-2.0809553, 53.4847645], [-2.0818001, 53.48487779999999], [-2.0823955999999995, 53.484975200000015], [-2.0833075, 53.48513959999999], [-2.0840747, 53.48529920000001], [-2.0850537, 53.485524199999986], [-2.0861239, 53.4857764], [-2.0869044000000003, 53.48594069999999], [-2.0876635, 53.4860748], [-2.0880442999999995, 53.4861402], [-2.0885217999999997, 53.48620089999999], [-2.0888106, 53.48622149999999], [-2.0890649, 53.4862396], [-2.0893264, 53.4862583], [-2.0900371999999994, 53.4862903], [-2.0905415, 53.4862791], [-2.0909813, 53.486247199999994], [-2.0913756, 53.486192899999985], [-2.0917749, 53.48611340000001], [-2.0923886, 53.4859138], [-2.0927535, 53.485770899999984], [-2.0929167999999994, 53.48569239999999], [-2.0930344, 53.48563239999999], [-2.0931496, 53.48557089999999], [-2.093372899999999, 53.4854352], [-2.093711, 53.48519669999999], [-2.093877, 53.48505810000001], [-2.0940379, 53.4848939], [-2.0941482999999996, 53.48476959999999], [-2.0943064999999996, 53.4845551], [-2.0946444, 53.48396299999999], [-2.0949318, 53.4835231], [-2.0952800999999996, 53.4831394], [-2.0954786, 53.4829511], [-2.0958112, 53.4827101], [-2.0962933, 53.48243850000001], [-2.0966157999999995, 53.4822536], [-2.0970825, 53.4820429], [-2.0976435, 53.4818185], [-2.0979008, 53.4817276], [-2.0979981, 53.4816932], [-2.0984053, 53.48154939999999], [-2.0988272, 53.4813896], [-2.0990347, 53.48131219999999], [-2.0991880999999997, 53.48125279999999], [-2.0998855, 53.4809479], [-2.0999755, 53.4809074], [-2.100442, 53.4806976], [-2.1005832, 53.4806341], [-2.1008059, 53.4805329], [-2.1014036, 53.480191399999995], [-2.1019427, 53.4798067], [-2.1025278, 53.4793237], [-2.1032033, 53.4787532], [-2.1039946, 53.478087499999994], [-2.1048559999999994, 53.4773826], [-2.1053572, 53.47693979999999], [-2.1055878, 53.4767286], [-2.1058051, 53.476529600000006], [-2.1066718, 53.4757655], [-2.1071542, 53.4753732], [-2.1074573, 53.4751982], [-2.1078815, 53.4750153], [-2.1083719999999997, 53.47485019999999], [-2.1088735, 53.4747384], [-2.1093456, 53.4746762], [-2.10981, 53.47464779999999], [-2.110258, 53.4746353], [-2.1109392, 53.4746294], [-2.1112008, 53.474623400000006], [-2.1119589, 53.47457060000001], [-2.1126370999999997, 53.47455800000001], [-2.11278425340149, 53.474555493616336], [-2.1138171999999997, 53.474537899999994], [-2.1145748, 53.4745309], [-2.1146785999999995, 53.47452989999999], [-2.1163599, 53.4744737], [-2.1172769, 53.474433700000006], [-2.118264, 53.4744055], [-2.121831, 53.47432919999999], [-2.1224316, 53.47431869999999], [-2.1249218, 53.4742706], [-2.125133578305363, 53.47425989170539], [-2.1252003435830913, 53.474256515805386], [-2.1274848999999993, 53.474141], [-2.1294756999999995, 53.47402319999999], [-2.1312041999999995, 53.47387489999999], [-2.1327257, 53.4737017], [-2.1344474, 53.4734441], [-2.1362858000000005, 53.473121], [-2.1374683999999995, 53.47288600000001], [-2.1383851, 53.47267449999999], [-2.1390836999999996, 53.4725088], [-2.1397855999999997, 53.47233080000001], [-2.1403632, 53.472192], [-2.1421351, 53.47176389999999], [-2.1430048, 53.47158459999999], [-2.1439874999999997, 53.47143020000001], [-2.1449166, 53.4713045], [-2.1455693, 53.47122190000001], [-2.146453, 53.4711424], [-2.1498254, 53.4708903], [-2.1559566818868516, 53.470435760151425], [-2.1580739, 53.4702788], [-2.1598128, 53.47008549999999], [-2.1609739999999995, 53.469929], [-2.1620586, 53.469772299999995], [-2.1659594, 53.46916710000001], [-2.1662539, 53.4691244], [-2.167741, 53.46892119999999], [-2.1684184999999996, 53.46884419999999], [-2.1686971999999995, 53.4688154], [-2.1691033, 53.4687814], [-2.169514, 53.4687829], [-2.1700186, 53.46875399999999], [-2.1707063999999994, 53.4687278], [-2.1715548, 53.46872009999999], [-2.1724160999999995, 53.46873049999999], [-2.1734859999999996, 53.468776000000005], [-2.1747377999999995, 53.4688587], [-2.1757551999999993, 53.46894679999999], [-2.1768219, 53.4690694], [-2.1776725, 53.4691935], [-2.1804009, 53.4696573], [-2.1813468, 53.469815], [-2.1827791, 53.470064099999995], [-2.184298, 53.4703374], [-2.1865995, 53.4707726], [-2.1883991, 53.471095], [-2.1896168, 53.47130490000001], [-2.1900169, 53.4713649], [-2.1906279999999994, 53.47145660000001], [-2.1913657, 53.47154710000001], [-2.1923089999999994, 53.47165100000001], [-2.193924896734298, 53.47179656925054], [-2.194190399621516, 53.4718066245888], [-2.194425005832642, 53.471814838410545], [-2.194633133201961, 53.47182130567376], [-2.194819199563758, 53.47182612133648], [-2.1949876227523175, 53.47182938035673], [-2.1951428206019252, 53.47183117769252], [-2.195289210946867, 53.47183160830187], [-2.1954312116214267, 53.4718307671428], [-2.1955732404598907, 53.47182874917332], [-2.195719715296543, 53.47182564935145], [-2.1958750539656697, 53.47182156263523], [-2.196043674301556, 53.47181658398265], [-2.1962299941384864, 53.47181080835174], [-2.1964384313107463, 53.47180433070052], [-2.1966734036526208, 53.47179724598701], [-2.196939328998395, 53.471789649169224], [-2.1972011, 53.4717791], [-2.1976912999999993, 53.4717916], [-2.1979419, 53.47179799999999], [-2.1982750000000006, 53.47179989999999], [-2.1983076, 53.47179890000001], [-2.1987450999999996, 53.47178579999999], [-2.1988672, 53.47178209999999], [-2.1989926, 53.4717783], [-2.1998729, 53.4717488], [-2.1999747999999997, 53.4717495], [-2.2000606, 53.47175399999999], [-2.2001573, 53.47175819999999], [-2.2003289999999995, 53.4717708], [-2.2005273999999995, 53.47178039999999], [-2.2007152, 53.4717867], [-2.2019597, 53.47175800000001], [-2.2021313999999994, 53.47175800000001], [-2.2023004, 53.471767699999994], [-2.2029307, 53.47181559999999], [-2.2032336999999997, 53.47183619999999], [-2.2035313999999997, 53.471849000000006], [-2.2036202, 53.471848099999995], [-2.2037888999999997, 53.4718458], [-2.2040224, 53.47183319999999], [-2.2052195, 53.4717495], [-2.2056616, 53.47171860000001], [-2.2082253, 53.4715393], [-2.2085203, 53.4715137], [-2.2088047999999993, 53.47148519999999], [-2.2092606, 53.4714337], [-2.2095129, 53.4714057], [-2.2103096, 53.47131749999999], [-2.2105427999999994, 53.4712904], [-2.210768, 53.47126310000001], [-2.2111805, 53.4711978], [-2.2113523999999996, 53.4711706], [-2.2114627999999996, 53.47115310000001], [-2.2116210999999995, 53.47113229999999], [-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Stalybridge", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stalybridge", "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\": 239.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 270.31, \"from_m\": 239.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 310.722, \"from_m\": 270.31, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 509.471, \"from_m\": 310.722, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 667.449, \"from_m\": 509.471, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 801.81, \"from_m\": 667.449, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1108.311, \"from_m\": 801.81, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1137.833, \"from_m\": 1108.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\": 1213.466, \"from_m\": 1137.833, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1369.828, \"from_m\": 1213.466, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3654.933, \"from_m\": 1369.828, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4178.865, \"from_m\": 3654.933, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 8233.847, \"from_m\": 4178.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\": 125.0}, {\"to_m\": 8355.725, \"from_m\": 8233.847, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 17500.294, \"from_m\": 8355.725, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 17724.063, \"from_m\": 17500.294, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 18224.031, \"from_m\": 17724.063, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18354.464, \"from_m\": 18224.031, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28056.922, \"from_m\": 18354.464, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44898.413, \"from_m\": 28056.922, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48628.841, \"from_m\": 44898.413, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48651.799, \"from_m\": 48628.841, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48831.075, \"from_m\": 48651.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55072.511, \"from_m\": 48831.075, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55106.103, \"from_m\": 55072.511, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57735.568, \"from_m\": 55106.103, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62056.355, \"from_m\": 57735.568, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 65960.117, \"from_m\": 62056.355, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 66024.417, \"from_m\": 65960.117, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67367.958, \"from_m\": 66024.417, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67441.877, \"from_m\": 67367.958, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67676.15, \"from_m\": 67441.877, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68251.3, \"from_m\": 67676.15, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69562.737, \"from_m\": 68251.3, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 70396.88, \"from_m\": 69562.737, \"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\": 78699.49, \"from_m\": 70396.88, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 79031.633, \"from_m\": 78699.49, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 79766.147, \"from_m\": 79031.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80405.511, \"from_m\": 79766.147, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 85087.164, \"from_m\": 80405.511, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 85361.176, \"from_m\": 85087.164, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87767.918, \"from_m\": 85361.176, \"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\": 87855.56, \"from_m\": 87767.918, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95700.369, \"from_m\": 87855.56, \"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\": 97493.486, \"from_m\": 95700.369, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 99559.76, \"from_m\": 97493.486, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100119.317, \"from_m\": 99559.76, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 100170.425, \"from_m\": 100119.317, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100466.787, \"from_m\": 100170.425, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 103209.729, \"from_m\": 100466.787, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 106445.579, \"from_m\": 103209.729, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 106531.783, \"from_m\": 106445.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\": 106590.138, \"from_m\": 106531.783, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 107345.61, \"from_m\": 106590.138, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 107515.103, \"from_m\": 107345.61, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 107605.823, \"from_m\": 107515.103, \"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\": 107629.88, \"from_m\": 107605.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\": 107700.892, \"from_m\": 107629.88, \"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\": 107739.887, \"from_m\": 107700.892, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 107783.042, \"from_m\": 107739.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 107946.767, \"from_m\": 107783.042, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108256.18, \"from_m\": 107946.767, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108302.386, \"from_m\": 108256.18, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 108380.176, \"from_m\": 108302.386, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 108789.356, \"from_m\": 108380.176, \"capability_applied\": null, \"effective_limit_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\": 633179, \"profile_key\": \"b13066cbc5866b3925260744e1897beed0587ec5e608d5c3b0b197167a8b52f9\", \"schedule_id\": 3376, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0757\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0803H\", \"location\": \"Colton Jn\", \"stage_seq\": 2, \"distance_m\": 9702.991, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804\", \"location\": \"Colton South Jn\", \"stage_seq\": 3, \"distance_m\": 10940.687, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807H\", \"location\": \"Church Fenton\", \"stage_seq\": 4, \"distance_m\": 18141.195, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0810H\", \"location\": \"Milford Jn\", \"stage_seq\": 5, \"distance_m\": 25144.224, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0821\", \"wtt_dep\": \"0822\", \"location\": \"Castleford\", \"stage_seq\": 6, \"distance_m\": 34459.366, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0825H\", \"location\": \"Altofts Jn\", \"stage_seq\": 7, \"distance_m\": 38986.007, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0827\", \"wtt_dep\": \"0827H\", \"location\": \"Normanton\", \"stage_seq\": 8, \"distance_m\": 40039.609, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0831H\", \"wtt_dep\": \"0832H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 9, \"distance_m\": 45160.273, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Horbury Jn\", \"stage_seq\": 10, \"distance_m\": 48789.164, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 11, \"distance_m\": 58724.898, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0845\", \"wtt_dep\": \"0846\", \"location\": \"Mirfield\", \"stage_seq\": 12, \"distance_m\": 60178.817, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849\", \"location\": \"Heaton Lodge Jn\", \"stage_seq\": 13, \"distance_m\": 62056.355, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Bradley Jn\", \"stage_seq\": 14, \"distance_m\": 63722.698, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0854H\", \"location\": \"Huddersfield\", \"stage_seq\": 15, \"distance_m\": 68116.331, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0900\", \"wtt_dep\": \"0901\", \"location\": \"Slaithwaite\", \"stage_seq\": 16, \"distance_m\": 75383.107, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905H\", \"location\": \"Marsden\", \"stage_seq\": 17, \"distance_m\": 79483.55, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909H\", \"location\": \"Diggle Jn\", \"stage_seq\": 18, \"distance_m\": 85779.61, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0913\", \"location\": \"Greenfield\", \"stage_seq\": 19, \"distance_m\": 89090.453, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0917\", \"location\": \"Mossley (Grtr Manchester)\", \"stage_seq\": 20, \"distance_m\": 92605.505, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Stalybridge\", \"stage_seq\": 21, \"distance_m\": 96866.043, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Guide Bridge\", \"stage_seq\": 22, \"distance_m\": 100704.916, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Ashburys\", \"stage_seq\": 23, \"distance_m\": 106320.806, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 24, \"distance_m\": 107671.47, \"section_seq\": 1, \"route_path_id\": 67012}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 25, \"distance_m\": 108789.356, \"section_seq\": 1, \"route_path_id\": 67012}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 108789.356, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67012}], \"total_distance_m\": 108789.356, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100718.195, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8071.161, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0757", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4897, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:48Z\", \"source_id\": 52383754, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:06:53Z\", \"source_id\": 16888457, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4945, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:10:18Z\", \"source_id\": 52393817, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:11:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:10:22Z\", \"source_id\": 16891332, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:23Z\", \"source_id\": 52410517, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:29Z\", \"source_id\": 16896405, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:40Z\", \"source_id\": 52439594, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:27:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:46Z\", \"source_id\": 16904818, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:52Z\", \"source_id\": 52454488, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:56Z\", \"source_id\": 16909127, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:29Z\", \"source_id\": 52490435, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:34Z\", \"source_id\": 16919354, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:09Z\", \"source_id\": 52497867, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:11Z\", \"source_id\": 16921462, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:36Z\", \"source_id\": 52522002, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:39Z\", \"source_id\": 16928217, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:03Z\", \"source_id\": 52542754, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:06Z\", \"source_id\": 16933917, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:08Z\", \"source_id\": 52556908, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:14Z\", \"source_id\": 16937796, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8635, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:36Z\", \"source_id\": 52580008, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 8637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:36Z\", \"source_id\": 52580021, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:38Z\", \"source_id\": 16944109, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8656, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:32Z\", \"source_id\": 52590450, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:38Z\", \"source_id\": 16947019, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:12Z\", \"source_id\": 52602827, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:16Z\", \"source_id\": 16950701, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:27Z\", \"source_id\": 52619965, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:31Z\", \"source_id\": 16955436, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:05Z\", \"source_id\": 52630093, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:08Z\", \"source_id\": 16958076, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:28Z\", \"source_id\": 52639518, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:31Z\", \"source_id\": 16960582, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "1", "timing_fact_generation": 1789634315140737, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:06.442605", "service_state_evidence_id": 16960582, "current_leg_start_actual_dep": "2026-09-17T09:26:00+01:00", "operational_evidence_version": 105, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:08.761763", "service_state_valid_until_kind": null, "operational_interpretation_version": 105, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P YRK MAN 2U34 185120 3 100 None {"version": 3, "segments": [{"to_m": 239.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 270.31, "from_m": 239.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 310.722, "from_m": 270.31, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 509.471, "from_m": 310.722, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 667.449, "from_m": 509.471, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 801.81, "from_m": 667.449, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1108.311, "from_m": 801.81, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1137.833, "from_m": 1108.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": 1213.466, "from_m": 1137.833, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1369.828, "from_m": 1213.466, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3654.933, "from_m": 1369.828, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4178.865, "from_m": 3654.933, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 8233.847, "from_m": 4178.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": 125.0}, {"to_m": 8355.725, "from_m": 8233.847, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 17500.294, "from_m": 8355.725, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 17724.063, "from_m": 17500.294, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 18224.031, "from_m": 17724.063, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18354.464, "from_m": 18224.031, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28056.922, "from_m": 18354.464, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44898.413, "from_m": 28056.922, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48628.841, "from_m": 44898.413, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48651.799, "from_m": 48628.841, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48831.075, "from_m": 48651.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55072.511, "from_m": 48831.075, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55106.103, "from_m": 55072.511, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57735.568, "from_m": 55106.103, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62056.355, "from_m": 57735.568, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 65960.117, "from_m": 62056.355, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 66024.417, "from_m": 65960.117, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67367.958, "from_m": 66024.417, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67441.877, "from_m": 67367.958, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67676.15, "from_m": 67441.877, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68251.3, "from_m": 67676.15, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69562.737, "from_m": 68251.3, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 70396.88, "from_m": 69562.737, "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": 78699.49, "from_m": 70396.88, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 79031.633, "from_m": 78699.49, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 79766.147, "from_m": 79031.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80405.511, "from_m": 79766.147, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 85087.164, "from_m": 80405.511, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 85361.176, "from_m": 85087.164, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87767.918, "from_m": 85361.176, "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": 87855.56, "from_m": 87767.918, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95700.369, "from_m": 87855.56, "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": 97493.486, "from_m": 95700.369, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 99559.76, "from_m": 97493.486, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100119.317, "from_m": 99559.76, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 100170.425, "from_m": 100119.317, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100466.787, "from_m": 100170.425, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 103209.729, "from_m": 100466.787, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 106445.579, "from_m": 103209.729, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 106531.783, "from_m": 106445.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": 106590.138, "from_m": 106531.783, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 107345.61, "from_m": 106590.138, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 107515.103, "from_m": 107345.61, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 107605.823, "from_m": 107515.103, "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": 107629.88, "from_m": 107605.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": 107700.892, "from_m": 107629.88, "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": 107739.887, "from_m": 107700.892, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 107783.042, "from_m": 107739.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 107946.767, "from_m": 107783.042, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108256.18, "from_m": 107946.767, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108302.386, "from_m": 108256.18, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 108380.176, "from_m": 108302.386, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 108789.356, "from_m": 108380.176, "capability_applied": null, "effective_limit_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": 633179, "profile_key": "b13066cbc5866b3925260744e1897beed0587ec5e608d5c3b0b197167a8b52f9", "schedule_id": 3376, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0757", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0803H", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9702.991, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804", "location": "Colton South Jn", "stage_seq": 3, "distance_m": 10940.687, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807H", "location": "Church Fenton", "stage_seq": 4, "distance_m": 18141.195, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0810H", "location": "Milford Jn", "stage_seq": 5, "distance_m": 25144.224, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0821", "wtt_dep": "0822", "location": "Castleford", "stage_seq": 6, "distance_m": 34459.366, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0825H", "location": "Altofts Jn", "stage_seq": 7, "distance_m": 38986.007, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0827", "wtt_dep": "0827H", "location": "Normanton", "stage_seq": 8, "distance_m": 40039.609, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0831H", "wtt_dep": "0832H", "location": "Wakefield Kirkgate", "stage_seq": 9, "distance_m": 45160.273, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "Horbury Jn", "stage_seq": 10, "distance_m": 48789.164, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843H", "location": "Mirfield East Jn", "stage_seq": 11, "distance_m": 58724.898, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0845", "wtt_dep": "0846", "location": "Mirfield", "stage_seq": 12, "distance_m": 60178.817, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849", "location": "Heaton Lodge Jn", "stage_seq": 13, "distance_m": 62056.355, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Bradley Jn", "stage_seq": 14, "distance_m": 63722.698, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0854H", "location": "Huddersfield", "stage_seq": 15, "distance_m": 68116.331, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0900", "wtt_dep": "0901", "location": "Slaithwaite", "stage_seq": 16, "distance_m": 75383.107, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905H", "location": "Marsden", "stage_seq": 17, "distance_m": 79483.55, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909H", "location": "Diggle Jn", "stage_seq": 18, "distance_m": 85779.61, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0913", "location": "Greenfield", "stage_seq": 19, "distance_m": 89090.453, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0917", "location": "Mossley (Grtr Manchester)", "stage_seq": 20, "distance_m": 92605.505, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Stalybridge", "stage_seq": 21, "distance_m": 96866.043, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Guide Bridge", "stage_seq": 22, "distance_m": 100704.916, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Ashburys", "stage_seq": 23, "distance_m": 106320.806, "section_seq": 1, "route_path_id": 67012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Ardwick Jn", "stage_seq": 24, "distance_m": 107671.47, "section_seq": 1, "route_path_id": 67012}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 25, "distance_m": 108789.356, "section_seq": 1, "route_path_id": 67012}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 108789.356, "from_m": 0.0, "section_seq": 1, "route_path_id": 67012}], "total_distance_m": 108789.356, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100718.195, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8071.161, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4897, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:48Z", "source_id": 52383754, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:06:53Z", "source_id": 16888457, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4945, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:10:18Z", "source_id": 52393817, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:11:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:10:22Z", "source_id": 16891332, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5071, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:23Z", "source_id": 52410517, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:18:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:29Z", "source_id": 16896405, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5883, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:40Z", "source_id": 52439594, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:27:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:46Z", "source_id": 16904818, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5910, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:52Z", "source_id": 52454488, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:56Z", "source_id": 16909127, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6116, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:29Z", "source_id": 52490435, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:45:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:34Z", "source_id": 16919354, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6127, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:09Z", "source_id": 52497867, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T07:48:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:11Z", "source_id": 16921462, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6249, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:36Z", "source_id": 52522002, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:39Z", "source_id": 16928217, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6274, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:03Z", "source_id": 52542754, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:04:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:06Z", "source_id": 16933917, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6282, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:08Z", "source_id": 52556908, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:09:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:14Z", "source_id": 16937796, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8635, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:36Z", "source_id": 52580008, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:17:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 8637, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:36Z", "source_id": 52580021, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:17:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:38Z", "source_id": 16944109, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8656, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:32Z", "source_id": 52590450, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:21:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:38Z", "source_id": 16947019, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8661, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:12Z", "source_id": 52602827, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:26:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:16Z", "source_id": 16950701, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8719, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:27Z", "source_id": 52619965, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:31Z", "source_id": 16955436, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8589, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:05Z", "source_id": 52630093, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:36:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:08Z", "source_id": 16958076, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8441, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:28Z", "source_id": 52639518, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:40:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:31Z", "source_id": 16960582, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] York 0757 0757 10 None None Manchester Piccadilly 0937 0937 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C24686/2026-09-17/detailed None Stalybridge 2026-09-17T09:26:00+01:00 Manchester Piccadilly 13.0 {"type": "LineString", "coordinates": [[-2.064640407389342, 53.48412858565463], [-2.0646417, 53.4841284], [-2.065237, 53.4840411], [-2.0660793, 53.4839205], [-2.066125153474899, 53.48391510547841], [-2.0667762999999995, 53.48383849999999], [-2.0675344, 53.4837745], [-2.0680235, 53.48375229999999], [-2.0685027, 53.483753], [-2.0687707, 53.483755300000006], [-2.0690775, 53.48376669999999], [-2.0706006, 53.48385840000002], [-2.0715242, 53.483914], [-2.0726798999999994, 53.4839921], [-2.0735005999999996, 53.48404759999998], [-2.0736976999999994, 53.48406399999999], [-2.0740284, 53.4840947], [-2.0767093, 53.48434149999999], [-2.0794961, 53.484611300000005], [-2.0802337, 53.48467829999999], [-2.0809553, 53.4847645], [-2.0818001, 53.48487779999999], [-2.0823955999999995, 53.484975200000015], [-2.0833075, 53.48513959999999], [-2.0840747, 53.48529920000001], [-2.0850537, 53.485524199999986], [-2.0861239, 53.4857764], [-2.0869044000000003, 53.48594069999999], [-2.0876635, 53.4860748], [-2.0880442999999995, 53.4861402], [-2.0885217999999997, 53.48620089999999], [-2.0888106, 53.48622149999999], [-2.0890649, 53.4862396], [-2.0893264, 53.4862583], [-2.0900371999999994, 53.4862903], [-2.0905415, 53.4862791], [-2.0909813, 53.486247199999994], [-2.0913756, 53.486192899999985], [-2.0917749, 53.48611340000001], [-2.0923886, 53.4859138], [-2.0927535, 53.485770899999984], [-2.0929167999999994, 53.48569239999999], [-2.0930344, 53.48563239999999], [-2.0931496, 53.48557089999999], [-2.093372899999999, 53.4854352], [-2.093711, 53.48519669999999], [-2.093877, 53.48505810000001], [-2.0940379, 53.4848939], [-2.0941482999999996, 53.48476959999999], [-2.0943064999999996, 53.4845551], [-2.0946444, 53.48396299999999], [-2.0949318, 53.4835231], [-2.0952800999999996, 53.4831394], [-2.0954786, 53.4829511], [-2.0958112, 53.4827101], [-2.0962933, 53.48243850000001], [-2.0966157999999995, 53.4822536], [-2.0970825, 53.4820429], [-2.0976435, 53.4818185], [-2.0979008, 53.4817276], [-2.0979981, 53.4816932], [-2.0984053, 53.48154939999999], [-2.0988272, 53.4813896], [-2.0990347, 53.48131219999999], [-2.0991880999999997, 53.48125279999999], [-2.0998855, 53.4809479], [-2.0999755, 53.4809074], [-2.100442, 53.4806976], [-2.1005832, 53.4806341], [-2.1008059, 53.4805329], [-2.1014036, 53.480191399999995], [-2.1019427, 53.4798067], [-2.1025278, 53.4793237], [-2.1032033, 53.4787532], [-2.1039946, 53.478087499999994], [-2.1048559999999994, 53.4773826], [-2.1053572, 53.47693979999999], [-2.1055878, 53.4767286], [-2.1058051, 53.476529600000006], [-2.1066718, 53.4757655], [-2.1071542, 53.4753732], [-2.1074573, 53.4751982], [-2.1078815, 53.4750153], [-2.1083719999999997, 53.47485019999999], [-2.1088735, 53.4747384], [-2.1093456, 53.4746762], [-2.10981, 53.47464779999999], [-2.110258, 53.4746353], [-2.1109392, 53.4746294], [-2.1112008, 53.474623400000006], [-2.1119589, 53.47457060000001], [-2.1126370999999997, 53.47455800000001], [-2.11278425340149, 53.474555493616336], [-2.1138171999999997, 53.474537899999994], [-2.1145748, 53.4745309], [-2.1146785999999995, 53.47452989999999], [-2.1163599, 53.4744737], [-2.1172769, 53.474433700000006], [-2.118264, 53.4744055], [-2.121831, 53.47432919999999], [-2.1224316, 53.47431869999999], [-2.1249218, 53.4742706], [-2.125133578305363, 53.47425989170539], [-2.1252003435830913, 53.474256515805386], [-2.1274848999999993, 53.474141], [-2.1294756999999995, 53.47402319999999], [-2.1312041999999995, 53.47387489999999], [-2.1327257, 53.4737017], [-2.1344474, 53.4734441], [-2.1362858000000005, 53.473121], [-2.1374683999999995, 53.47288600000001], [-2.1383851, 53.47267449999999], [-2.1390836999999996, 53.4725088], [-2.1397855999999997, 53.47233080000001], [-2.1403632, 53.472192], [-2.1421351, 53.47176389999999], [-2.1430048, 53.47158459999999], [-2.1439874999999997, 53.47143020000001], [-2.1449166, 53.4713045], [-2.1455693, 53.47122190000001], [-2.146453, 53.4711424], [-2.1498254, 53.4708903], [-2.1559566818868516, 53.470435760151425], [-2.1580739, 53.4702788], [-2.1598128, 53.47008549999999], [-2.1609739999999995, 53.469929], [-2.1620586, 53.469772299999995], [-2.1659594, 53.46916710000001], [-2.1662539, 53.4691244], [-2.167741, 53.46892119999999], [-2.1684184999999996, 53.46884419999999], [-2.1686971999999995, 53.4688154], [-2.1691033, 53.4687814], [-2.169514, 53.4687829], [-2.1700186, 53.46875399999999], [-2.1707063999999994, 53.4687278], [-2.1715548, 53.46872009999999], [-2.1724160999999995, 53.46873049999999], [-2.1734859999999996, 53.468776000000005], [-2.1747377999999995, 53.4688587], [-2.1757551999999993, 53.46894679999999], [-2.1768219, 53.4690694], [-2.1776725, 53.4691935], [-2.1804009, 53.4696573], [-2.1813468, 53.469815], [-2.1827791, 53.470064099999995], [-2.184298, 53.4703374], [-2.1865995, 53.4707726], [-2.1883991, 53.471095], [-2.1896168, 53.47130490000001], [-2.1900169, 53.4713649], [-2.1906279999999994, 53.47145660000001], [-2.1913657, 53.47154710000001], [-2.1923089999999994, 53.47165100000001], [-2.193924896734298, 53.47179656925054], [-2.194190399621516, 53.4718066245888], [-2.194425005832642, 53.471814838410545], [-2.194633133201961, 53.47182130567376], [-2.194819199563758, 53.47182612133648], [-2.1949876227523175, 53.47182938035673], [-2.1951428206019252, 53.47183117769252], [-2.195289210946867, 53.47183160830187], [-2.1954312116214267, 53.4718307671428], [-2.1955732404598907, 53.47182874917332], [-2.195719715296543, 53.47182564935145], [-2.1958750539656697, 53.47182156263523], [-2.196043674301556, 53.47181658398265], [-2.1962299941384864, 53.47181080835174], [-2.1964384313107463, 53.47180433070052], [-2.1966734036526208, 53.47179724598701], [-2.196939328998395, 53.471789649169224], [-2.1972011, 53.4717791], [-2.1976912999999993, 53.4717916], [-2.1979419, 53.47179799999999], [-2.1982750000000006, 53.47179989999999], [-2.1983076, 53.47179890000001], [-2.1987450999999996, 53.47178579999999], [-2.1988672, 53.47178209999999], [-2.1989926, 53.4717783], [-2.1998729, 53.4717488], [-2.1999747999999997, 53.4717495], [-2.2000606, 53.47175399999999], [-2.2001573, 53.47175819999999], [-2.2003289999999995, 53.4717708], [-2.2005273999999995, 53.47178039999999], [-2.2007152, 53.4717867], [-2.2019597, 53.47175800000001], [-2.2021313999999994, 53.47175800000001], [-2.2023004, 53.471767699999994], [-2.2029307, 53.47181559999999], [-2.2032336999999997, 53.47183619999999], [-2.2035313999999997, 53.471849000000006], [-2.2036202, 53.471848099999995], [-2.2037888999999997, 53.4718458], [-2.2040224, 53.47183319999999], [-2.2052195, 53.4717495], [-2.2056616, 53.47171860000001], [-2.2082253, 53.4715393], [-2.2085203, 53.4715137], [-2.2088047999999993, 53.47148519999999], [-2.2092606, 53.4714337], [-2.2095129, 53.4714057], [-2.2103096, 53.47131749999999], [-2.2105427999999994, 53.4712904], [-2.210768, 53.47126310000001], [-2.2111805, 53.4711978], [-2.2113523999999996, 53.4711706], [-2.2114627999999996, 53.47115310000001], [-2.2116210999999995, 53.47113229999999], [-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 7.4 0927 0940 Stalybridge Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960582 1789634315140737 105 105 2026-09-17 08:50:08.761763 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:06.442605
603530 633914 L78487 871A17MC17 2026-09-17 COMPLETE 16960765 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 633914, "stp": "P", "toc": "South Western Railway", "uid": "L78487", "consist": "450010+450032+450061", "dest_crs": "AON", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L78487/2026-09-17/detailed", "trust_id": "871A17MC17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Alton", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "2", "is_terminated": 1, "next_location": "Alton", "signalling_id": "1A17", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "0940", "current_leg_dep": "0927", "current_leg_end": "Alton", "origin_dep_time": "0824", "origin_platform": "16", "current_location": "Alton", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7934833000000001, 51.211118500000005], [-0.7937917, 51.2109359], [-0.7946098, 51.2104793], [-0.7954399999999999, 51.2100559], [-0.7963117, 51.209651099999995], [-0.796883, 51.2094475], [-0.7970011999999999, 51.209399000000005], [-0.7977653999999998, 51.2090919], [-0.7981904999999999, 51.208940000000005], [-0.7988074, 51.208737499999984], [-0.799482, 51.20852910000001], [-0.8003831999999999, 51.20828550000001], [-0.8017256999999999, 51.207962], [-0.8023331999999999, 51.20779649999999], [-0.8028925, 51.20763259999999], [-0.8035830999999999, 51.2074142], [-0.8045045, 51.2070831], [-0.8051429, 51.206839900000006], [-0.8057023999999999, 51.206616199999985], [-0.805809, 51.206573600000006], [-0.8064853, 51.2063032], [-0.8069592, 51.2061146], [-0.8082117999999999, 51.2056164], [-0.8084837557075693, 51.20550889788024], [-0.8153931, 51.20277759999999], [-0.8160068, 51.202535899999994], [-0.8173158, 51.20202050000001], [-0.8175997, 51.201907], [-0.8264827, 51.1984161], [-0.8266768, 51.19833969999999], [-0.8271715999999999, 51.19814499999999], [-0.8350933, 51.195002299999985], [-0.8370568, 51.19422999999998], [-0.8406647, 51.1928108], [-0.8470649999999998, 51.19031590000001], [-0.8522443999999999, 51.1884201], [-0.8556407, 51.1871769], [-0.8570133, 51.186674499999995], [-0.8588164999999999, 51.1860103], [-0.8598061999999999, 51.1855834], [-0.8610436, 51.1849327], [-0.8643364, 51.183119000000005], [-0.8651502, 51.18269329999998], [-0.8656863999999999, 51.1824304], [-0.8663269, 51.1821056], [-0.8676501999999999, 51.1814831], [-0.8679175, 51.18135809999998], [-0.8688867, 51.1809493], [-0.8698096, 51.18060529999999], [-0.8704042999999999, 51.18040249999998], [-0.871203, 51.18011280000001], [-0.8725654999999999, 51.179630299999985], [-0.8728578999999999, 51.1795303], [-0.8770554999999999, 51.1780643], [-0.8784771, 51.1776189], [-0.8791232999999999, 51.1774399], [-0.8793275000000002, 51.177383299999995], [-0.8810011999999999, 51.1769195], [-0.8830744, 51.17641909999999], [-0.8843054999999999, 51.1761745], [-0.8856197, 51.175957], [-0.8876287999999999, 51.1756571], [-0.8891804, 51.1754773], [-0.8902331, 51.1753553], [-0.8916272, 51.1752207], [-0.893794, 51.1750694], [-0.8953549, 51.1750032], [-0.8983152841195214, 51.17487757725643], [-0.8995543000000001, 51.174825], [-0.9079307, 51.1744756], [-0.9098135999999998, 51.174378399999995], [-0.9112216, 51.1742617], [-0.9124054, 51.1741111], [-0.9141129, 51.1738421], [-0.9157120999999998, 51.1735106], [-0.9172435, 51.1731711], [-0.9175041000000002, 51.1731084], [-0.9193268, 51.17266480000001], [-0.9203591, 51.1723746], [-0.9240489, 51.1711269], [-0.925101, 51.1707305], [-0.9336337, 51.16751899999999], [-0.9388976, 51.1655438], [-0.9391512, 51.16545179999999], [-0.946, 51.162881299999995], [-0.9462298, 51.16279920000001], [-0.9483340472619356, 51.1620009602833], [-0.951469, 51.16081169999999], [-0.9528817000000002, 51.1601872], [-0.9530347, 51.1601147], [-0.9538041999999998, 51.1597198], [-0.9553555, 51.1588145], [-0.959869, 51.1560285], [-0.9601286, 51.1558683], [-0.9605496, 51.1556084], [-0.9618799999999998, 51.15484029999999], [-0.9634935, 51.15402269999999], [-0.9642434, 51.1536426], [-0.9656193, 51.1529455], [-0.9661313, 51.15262969999999], [-0.9662928, 51.152516199999994], [-0.9665723, 51.152319699999985], [-0.9666333999999998, 51.1522767]]}", "current_leg_start": "Farnham", "dest_arr_time_act": "0937", "motion_projection": null, "next_location_lat": "51.1522767", "next_location_lon": "-0.9666334", "previous_location": "Farnham", "current_leg_milage": "8.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.061, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 479.112, \"from_m\": 418.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 593.205, \"from_m\": 479.112, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 711.771, \"from_m\": 593.205, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 742.683, \"from_m\": 711.771, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1872.723, \"from_m\": 742.683, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6367.296, \"from_m\": 1872.723, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12494.044, \"from_m\": 6367.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12539.213, \"from_m\": 12494.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15962.707, \"from_m\": 12539.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20011.695, \"from_m\": 15962.707, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22242.826, \"from_m\": 20011.695, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 30449.28, \"from_m\": 22242.826, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30526.352, \"from_m\": 30449.28, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38318.621, \"from_m\": 30526.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\": 38408.072, \"from_m\": 38318.621, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39287.821, \"from_m\": 38408.072, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 39330.596, \"from_m\": 39287.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39841.861, \"from_m\": 39330.596, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39919.005, \"from_m\": 39841.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\": 39953.098, \"from_m\": 39919.005, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45147.365, \"from_m\": 39953.098, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 45219.531, \"from_m\": 45147.365, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47310.127, \"from_m\": 45219.531, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47516.52, \"from_m\": 47310.127, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48331.833, \"from_m\": 47516.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 50535.575, \"from_m\": 48331.833, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52135.687, \"from_m\": 50535.575, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52168.305, \"from_m\": 52135.687, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55645.313, \"from_m\": 52168.305, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 57143.217, \"from_m\": 55645.313, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59125.875, \"from_m\": 57143.217, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 59771.341, \"from_m\": 59125.875, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62326.272, \"from_m\": 59771.341, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62395.324, \"from_m\": 62326.272, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 62404.133, \"from_m\": 62395.324, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62460.024, \"from_m\": 62404.133, \"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\": 75134.35, \"from_m\": 62460.024, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 75360.395, \"from_m\": 75134.35, \"capability_applied\": null, \"effective_limit_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\": 633914, \"profile_key\": \"2e0b6989ffe279d23437d5120a3c7ff48bd4b9446e27262ac6186e59171d5ce4\", \"schedule_id\": 16453, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0824\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0825H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6275.032, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0833H\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835H\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0840\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21519.906, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847H\", \"location\": \"Weybridge\", \"stage_seq\": 8, \"distance_m\": 30449.28, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 9, \"distance_m\": 32823.946, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0851\", \"location\": \"West Byfleet\", \"stage_seq\": 10, \"distance_m\": 34810.369, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0858\", \"wtt_dep\": \"0900H\", \"location\": \"Woking\", \"stage_seq\": 11, \"distance_m\": 38936.991, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"Woking Jn\", \"stage_seq\": 12, \"distance_m\": 39841.861, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906H\", \"location\": \"Brookwood\", \"stage_seq\": 13, \"distance_m\": 44890.706, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 14, \"distance_m\": 47516.52, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914H\", \"location\": \"Ash Vale\", \"stage_seq\": 15, \"distance_m\": 52230.282, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 16, \"distance_m\": 53999.814, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0920\", \"location\": \"Aldershot\", \"stage_seq\": 17, \"distance_m\": 56432.567, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0926\", \"location\": \"Farnham\", \"stage_seq\": 18, \"distance_m\": 61401.391, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927H\", \"location\": \"Farnham Single Line Jn\", \"stage_seq\": 19, \"distance_m\": 62404.133, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Bentley\", \"stage_seq\": 20, \"distance_m\": 67567.768, \"section_seq\": 1, \"route_path_id\": 72530}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": null, \"location\": \"Alton\", \"stage_seq\": 21, \"distance_m\": 75360.395, \"section_seq\": 1, \"route_path_id\": 72530}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75360.395, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72530}], \"total_distance_m\": 75360.395, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 74967.733, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 392.662, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0824", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.1522767", "current_position_lon": "-0.9666334", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:59Z\", \"source_id\": 16904187, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:51Z\", \"source_id\": 52451544, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:31:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:52Z\", \"source_id\": 16908225, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:08Z\", \"source_id\": 52461050, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:11Z\", \"source_id\": 16910969, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:16Z\", \"source_id\": 52467253, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:20Z\", \"source_id\": 16912737, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:10Z\", \"source_id\": 52475633, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:40:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:13Z\", \"source_id\": 16915034, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:32Z\", \"source_id\": 52498967, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:48:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:47:35Z\", \"source_id\": 16921813, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:26Z\", \"source_id\": 52501249, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:30Z\", \"source_id\": 16922489, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:24Z\", \"source_id\": 52504185, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:49:28Z\", \"source_id\": 16923254, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:40Z\", \"source_id\": 52519319, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:42Z\", \"source_id\": 16927491, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:31Z\", \"source_id\": 52546610, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:32Z\", \"source_id\": 16934994, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:14Z\", \"source_id\": 52568309, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:12:23Z\", \"source_id\": 16940913, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:34Z\", \"source_id\": 52582513, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:39Z\", \"source_id\": 16944861, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:38Z\", \"source_id\": 52604047, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:40Z\", \"source_id\": 16951030, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:34Z\", \"source_id\": 52623044, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:35Z\", \"source_id\": 16956297, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:43Z\", \"source_id\": 52640433, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:45Z\", \"source_id\": 16960765, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Alton", "service_state_platform": "2", "timing_fact_generation": 1789634327319278, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:11.001903", "service_state_evidence_id": 16960765, "current_leg_start_actual_dep": "2026-09-17T09:29:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:12.442705", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None AON 1A17 450010+450032+450061 12 100 None {"version": 3, "segments": [{"to_m": 418.061, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 479.112, "from_m": 418.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 593.205, "from_m": 479.112, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 711.771, "from_m": 593.205, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 742.683, "from_m": 711.771, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.723, "from_m": 742.683, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6367.296, "from_m": 1872.723, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12494.044, "from_m": 6367.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12539.213, "from_m": 12494.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15962.707, "from_m": 12539.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20011.695, "from_m": 15962.707, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22242.826, "from_m": 20011.695, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 30449.28, "from_m": 22242.826, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30526.352, "from_m": 30449.28, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38318.621, "from_m": 30526.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": 38408.072, "from_m": 38318.621, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39287.821, "from_m": 38408.072, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39330.596, "from_m": 39287.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39841.861, "from_m": 39330.596, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39919.005, "from_m": 39841.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": 39953.098, "from_m": 39919.005, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 45147.365, "from_m": 39953.098, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 45219.531, "from_m": 45147.365, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47310.127, "from_m": 45219.531, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47516.52, "from_m": 47310.127, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48331.833, "from_m": 47516.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50535.575, "from_m": 48331.833, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52135.687, "from_m": 50535.575, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52168.305, "from_m": 52135.687, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55645.313, "from_m": 52168.305, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 57143.217, "from_m": 55645.313, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59125.875, "from_m": 57143.217, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 59771.341, "from_m": 59125.875, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62326.272, "from_m": 59771.341, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62395.324, "from_m": 62326.272, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 62404.133, "from_m": 62395.324, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62460.024, "from_m": 62404.133, "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": 75134.35, "from_m": 62460.024, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 75360.395, "from_m": 75134.35, "capability_applied": null, "effective_limit_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": 633914, "profile_key": "2e0b6989ffe279d23437d5120a3c7ff48bd4b9446e27262ac6186e59171d5ce4", "schedule_id": 16453, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0824", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0825H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0833H", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835H", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0840", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21519.906, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847H", "location": "Weybridge", "stage_seq": 8, "distance_m": 30449.28, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848H", "location": "Byfleet & New Haw", "stage_seq": 9, "distance_m": 32823.946, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0851", "location": "West Byfleet", "stage_seq": 10, "distance_m": 34810.369, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0858", "wtt_dep": "0900H", "location": "Woking", "stage_seq": 11, "distance_m": 38936.991, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "Woking Jn", "stage_seq": 12, "distance_m": 39841.861, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906H", "location": "Brookwood", "stage_seq": 13, "distance_m": 44890.706, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909H", "location": "Pirbright Jn", "stage_seq": 14, "distance_m": 47516.52, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914H", "location": "Ash Vale", "stage_seq": 15, "distance_m": 52230.282, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Aldershot North Jn", "stage_seq": 16, "distance_m": 53999.814, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0920", "location": "Aldershot", "stage_seq": 17, "distance_m": 56432.567, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0926", "location": "Farnham", "stage_seq": 18, "distance_m": 61401.391, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927H", "location": "Farnham Single Line Jn", "stage_seq": 19, "distance_m": 62404.133, "section_seq": 1, "route_path_id": 72530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Bentley", "stage_seq": 20, "distance_m": 67567.768, "section_seq": 1, "route_path_id": 72530}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": null, "location": "Alton", "stage_seq": 21, "distance_m": 75360.395, "section_seq": 1, "route_path_id": 72530}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75360.395, "from_m": 0.0, "section_seq": 1, "route_path_id": 72530}], "total_distance_m": 75360.395, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 74967.733, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 392.662, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:59Z", "source_id": 16904187, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:51Z", "source_id": 52451544, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:31:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:52Z", "source_id": 16908225, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:08Z", "source_id": 52461050, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:34:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:11Z", "source_id": 16910969, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:16Z", "source_id": 52467253, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:20Z", "source_id": 16912737, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28514, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:10Z", "source_id": 52475633, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:13Z", "source_id": 16915034, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26892, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:32Z", "source_id": 52498967, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:48:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:47:35Z", "source_id": 16921813, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26914, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:26Z", "source_id": 52501249, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:49:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:30Z", "source_id": 16922489, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26922, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:24Z", "source_id": 52504185, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:50:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:49:28Z", "source_id": 16923254, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26959, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:40Z", "source_id": 52519319, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:55:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:42Z", "source_id": 16927491, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27015, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:31Z", "source_id": 52546610, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:05:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:32Z", "source_id": 16934994, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27888, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:14Z", "source_id": 52568309, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:13:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:12:23Z", "source_id": 16940913, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27873, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:34Z", "source_id": 52582513, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:18:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:39Z", "source_id": 16944861, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27862, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:38Z", "source_id": 52604047, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:26:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:40Z", "source_id": 16951030, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27852, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:34Z", "source_id": 52623044, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:33:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:35Z", "source_id": 16956297, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27849, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:43Z", "source_id": 52640433, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:40:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:45Z", "source_id": 16960765, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] London Waterloo 0824 0824 16 None None Alton 0937 0937 2 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L78487/2026-09-17/detailed None Farnham 2026-09-17T09:29:00+01:00 Alton 13.0 {"type": "LineString", "coordinates": [[-0.7934833000000001, 51.211118500000005], [-0.7937917, 51.2109359], [-0.7946098, 51.2104793], [-0.7954399999999999, 51.2100559], [-0.7963117, 51.209651099999995], [-0.796883, 51.2094475], [-0.7970011999999999, 51.209399000000005], [-0.7977653999999998, 51.2090919], [-0.7981904999999999, 51.208940000000005], [-0.7988074, 51.208737499999984], [-0.799482, 51.20852910000001], [-0.8003831999999999, 51.20828550000001], [-0.8017256999999999, 51.207962], [-0.8023331999999999, 51.20779649999999], [-0.8028925, 51.20763259999999], [-0.8035830999999999, 51.2074142], [-0.8045045, 51.2070831], [-0.8051429, 51.206839900000006], [-0.8057023999999999, 51.206616199999985], [-0.805809, 51.206573600000006], [-0.8064853, 51.2063032], [-0.8069592, 51.2061146], [-0.8082117999999999, 51.2056164], [-0.8084837557075693, 51.20550889788024], [-0.8153931, 51.20277759999999], [-0.8160068, 51.202535899999994], [-0.8173158, 51.20202050000001], [-0.8175997, 51.201907], [-0.8264827, 51.1984161], [-0.8266768, 51.19833969999999], [-0.8271715999999999, 51.19814499999999], [-0.8350933, 51.195002299999985], [-0.8370568, 51.19422999999998], [-0.8406647, 51.1928108], [-0.8470649999999998, 51.19031590000001], [-0.8522443999999999, 51.1884201], [-0.8556407, 51.1871769], [-0.8570133, 51.186674499999995], [-0.8588164999999999, 51.1860103], [-0.8598061999999999, 51.1855834], [-0.8610436, 51.1849327], [-0.8643364, 51.183119000000005], [-0.8651502, 51.18269329999998], [-0.8656863999999999, 51.1824304], [-0.8663269, 51.1821056], [-0.8676501999999999, 51.1814831], [-0.8679175, 51.18135809999998], [-0.8688867, 51.1809493], [-0.8698096, 51.18060529999999], [-0.8704042999999999, 51.18040249999998], [-0.871203, 51.18011280000001], [-0.8725654999999999, 51.179630299999985], [-0.8728578999999999, 51.1795303], [-0.8770554999999999, 51.1780643], [-0.8784771, 51.1776189], [-0.8791232999999999, 51.1774399], [-0.8793275000000002, 51.177383299999995], [-0.8810011999999999, 51.1769195], [-0.8830744, 51.17641909999999], [-0.8843054999999999, 51.1761745], [-0.8856197, 51.175957], [-0.8876287999999999, 51.1756571], [-0.8891804, 51.1754773], [-0.8902331, 51.1753553], [-0.8916272, 51.1752207], [-0.893794, 51.1750694], [-0.8953549, 51.1750032], [-0.8983152841195214, 51.17487757725643], [-0.8995543000000001, 51.174825], [-0.9079307, 51.1744756], [-0.9098135999999998, 51.174378399999995], [-0.9112216, 51.1742617], [-0.9124054, 51.1741111], [-0.9141129, 51.1738421], [-0.9157120999999998, 51.1735106], [-0.9172435, 51.1731711], [-0.9175041000000002, 51.1731084], [-0.9193268, 51.17266480000001], [-0.9203591, 51.1723746], [-0.9240489, 51.1711269], [-0.925101, 51.1707305], [-0.9336337, 51.16751899999999], [-0.9388976, 51.1655438], [-0.9391512, 51.16545179999999], [-0.946, 51.162881299999995], [-0.9462298, 51.16279920000001], [-0.9483340472619356, 51.1620009602833], [-0.951469, 51.16081169999999], [-0.9528817000000002, 51.1601872], [-0.9530347, 51.1601147], [-0.9538041999999998, 51.1597198], [-0.9553555, 51.1588145], [-0.959869, 51.1560285], [-0.9601286, 51.1558683], [-0.9605496, 51.1556084], [-0.9618799999999998, 51.15484029999999], [-0.9634935, 51.15402269999999], [-0.9642434, 51.1536426], [-0.9656193, 51.1529455], [-0.9661313, 51.15262969999999], [-0.9662928, 51.152516199999994], [-0.9665723, 51.152319699999985], [-0.9666333999999998, 51.1522767]]} 8.6 0927 0940 Farnham Alton Alton 51.1522767 -0.9666334 51.1522767 -0.9666334 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Alton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960765 1789634327319278 88 88 2026-09-17 08:50:12.442705 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:11.001903
603531 632708 Y62088 792R08MB17 2026-09-17 COMPLETE 16960985 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 632708, "stp": "P", "toc": "Transport for Wales", "uid": "Y62088", "consist": "150252+150256", "dest_crs": "RHY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62088/2026-09-17/detailed", "trust_id": "792R08MB17", "origin_crs": "BGN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rhymney", "service_date": "2026-09-17", "dest_arr_time": "0941", "dest_platform": null, "is_terminated": 1, "next_location": "Rhymney", "signalling_id": "2R08", "timing_status": "ON TIME", "origin_station": "Bridgend", "current_leg_arr": "0940", "current_leg_dep": "0937", "current_leg_end": "Rhymney", "origin_dep_time": "0740", "origin_platform": "1A", "current_location": "Rhymney", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2793246, 51.746533199999995], [-3.2799367, 51.7472358], [-3.2800446999999995, 51.7473558], [-3.2802163, 51.7475384], [-3.2805149, 51.7478562], [-3.2813647, 51.748773], [-3.2815116, 51.74893], [-3.2821907999999995, 51.7496649], [-3.2823383999999995, 51.7498642], [-3.2824859, 51.75009670000001], [-3.282612, 51.75038730000001], [-3.2827099, 51.7507003], [-3.2827555, 51.7509464], [-3.2828023999999996, 51.7512391], [-3.2828212, 51.75170570000001], [-3.2828614, 51.7520046], [-3.2829230999999996, 51.7523151], [-3.2830465, 51.752658800000006], [-3.283143, 51.752868], [-3.2833978, 51.75328650000001], [-3.2837143, 51.753721500000005], [-3.2839557, 51.754022000000006], [-3.2842292999999994, 51.7543292], [-3.284446599999999, 51.7545318], [-3.2847228, 51.754741], [-3.2851037, 51.75499], [-3.2855543, 51.755265599999994], [-3.2859029999999994, 51.75548809999999], [-3.2862034, 51.755694], [-3.2864850999999997, 51.755907400000005], [-3.2868498, 51.75617799999999], [-3.287675299999999, 51.7568314], [-3.2879718, 51.7570419], [-3.2883339, 51.75732049999999], [-3.288569100000001, 51.7575245], [-3.2888078999999997, 51.7577743], [-3.2891698999999996, 51.75818939999999], [-3.2895025, 51.75855959999999], [-3.2897252, 51.75894480000001], [-3.2898921999999997, 51.7592537], [-3.2898163, 51.7590423], [-3.2897937, 51.7589765], [-3.2895607999999994, 51.75854129999999], [-3.2893279999999994, 51.7581509], [-3.2890612, 51.757731099999994], [-3.2889797999999995, 51.75761919999999], [-3.2887921999999996, 51.7573995]]}", "current_leg_start": "Pontlottyn", "dest_arr_time_act": "0940", "motion_projection": null, "next_location_lat": "51.7573995", "next_location_lon": "-3.2887922", "previous_location": "Pontlottyn", "current_leg_milage": "1.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 241.071, \"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\": 1088.995, \"from_m\": 241.071, \"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\": 4048.269, \"from_m\": 1088.995, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4759.67, \"from_m\": 4048.269, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21524.272, \"from_m\": 4759.67, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22057.741, \"from_m\": 21524.272, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22117.337, \"from_m\": 22057.741, \"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\": 22133.815, \"from_m\": 22117.337, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22180.44, \"from_m\": 22133.815, \"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\": 22933.776, \"from_m\": 22180.44, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22985.721, \"from_m\": 22933.776, \"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\": 29668.924, \"from_m\": 22985.721, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30681.939, \"from_m\": 29668.924, \"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\": 30708.144, \"from_m\": 30681.939, \"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\": 31110.58, \"from_m\": 30708.144, \"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\": 31171.167, \"from_m\": 31110.58, \"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\": 31234.711, \"from_m\": 31171.167, \"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\": 32486.812, \"from_m\": 31234.711, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33064.712, \"from_m\": 32486.812, \"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\": 34223.337, \"from_m\": 33064.712, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34275.315, \"from_m\": 34223.337, \"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\": 38836.61, \"from_m\": 34275.315, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39619.666, \"from_m\": 38836.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40521.837, \"from_m\": 39619.666, \"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\": 41206.985, \"from_m\": 40521.837, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42291.397, \"from_m\": 41206.985, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42804.026, \"from_m\": 42291.397, \"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\": 42887.412, \"from_m\": 42804.026, \"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\": 42934.795, \"from_m\": 42887.412, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43350.463, \"from_m\": 42934.795, \"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\": 43960.201, \"from_m\": 43350.463, \"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\": 45119.664, \"from_m\": 43960.201, \"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\": 45157.217, \"from_m\": 45119.664, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45890.591, \"from_m\": 45157.217, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49127.26, \"from_m\": 45890.591, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49178.65, \"from_m\": 49127.26, \"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\": 53314.148, \"from_m\": 49178.65, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 55253.372, \"from_m\": 53314.148, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56678.861, \"from_m\": 55253.372, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56746.432, \"from_m\": 56678.861, \"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\": 60114.855, \"from_m\": 56746.432, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61578.304, \"from_m\": 60114.855, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62146.387, \"from_m\": 61578.304, \"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\": 63147.092, \"from_m\": 62146.387, \"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\": 65380.511, \"from_m\": 63147.092, \"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\": 65433.252, \"from_m\": 65380.511, \"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\": 65492.157, \"from_m\": 65433.252, \"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\": 66069.438, \"from_m\": 65492.157, \"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\": 68332.706, \"from_m\": 66069.438, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 68952.979, \"from_m\": 68332.706, \"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\": 70625.052, \"from_m\": 68952.979, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71202.866, \"from_m\": 70625.052, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72157.081, \"from_m\": 71202.866, \"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\": 72204.111, \"from_m\": 72157.081, \"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\": 72503.099, \"from_m\": 72204.111, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 72826.796, \"from_m\": 72503.099, \"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\": 74209.715, \"from_m\": 72826.796, \"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\": 81274.713, \"from_m\": 74209.715, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 81717.238, \"from_m\": 81274.713, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 82116.105, \"from_m\": 81717.238, \"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\": 82204.905, \"from_m\": 82116.105, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 82425.156, \"from_m\": 82204.905, \"capability_applied\": null, \"effective_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\": 632708, \"profile_key\": \"2da7ea1dca0c8ece883cec68c3c11f49638762d933005f52d0b313d00f47d6ac\", \"schedule_id\": 38930, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0740\", \"location\": \"Bridgend\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0741H\", \"location\": \"Cowbridge Road S.B.\", \"stage_seq\": 2, \"distance_m\": 607.854, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748H\", \"location\": \"Aberthaw Sig. CF3440\", \"stage_seq\": 3, \"distance_m\": 9232.316, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0753\", \"wtt_dep\": \"0754\", \"location\": \"Llantwit Major\", \"stage_seq\": 4, \"distance_m\": 15140.325, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800H\", \"location\": \"Aberthaw\", \"stage_seq\": 5, \"distance_m\": 22577.322, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0803H\", \"wtt_dep\": \"0804H\", \"location\": \"Rhoose\", \"stage_seq\": 6, \"distance_m\": 25453.987, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0811H\", \"wtt_dep\": \"0813\", \"location\": \"Barry\", \"stage_seq\": 7, \"distance_m\": 30818.214, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0815H\", \"wtt_dep\": \"0816H\", \"location\": \"Barry Docks\", \"stage_seq\": 8, \"distance_m\": 32827.097, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0818H\", \"wtt_dep\": \"0819H\", \"location\": \"Cadoxton\", \"stage_seq\": 9, \"distance_m\": 34202.309, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0823\", \"wtt_dep\": \"0824\", \"location\": \"Dinas Powys\", \"stage_seq\": 10, \"distance_m\": 37247.358, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0825H\", \"wtt_dep\": \"0826H\", \"location\": \"Eastbrook\", \"stage_seq\": 11, \"distance_m\": 38448.577, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0828H\", \"wtt_dep\": \"0829H\", \"location\": \"Cogan\", \"stage_seq\": 12, \"distance_m\": 39990.346, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831H\", \"location\": \"Cogan Jn\", \"stage_seq\": 13, \"distance_m\": 40583.237, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0834\", \"wtt_dep\": \"0835\", \"location\": \"Grangetown\", \"stage_seq\": 14, \"distance_m\": 42684.529, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 15, \"distance_m\": 43210.96, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0839H\", \"wtt_dep\": \"0841H\", \"location\": \"Cardiff Central\", \"stage_seq\": 16, \"distance_m\": 44513.78, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"CVL East Boundary\", \"stage_seq\": 17, \"distance_m\": 45212.14, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0845H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 18, \"distance_m\": 45589.786, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848H\", \"location\": \"Heath Jn\", \"stage_seq\": 19, \"distance_m\": 49178.65, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0849H\", \"wtt_dep\": \"0850\", \"location\": \"Heath High Level\", \"stage_seq\": 20, \"distance_m\": 49631.476, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0852H\", \"wtt_dep\": \"0853H\", \"location\": \"Llanishen\", \"stage_seq\": 21, \"distance_m\": 51390.521, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0855H\", \"wtt_dep\": \"0856\", \"location\": \"Lisvane & Thornhill\", \"stage_seq\": 22, \"distance_m\": 52684.796, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0900H\", \"wtt_dep\": \"0901H\", \"location\": \"Caerphilly\", \"stage_seq\": 23, \"distance_m\": 56971.458, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0904\", \"location\": \"Aber\", \"stage_seq\": 24, \"distance_m\": 57946.677, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908\", \"location\": \"Llanbradach\", \"stage_seq\": 25, \"distance_m\": 61105.693, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0912H\", \"wtt_dep\": \"0913H\", \"location\": \"Ystrad Mynach\", \"stage_seq\": 26, \"distance_m\": 65825.013, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0916\", \"location\": \"Hengoed\", \"stage_seq\": 27, \"distance_m\": 67284.056, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Pengam\", \"stage_seq\": 28, \"distance_m\": 70043.324, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925H\", \"location\": \"Bargoed\", \"stage_seq\": 29, \"distance_m\": 72654.509, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Brithdir\", \"stage_seq\": 30, \"distance_m\": 74943.687, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932H\", \"location\": \"Tir-phil\", \"stage_seq\": 31, \"distance_m\": 76684.028, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0936H\", \"wtt_dep\": \"0937H\", \"location\": \"Pontlottyn\", \"stage_seq\": 32, \"distance_m\": 80406.963, \"section_seq\": 1, \"route_path_id\": 106175}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": null, \"location\": \"Rhymney\", \"stage_seq\": 33, \"distance_m\": 82425.156, \"section_seq\": 1, \"route_path_id\": 106175}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82425.156, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106175}], \"total_distance_m\": 82425.156, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 81366.633, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1058.523, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0740", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.7573995", "current_position_lon": "-3.2887922", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:37Z\", \"source_id\": 52335852, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:54:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:42Z\", \"source_id\": 16874124, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:03:32Z\", \"source_id\": 52374234, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:03:35Z\", \"source_id\": 16885709, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:39Z\", \"source_id\": 52391909, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:10:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:44Z\", \"source_id\": 16890802, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:51Z\", \"source_id\": 52406258, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:15:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:55Z\", \"source_id\": 16895064, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:42Z\", \"source_id\": 52414399, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:19:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:47Z\", \"source_id\": 16897480, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:22:34Z\", \"source_id\": 52427893, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:24:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:22:38Z\", \"source_id\": 16901396, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:50Z\", \"source_id\": 52437119, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:27:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:55Z\", \"source_id\": 16904097, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:33Z\", \"source_id\": 52444648, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:30:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:28:36Z\", \"source_id\": 16906377, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:48Z\", \"source_id\": 52460182, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:53Z\", \"source_id\": 16910715, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:33Z\", \"source_id\": 52473997, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:37Z\", \"source_id\": 16914540, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:53Z\", \"source_id\": 52497099, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:55Z\", \"source_id\": 16921226, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:58Z\", \"source_id\": 16926163, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:01Z\", \"source_id\": 52520318, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:07Z\", \"source_id\": 16927800, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:31Z\", \"source_id\": 52527128, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:35Z\", \"source_id\": 16929699, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:17Z\", \"source_id\": 52543304, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:20Z\", \"source_id\": 16934087, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:08Z\", \"source_id\": 52573394, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:13Z\", \"source_id\": 16942287, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:38Z\", \"source_id\": 52580101, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:44Z\", \"source_id\": 16944144, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:54Z\", \"source_id\": 52591355, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:56Z\", \"source_id\": 16947226, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:07Z\", \"source_id\": 52599928, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:10Z\", \"source_id\": 16949915, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:03Z\", \"source_id\": 52607973, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:07Z\", \"source_id\": 16952119, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:22Z\", \"source_id\": 52619715, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:27Z\", \"source_id\": 16955410, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:15Z\", \"source_id\": 52624900, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:19Z\", \"source_id\": 16956805, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:59Z\", \"source_id\": 52641159, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:04Z\", \"source_id\": 16960985, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rhymney", "service_state_platform": "1", "timing_fact_generation": 1789634346216748, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:12.310348", "service_state_evidence_id": 16960985, "current_leg_start_actual_dep": "2026-09-17T09:37:30+01:00", "operational_evidence_version": 107, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:12.451501", "service_state_valid_until_kind": null, "operational_interpretation_version": 107, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P BGN RHY 2R08 150252+150256 4 75 None {"version": 3, "segments": [{"to_m": 241.071, "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": 1088.995, "from_m": 241.071, "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": 4048.269, "from_m": 1088.995, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4759.67, "from_m": 4048.269, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21524.272, "from_m": 4759.67, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22057.741, "from_m": 21524.272, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22117.337, "from_m": 22057.741, "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": 22133.815, "from_m": 22117.337, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22180.44, "from_m": 22133.815, "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": 22933.776, "from_m": 22180.44, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22985.721, "from_m": 22933.776, "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": 29668.924, "from_m": 22985.721, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30681.939, "from_m": 29668.924, "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": 30708.144, "from_m": 30681.939, "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": 31110.58, "from_m": 30708.144, "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": 31171.167, "from_m": 31110.58, "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": 31234.711, "from_m": 31171.167, "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": 32486.812, "from_m": 31234.711, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33064.712, "from_m": 32486.812, "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": 34223.337, "from_m": 33064.712, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34275.315, "from_m": 34223.337, "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": 38836.61, "from_m": 34275.315, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39619.666, "from_m": 38836.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40521.837, "from_m": 39619.666, "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": 41206.985, "from_m": 40521.837, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42291.397, "from_m": 41206.985, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42804.026, "from_m": 42291.397, "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": 42887.412, "from_m": 42804.026, "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": 42934.795, "from_m": 42887.412, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43350.463, "from_m": 42934.795, "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": 43960.201, "from_m": 43350.463, "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": 45119.664, "from_m": 43960.201, "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": 45157.217, "from_m": 45119.664, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45890.591, "from_m": 45157.217, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49127.26, "from_m": 45890.591, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49178.65, "from_m": 49127.26, "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": 53314.148, "from_m": 49178.65, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 55253.372, "from_m": 53314.148, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56678.861, "from_m": 55253.372, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56746.432, "from_m": 56678.861, "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": 60114.855, "from_m": 56746.432, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61578.304, "from_m": 60114.855, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62146.387, "from_m": 61578.304, "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": 63147.092, "from_m": 62146.387, "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": 65380.511, "from_m": 63147.092, "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": 65433.252, "from_m": 65380.511, "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": 65492.157, "from_m": 65433.252, "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": 66069.438, "from_m": 65492.157, "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": 68332.706, "from_m": 66069.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 68952.979, "from_m": 68332.706, "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": 70625.052, "from_m": 68952.979, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71202.866, "from_m": 70625.052, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72157.081, "from_m": 71202.866, "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": 72204.111, "from_m": 72157.081, "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": 72503.099, "from_m": 72204.111, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 72826.796, "from_m": 72503.099, "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": 74209.715, "from_m": 72826.796, "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": 81274.713, "from_m": 74209.715, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81717.238, "from_m": 81274.713, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 82116.105, "from_m": 81717.238, "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": 82204.905, "from_m": 82116.105, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 82425.156, "from_m": 82204.905, "capability_applied": null, "effective_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": 632708, "profile_key": "2da7ea1dca0c8ece883cec68c3c11f49638762d933005f52d0b313d00f47d6ac", "schedule_id": 38930, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0740", "location": "Bridgend", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106175}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0741H", "location": "Cowbridge Road S.B.", "stage_seq": 2, "distance_m": 607.854, "section_seq": 1, "route_path_id": 106175}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748H", "location": "Aberthaw Sig. CF3440", "stage_seq": 3, "distance_m": 9232.316, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0753", "wtt_dep": "0754", "location": "Llantwit Major", "stage_seq": 4, "distance_m": 15140.325, "section_seq": 1, "route_path_id": 106175}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800H", "location": "Aberthaw", "stage_seq": 5, "distance_m": 22577.322, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0803H", "wtt_dep": "0804H", "location": "Rhoose", "stage_seq": 6, "distance_m": 25453.987, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0811H", "wtt_dep": "0813", "location": "Barry", "stage_seq": 7, "distance_m": 30818.214, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0815H", "wtt_dep": "0816H", "location": "Barry Docks", "stage_seq": 8, "distance_m": 32827.097, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0818H", "wtt_dep": "0819H", "location": "Cadoxton", "stage_seq": 9, "distance_m": 34202.309, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0823", "wtt_dep": "0824", "location": "Dinas Powys", "stage_seq": 10, "distance_m": 37247.358, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0825H", "wtt_dep": "0826H", "location": "Eastbrook", "stage_seq": 11, "distance_m": 38448.577, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0828H", "wtt_dep": "0829H", "location": "Cogan", "stage_seq": 12, "distance_m": 39990.346, "section_seq": 1, "route_path_id": 106175}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831H", "location": "Cogan Jn", "stage_seq": 13, "distance_m": 40583.237, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0834", "wtt_dep": "0835", "location": "Grangetown", "stage_seq": 14, "distance_m": 42684.529, "section_seq": 1, "route_path_id": 106175}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "Penarth Curve South Jn", "stage_seq": 15, "distance_m": 43210.96, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0839H", "wtt_dep": "0841H", "location": "Cardiff Central", "stage_seq": 16, "distance_m": 44513.78, "section_seq": 1, "route_path_id": 106175}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842", "location": "CVL East Boundary", "stage_seq": 17, "distance_m": 45212.14, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0845H", "location": "Cardiff Queen Street", "stage_seq": 18, "distance_m": 45589.786, "section_seq": 1, "route_path_id": 106175}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848H", "location": "Heath Jn", "stage_seq": 19, "distance_m": 49178.65, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0849H", "wtt_dep": "0850", "location": "Heath High Level", "stage_seq": 20, "distance_m": 49631.476, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0852H", "wtt_dep": "0853H", "location": "Llanishen", "stage_seq": 21, "distance_m": 51390.521, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0855H", "wtt_dep": "0856", "location": "Lisvane & Thornhill", "stage_seq": 22, "distance_m": 52684.796, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0900H", "wtt_dep": "0901H", "location": "Caerphilly", "stage_seq": 23, "distance_m": 56971.458, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0904", "location": "Aber", "stage_seq": 24, "distance_m": 57946.677, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908", "location": "Llanbradach", "stage_seq": 25, "distance_m": 61105.693, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0912H", "wtt_dep": "0913H", "location": "Ystrad Mynach", "stage_seq": 26, "distance_m": 65825.013, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0916", "location": "Hengoed", "stage_seq": 27, "distance_m": 67284.056, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Pengam", "stage_seq": 28, "distance_m": 70043.324, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925H", "location": "Bargoed", "stage_seq": 29, "distance_m": 72654.509, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Brithdir", "stage_seq": 30, "distance_m": 74943.687, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932H", "location": "Tir-phil", "stage_seq": 31, "distance_m": 76684.028, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0936H", "wtt_dep": "0937H", "location": "Pontlottyn", "stage_seq": 32, "distance_m": 80406.963, "section_seq": 1, "route_path_id": 106175}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": null, "location": "Rhymney", "stage_seq": 33, "distance_m": 82425.156, "section_seq": 1, "route_path_id": 106175}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82425.156, "from_m": 0.0, "section_seq": 1, "route_path_id": 106175}], "total_distance_m": 82425.156, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 81366.633, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1058.523, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25400, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:37Z", "source_id": 52335852, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:54:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:42Z", "source_id": 16874124, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25390, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:03:32Z", "source_id": 52374234, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:03:35Z", "source_id": 16885709, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25377, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:39Z", "source_id": 52391909, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:10:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:44Z", "source_id": 16890802, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25373, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:51Z", "source_id": 52406258, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:15:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:55Z", "source_id": 16895064, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25369, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:42Z", "source_id": 52414399, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:19:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:47Z", "source_id": 16897480, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25365, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:22:34Z", "source_id": 52427893, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:24:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:22:38Z", "source_id": 16901396, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25358, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:50Z", "source_id": 52437119, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:27:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:55Z", "source_id": 16904097, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25352, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:33Z", "source_id": 52444648, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:30:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:28:36Z", "source_id": 16906377, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25338, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:48Z", "source_id": 52460182, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:53Z", "source_id": 16910715, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24864, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:33Z", "source_id": 52473997, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:39:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:37Z", "source_id": 16914540, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25250, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:53Z", "source_id": 52497099, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T07:47:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:55Z", "source_id": 16921226, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:58Z", "source_id": 16926163, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25219, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:01Z", "source_id": 52520318, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T07:56:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:07Z", "source_id": 16927800, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25215, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:31Z", "source_id": 52527128, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:35Z", "source_id": 16929699, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25209, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:17Z", "source_id": 52543304, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:03:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:20Z", "source_id": 16934087, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25196, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:08Z", "source_id": 52573394, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:15:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:13Z", "source_id": 16942287, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25193, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:38Z", "source_id": 52580101, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:17:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:44Z", "source_id": 16944144, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25190, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:54Z", "source_id": 52591355, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:21:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:56Z", "source_id": 16947226, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25180, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:07Z", "source_id": 52599928, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:25:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:10Z", "source_id": 16949915, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25176, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:03Z", "source_id": 52607973, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:29:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:07Z", "source_id": 16952119, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25172, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:22Z", "source_id": 52619715, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:32:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:27Z", "source_id": 16955410, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25168, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:15Z", "source_id": 52624900, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T08:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:19Z", "source_id": 16956805, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25163, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:59Z", "source_id": 52641159, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T08:40:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:04Z", "source_id": 16960985, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Bridgend 0740 0740 1A None None Rhymney 0941 0940 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62088/2026-09-17/detailed None Pontlottyn 2026-09-17T09:37:30+01:00 Rhymney 3.0 {"type": "LineString", "coordinates": [[-3.2793246, 51.746533199999995], [-3.2799367, 51.7472358], [-3.2800446999999995, 51.7473558], [-3.2802163, 51.7475384], [-3.2805149, 51.7478562], [-3.2813647, 51.748773], [-3.2815116, 51.74893], [-3.2821907999999995, 51.7496649], [-3.2823383999999995, 51.7498642], [-3.2824859, 51.75009670000001], [-3.282612, 51.75038730000001], [-3.2827099, 51.7507003], [-3.2827555, 51.7509464], [-3.2828023999999996, 51.7512391], [-3.2828212, 51.75170570000001], [-3.2828614, 51.7520046], [-3.2829230999999996, 51.7523151], [-3.2830465, 51.752658800000006], [-3.283143, 51.752868], [-3.2833978, 51.75328650000001], [-3.2837143, 51.753721500000005], [-3.2839557, 51.754022000000006], [-3.2842292999999994, 51.7543292], [-3.284446599999999, 51.7545318], [-3.2847228, 51.754741], [-3.2851037, 51.75499], [-3.2855543, 51.755265599999994], [-3.2859029999999994, 51.75548809999999], [-3.2862034, 51.755694], [-3.2864850999999997, 51.755907400000005], [-3.2868498, 51.75617799999999], [-3.287675299999999, 51.7568314], [-3.2879718, 51.7570419], [-3.2883339, 51.75732049999999], [-3.288569100000001, 51.7575245], [-3.2888078999999997, 51.7577743], [-3.2891698999999996, 51.75818939999999], [-3.2895025, 51.75855959999999], [-3.2897252, 51.75894480000001], [-3.2898921999999997, 51.7592537], [-3.2898163, 51.7590423], [-3.2897937, 51.7589765], [-3.2895607999999994, 51.75854129999999], [-3.2893279999999994, 51.7581509], [-3.2890612, 51.757731099999994], [-3.2889797999999995, 51.75761919999999], [-3.2887921999999996, 51.7573995]]} 1.1 0937 0940 Pontlottyn Rhymney Rhymney 51.7573995 -3.2887922 51.7573995 -3.2887922 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Rhymney TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960985 1789634346216748 107 107 2026-09-17 08:50:12.451501 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:12.310348
603532 635011 L88802 322G07ME17 2026-09-17 COMPLETE 16961898 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 635011, "stp": "P", "toc": "Northern", "uid": "L88802", "consist": "323203", "dest_crs": "HDF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88802/2026-09-17/detailed", "trust_id": "322G07ME17", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hadfield", "service_date": "2026-09-17", "dest_arr_time": "0941", "dest_platform": null, "is_terminated": 1, "next_location": "Hadfield", "signalling_id": "2G07", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0940", "current_leg_dep": "0935", "current_leg_end": "Hadfield", "origin_dep_time": "0903", "origin_platform": "2", "current_location": "Hadfield", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9494684, 53.44464310000001], [-1.9509997999999995, 53.4451279], [-1.9518903000000003, 53.4453818], [-1.952092, 53.4454463], [-1.9529978, 53.44574269999998], [-1.9533963, 53.4458795], [-1.9536618999999995, 53.44597069999999], [-1.9547068, 53.4463097], [-1.9551252, 53.446428299999994], [-1.955445, 53.44650249999999], [-1.9555874, 53.4465387], [-1.9561364999999995, 53.44664719999999], [-1.9566212, 53.4467312], [-1.9570491, 53.4467865], [-1.9572263, 53.446805299999994], [-1.9577454999999997, 53.446857099999995], [-1.9581591999999997, 53.44688479999999], [-1.9585424, 53.446899], [-1.9589665, 53.4469073], [-1.9596854, 53.44687999999999], [-1.9598260999999997, 53.446874599999994], [-1.9608964, 53.446850100000006], [-1.9616381000000005, 53.4468535], [-1.9622222, 53.4468748], [-1.9628073999999995, 53.446901800000006], [-1.9638591, 53.447022], [-1.9647655, 53.4471508], [-1.9654034, 53.447264], [-1.9654661, 53.44727799999998], [-1.9658392, 53.4473703], [-1.9661041999999995, 53.447467400000015], [-1.9663339999999996, 53.4475657], [-1.9665059, 53.447647499999995], [-1.9667259, 53.44776180000001], [-1.9669038, 53.4478842], [-1.9671681999999997, 53.448080799999985], [-1.9672778, 53.44816829999999], [-1.9676159, 53.4484612], [-1.9680767999999995, 53.448835300000006], [-1.9683778, 53.4490156], [-1.9693289, 53.449535299999994], [-1.9696239, 53.4497477], [-1.9697137, 53.44984329999999], [-1.9698595, 53.44999440000001], [-1.9699471999999996, 53.4501295], [-1.9700236, 53.4502652], [-1.9700856, 53.4504719], [-1.9701166, 53.4505966], [-1.9701219000000003, 53.4507331], [-1.970107, 53.450974599999995], [-1.970029, 53.451391699999995], [-1.9700162, 53.4517622], [-1.9701106, 53.453439200000005], [-1.9701264, 53.4538756], [-1.9701329999999997, 53.4540565], [-1.9701262, 53.45439989999999], [-1.9700773000000005, 53.45477919999999], [-1.9698961, 53.4555817], [-1.9696673, 53.4562611], [-1.9694787, 53.4566626], [-1.9692773, 53.4570443], [-1.9690929, 53.4573502], [-1.9688861999999996, 53.4576663], [-1.9684989, 53.4581626], [-1.9679797, 53.4587269], [-1.9674327, 53.459291499999985], [-1.9666555, 53.4599501], [-1.9663415999999996, 53.460198000000005], [-1.9661638, 53.4603191], [-1.9653831999999996, 53.460845600000006]]}", "current_leg_start": "Glossop", "dest_arr_time_act": "0941", "motion_projection": null, "next_location_lat": "53.4608456", "next_location_lon": "-1.9653832", "previous_location": "Glossop", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"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\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"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\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_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\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1049.468, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1088.464, \"from_m\": 1049.468, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1159.476, \"from_m\": 1088.464, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1183.533, \"from_m\": 1159.476, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1274.252, \"from_m\": 1183.533, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1443.746, \"from_m\": 1274.252, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2199.218, \"from_m\": 1443.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2257.573, \"from_m\": 2199.218, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2343.777, \"from_m\": 2257.573, \"capability_applied\": null, \"effective_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\": 5579.627, \"from_m\": 2343.777, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9989.343, \"from_m\": 5579.627, \"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\": 10010.956, \"from_m\": 9989.343, \"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\": 13109.154, \"from_m\": 10010.956, \"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\": 14392.813, \"from_m\": 13109.154, \"capability_applied\": null, \"effective_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\": 16744.237, \"from_m\": 14392.813, \"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\": 16755.201, \"from_m\": 16744.237, \"capability_applied\": null, \"effective_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\": 18726.92, \"from_m\": 16755.201, \"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\": 19013.554, \"from_m\": 18726.92, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19533.242, \"from_m\": 19013.554, \"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\": 20713.501, \"from_m\": 19533.242, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 635011, \"profile_key\": \"5585f4bc725259c5348499baa0d4232508f7e210ab9c08a73e38e7795a62b605\", \"schedule_id\": 19069, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1117.886, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0907\", \"location\": \"Ashburys\", \"stage_seq\": 3, \"distance_m\": 2468.55, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Guide Bridge\", \"stage_seq\": 4, \"distance_m\": 8084.44, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Hyde Jn\", \"stage_seq\": 5, \"distance_m\": 9989.343, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915\", \"location\": \"Flowery Field\", \"stage_seq\": 6, \"distance_m\": 10815.506, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917\", \"location\": \"Newton for Hyde\", \"stage_seq\": 7, \"distance_m\": 11846.165, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919\", \"location\": \"Godley\", \"stage_seq\": 8, \"distance_m\": 12749.329, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"Hattersley\", \"stage_seq\": 9, \"distance_m\": 14123.472, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924\", \"location\": \"Broadbottom\", \"stage_seq\": 10, \"distance_m\": 15782.277, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0929H\", \"location\": \"Dinting\", \"stage_seq\": 11, \"distance_m\": 19108.532, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0935H\", \"location\": \"Glossop\", \"stage_seq\": 12, \"distance_m\": 19274.118, \"section_seq\": 1, \"route_path_id\": 73800}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": null, \"location\": \"Hadfield\", \"stage_seq\": 13, \"distance_m\": 20713.501, \"section_seq\": 1, \"route_path_id\": 73800}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20713.501, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73800}], \"total_distance_m\": 20713.501, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18224.635, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2488.866, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0903", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.4608456", "current_position_lon": "-1.9653832", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:17Z\", \"source_id\": 52551719, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:18Z\", \"source_id\": 16936331, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:17Z\", \"source_id\": 52565706, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:22Z\", \"source_id\": 16940157, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:23Z\", \"source_id\": 52574057, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:25Z\", \"source_id\": 16942458, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:35Z\", \"source_id\": 52590558, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:38Z\", \"source_id\": 16947025, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:30Z\", \"source_id\": 52609125, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:33Z\", \"source_id\": 16952496, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:44Z\", \"source_id\": 52620663, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:48Z\", \"source_id\": 16955607, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:40:09Z\", \"source_id\": 52644193, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:40:13Z\", \"source_id\": 16961898, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hadfield", "service_state_platform": null, "timing_fact_generation": 1789634413974580, "current_leg_arrival_utc": "2026-09-17T09:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:13.968411", "service_state_evidence_id": 16961898, "current_leg_start_actual_dep": "2026-09-17T09:35:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:14.216950", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MAN HDF 2G07 323203 3 90 None {"version": 3, "segments": [{"to_m": 409.18, "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": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "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": 842.589, "from_m": 533.176, "capability_applied": null, "effective_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": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1049.468, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1088.464, "from_m": 1049.468, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1159.476, "from_m": 1088.464, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1183.533, "from_m": 1159.476, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1274.252, "from_m": 1183.533, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1443.746, "from_m": 1274.252, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2199.218, "from_m": 1443.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2257.573, "from_m": 2199.218, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2343.777, "from_m": 2257.573, "capability_applied": null, "effective_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": 5579.627, "from_m": 2343.777, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9989.343, "from_m": 5579.627, "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": 10010.956, "from_m": 9989.343, "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": 13109.154, "from_m": 10010.956, "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": 14392.813, "from_m": 13109.154, "capability_applied": null, "effective_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": 16744.237, "from_m": 14392.813, "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": 16755.201, "from_m": 16744.237, "capability_applied": null, "effective_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": 18726.92, "from_m": 16755.201, "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": 19013.554, "from_m": 18726.92, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19533.242, "from_m": 19013.554, "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": 20713.501, "from_m": 19533.242, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 635011, "profile_key": "5585f4bc725259c5348499baa0d4232508f7e210ab9c08a73e38e7795a62b605", "schedule_id": 19069, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0903", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73800}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1117.886, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0907", "location": "Ashburys", "stage_seq": 3, "distance_m": 2468.55, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Guide Bridge", "stage_seq": 4, "distance_m": 8084.44, "section_seq": 1, "route_path_id": 73800}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Hyde Jn", "stage_seq": 5, "distance_m": 9989.343, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915", "location": "Flowery Field", "stage_seq": 6, "distance_m": 10815.506, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917", "location": "Newton for Hyde", "stage_seq": 7, "distance_m": 11846.165, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919", "location": "Godley", "stage_seq": 8, "distance_m": 12749.329, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "Hattersley", "stage_seq": 9, "distance_m": 14123.472, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924", "location": "Broadbottom", "stage_seq": 10, "distance_m": 15782.277, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0929H", "location": "Dinting", "stage_seq": 11, "distance_m": 19108.532, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0935H", "location": "Glossop", "stage_seq": 12, "distance_m": 19274.118, "section_seq": 1, "route_path_id": 73800}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": null, "location": "Hadfield", "stage_seq": 13, "distance_m": 20713.501, "section_seq": 1, "route_path_id": 73800}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20713.501, "from_m": 0.0, "section_seq": 1, "route_path_id": 73800}], "total_distance_m": 20713.501, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18224.635, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2488.866, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8573, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:17Z", "source_id": 52551719, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:07:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:18Z", "source_id": 16936331, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8708, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:17Z", "source_id": 52565706, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:11:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:22Z", "source_id": 16940157, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8762, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:23Z", "source_id": 52574057, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:15:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:25Z", "source_id": 16942458, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8766, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:35Z", "source_id": 52590558, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:21:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:38Z", "source_id": 16947025, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8769, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:30Z", "source_id": 52609125, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:33Z", "source_id": 16952496, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8773, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:44Z", "source_id": 52620663, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:32:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:48Z", "source_id": 16955607, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8775, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:40:09Z", "source_id": 52644193, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:40:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:40:13Z", "source_id": 16961898, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Manchester Piccadilly 0903 0903 2 None None Hadfield 0941 0941 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L88802/2026-09-17/detailed None Glossop 2026-09-17T09:35:30+01:00 Hadfield 5.0 {"type": "LineString", "coordinates": [[-1.9494684, 53.44464310000001], [-1.9509997999999995, 53.4451279], [-1.9518903000000003, 53.4453818], [-1.952092, 53.4454463], [-1.9529978, 53.44574269999998], [-1.9533963, 53.4458795], [-1.9536618999999995, 53.44597069999999], [-1.9547068, 53.4463097], [-1.9551252, 53.446428299999994], [-1.955445, 53.44650249999999], [-1.9555874, 53.4465387], [-1.9561364999999995, 53.44664719999999], [-1.9566212, 53.4467312], [-1.9570491, 53.4467865], [-1.9572263, 53.446805299999994], [-1.9577454999999997, 53.446857099999995], [-1.9581591999999997, 53.44688479999999], [-1.9585424, 53.446899], [-1.9589665, 53.4469073], [-1.9596854, 53.44687999999999], [-1.9598260999999997, 53.446874599999994], [-1.9608964, 53.446850100000006], [-1.9616381000000005, 53.4468535], [-1.9622222, 53.4468748], [-1.9628073999999995, 53.446901800000006], [-1.9638591, 53.447022], [-1.9647655, 53.4471508], [-1.9654034, 53.447264], [-1.9654661, 53.44727799999998], [-1.9658392, 53.4473703], [-1.9661041999999995, 53.447467400000015], [-1.9663339999999996, 53.4475657], [-1.9665059, 53.447647499999995], [-1.9667259, 53.44776180000001], [-1.9669038, 53.4478842], [-1.9671681999999997, 53.448080799999985], [-1.9672778, 53.44816829999999], [-1.9676159, 53.4484612], [-1.9680767999999995, 53.448835300000006], [-1.9683778, 53.4490156], [-1.9693289, 53.449535299999994], [-1.9696239, 53.4497477], [-1.9697137, 53.44984329999999], [-1.9698595, 53.44999440000001], [-1.9699471999999996, 53.4501295], [-1.9700236, 53.4502652], [-1.9700856, 53.4504719], [-1.9701166, 53.4505966], [-1.9701219000000003, 53.4507331], [-1.970107, 53.450974599999995], [-1.970029, 53.451391699999995], [-1.9700162, 53.4517622], [-1.9701106, 53.453439200000005], [-1.9701264, 53.4538756], [-1.9701329999999997, 53.4540565], [-1.9701262, 53.45439989999999], [-1.9700773000000005, 53.45477919999999], [-1.9698961, 53.4555817], [-1.9696673, 53.4562611], [-1.9694787, 53.4566626], [-1.9692773, 53.4570443], [-1.9690929, 53.4573502], [-1.9688861999999996, 53.4576663], [-1.9684989, 53.4581626], [-1.9679797, 53.4587269], [-1.9674327, 53.459291499999985], [-1.9666555, 53.4599501], [-1.9663415999999996, 53.460198000000005], [-1.9661638, 53.4603191], [-1.9653831999999996, 53.460845600000006]]} 1.8 0935 0940 Glossop Hadfield Hadfield 53.4608456 -1.9653832 53.4608456 -1.9653832 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Hadfield TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16961898 1789634413974580 39 39 2026-09-17 08:50:14.216950 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:13.968411
603533 631910 W45396 879L06MA17 2026-09-17 COMPLETE 16960823 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 631910, "stp": "P", "toc": "Thameslink", "uid": "W45396", "consist": "700121", "dest_crs": "BDM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45396/2026-09-17/detailed", "trust_id": "879L06MA17", "origin_crs": "EGR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-17", "dest_arr_time": "0929", "dest_platform": "2", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "9L06", "timing_status": "LATE", "origin_station": "East Grinstead", "current_leg_arr": "0940", "current_leg_dep": "0925", "current_leg_end": "Bedford", "origin_dep_time": "0714", "origin_platform": "2", "current_location": "Bedford", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]}", "current_leg_start": "Flitwick", "dest_arr_time_act": "0929", "motion_projection": null, "next_location_lat": "52.1354670", "next_location_lon": "-0.4791311", "previous_location": "Flitwick", "current_leg_milage": "9.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 591.373, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5894.946, \"from_m\": 591.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6124.263, \"from_m\": 5894.946, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12626.264, \"from_m\": 6124.263, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 13919.202, \"from_m\": 12626.264, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13943.392, \"from_m\": 13919.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13971.129, \"from_m\": 13943.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15286.062, \"from_m\": 13971.129, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15894.471, \"from_m\": 15286.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15916.708, \"from_m\": 15894.471, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15949.155, \"from_m\": 15916.708, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15960.263, \"from_m\": 15949.155, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17583.013, \"from_m\": 15960.263, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19840.05, \"from_m\": 17583.013, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29901.888, \"from_m\": 19840.05, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30063.834, \"from_m\": 29901.888, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31210.434, \"from_m\": 30063.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31245.476, \"from_m\": 31210.434, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31311.537, \"from_m\": 31245.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31346.46, \"from_m\": 31311.537, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31412.96, \"from_m\": 31346.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31501.628, \"from_m\": 31412.96, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31532.064, \"from_m\": 31501.628, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31926.32, \"from_m\": 31532.064, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31963.285, \"from_m\": 31926.32, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32859.736, \"from_m\": 31963.285, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 32891.132, \"from_m\": 32859.736, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32925.145, \"from_m\": 32891.132, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33340.604, \"from_m\": 32925.145, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34329.928, \"from_m\": 33340.604, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34651.912, \"from_m\": 34329.928, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34710.177, \"from_m\": 34651.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\": 37998.83, \"from_m\": 34710.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38060.346, \"from_m\": 37998.83, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43341.519, \"from_m\": 38060.346, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45231.329, \"from_m\": 43341.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46167.757, \"from_m\": 45231.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\": 47739.663, \"from_m\": 46167.757, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49353.567, \"from_m\": 47739.663, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49596.919, \"from_m\": 49353.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49692.932, \"from_m\": 49596.919, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49740.191, \"from_m\": 49692.932, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49978.69, \"from_m\": 49740.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50505.975, \"from_m\": 49978.69, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50543.739, \"from_m\": 50505.975, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 51100.97, \"from_m\": 50543.739, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51178.596, \"from_m\": 51100.97, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54530.301, \"from_m\": 51178.596, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54808.262, \"from_m\": 54530.301, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54845.523, \"from_m\": 54808.262, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 56072.511, \"from_m\": 54845.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56141.395, \"from_m\": 56072.511, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56719.53, \"from_m\": 56141.395, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56938.019, \"from_m\": 56719.53, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58779.358, \"from_m\": 56938.019, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 60478.464, \"from_m\": 58779.358, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 61865.302, \"from_m\": 60478.464, \"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\": 65224.135, \"from_m\": 61865.302, \"capability_applied\": null, \"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\": 82927.028, \"from_m\": 65224.135, \"capability_applied\": null, \"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\": 87060.613, \"from_m\": 82927.028, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 92253.912, \"from_m\": 87060.613, \"capability_applied\": null, \"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\": 92338.922, \"from_m\": 92253.912, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92356.122, \"from_m\": 92338.922, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 92441.695, \"from_m\": 92356.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\": 93014.243, \"from_m\": 92441.695, \"capability_applied\": null, \"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\": 96498.622, \"from_m\": 93014.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98297.42, \"from_m\": 96498.622, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 100899.125, \"from_m\": 98297.42, \"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\": 101773.879, \"from_m\": 100899.125, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 102825.153, \"from_m\": 101773.879, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 106878.804, \"from_m\": 102825.153, \"capability_applied\": null, \"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\": 106926.097, \"from_m\": 106878.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\": 110392.731, \"from_m\": 106926.097, \"capability_applied\": null, \"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\": 118346.784, \"from_m\": 110392.731, \"capability_applied\": null, \"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\": 118394.181, \"from_m\": 118346.784, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 121215.536, \"from_m\": 118394.181, \"capability_applied\": null, \"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\": 131949.334, \"from_m\": 121215.536, \"capability_applied\": null, \"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\": 131994.563, \"from_m\": 131949.334, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132858.161, \"from_m\": 131994.563, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 133150.271, \"from_m\": 132858.161, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 133195.189, \"from_m\": 133150.271, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133328.75, \"from_m\": 133195.189, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 133363.128, \"from_m\": 133328.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\": 133447.806, \"from_m\": 133363.128, \"capability_applied\": null, \"effective_limit_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\": 631910, \"profile_key\": \"2d2326004ecd96e55e9faaedb7d6190e66eca20391c02aad210ecd98a51eb3cd\", \"schedule_id\": 26900, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0714\", \"location\": \"East Grinstead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0717H\", \"wtt_dep\": \"0718\", \"location\": \"Dormans\", \"stage_seq\": 2, \"distance_m\": 3659.554, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0720H\", \"wtt_dep\": \"0721\", \"location\": \"Lingfield\", \"stage_seq\": 3, \"distance_m\": 6031.857, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0727H\", \"wtt_dep\": \"0728H\", \"location\": \"Hurst Green\", \"stage_seq\": 4, \"distance_m\": 14136.447, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0730H\", \"wtt_dep\": \"0731H\", \"location\": \"Oxted\", \"stage_seq\": 5, \"distance_m\": 15659.32, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0736H\", \"wtt_dep\": \"0737\", \"location\": \"Woldingham\", \"stage_seq\": 6, \"distance_m\": 20821.312, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0740\", \"wtt_dep\": \"0740H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 7, \"distance_m\": 23620.755, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0743H\", \"wtt_dep\": \"0744\", \"location\": \"Riddlesdown\", \"stage_seq\": 8, \"distance_m\": 26716.702, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0746H\", \"wtt_dep\": \"0747\", \"location\": \"Sanderstead\", \"stage_seq\": 9, \"distance_m\": 28696.94, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0749H\", \"wtt_dep\": \"0750H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 30226.238, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0753\", \"wtt_dep\": \"0754\", \"location\": \"East Croydon\", \"stage_seq\": 11, \"distance_m\": 31733.956, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0755H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 32581.666, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0756H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 13, \"distance_m\": 33340.604, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0757H\", \"location\": \"Norwood Junction\", \"stage_seq\": 14, \"distance_m\": 34394.667, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800\", \"location\": \"Sydenham\", \"stage_seq\": 15, \"distance_m\": 37998.83, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0803\", \"location\": \"New Cross Gate\", \"stage_seq\": 16, \"distance_m\": 43692.642, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 17, \"distance_m\": 44793.932, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0806\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 18, \"distance_m\": 46413.064, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0808H\", \"wtt_dep\": \"0811\", \"location\": \"London Bridge\", \"stage_seq\": 19, \"distance_m\": 48277.842, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0812H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 20, \"distance_m\": 49004.86, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 21, \"distance_m\": 49612.288, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0816\", \"wtt_dep\": \"0817\", \"location\": \"London Blackfriars\", \"stage_seq\": 22, \"distance_m\": 50214.423, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0818\", \"wtt_dep\": \"0819\", \"location\": \"City Thameslink\", \"stage_seq\": 23, \"distance_m\": 50616.806, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0820H\", \"wtt_dep\": \"0821H\", \"location\": \"Farringdon\", \"stage_seq\": 24, \"distance_m\": 51346.964, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0825\", \"wtt_dep\": \"0826\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 25, \"distance_m\": 53565.819, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0828H\", \"location\": \"Dock Jn North\", \"stage_seq\": 26, \"distance_m\": 54797.697, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Kentish Town\", \"stage_seq\": 27, \"distance_m\": 55764.722, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 28, \"distance_m\": 56719.53, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0833\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 29, \"distance_m\": 59513.314, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0834\", \"location\": \"Cricklewood\", \"stage_seq\": 30, \"distance_m\": 61462.361, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835\", \"location\": \"Hendon\", \"stage_seq\": 31, \"distance_m\": 64512.064, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0839H\", \"location\": \"Radlett Jn\", \"stage_seq\": 32, \"distance_m\": 76514.063, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0843H\", \"wtt_dep\": \"0844H\", \"location\": \"St. Albans\", \"stage_seq\": 33, \"distance_m\": 85300.954, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Harpenden Jn\", \"stage_seq\": 34, \"distance_m\": 92338.922, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0851H\", \"location\": \"Harpenden\", \"stage_seq\": 35, \"distance_m\": 92878.033, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0857\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 36, \"distance_m\": 100267.516, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0900\", \"wtt_dep\": \"0902\", \"location\": \"Luton\", \"stage_seq\": 37, \"distance_m\": 102021.601, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0906\", \"location\": \"Leagrave\", \"stage_seq\": 38, \"distance_m\": 105942.488, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 39, \"distance_m\": 106714.346, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0910H\", \"location\": \"Harlington\", \"stage_seq\": 40, \"distance_m\": 113215.001, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Flitwick\", \"stage_seq\": 41, \"distance_m\": 117932.671, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920H\", \"location\": \"Wixams\", \"stage_seq\": 42, \"distance_m\": 127987.758, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 43, \"distance_m\": 131832.032, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 44, \"distance_m\": 133447.806, \"section_seq\": 1, \"route_path_id\": 101480}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 133447.806, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101480}], \"total_distance_m\": 133447.806, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 126962.794, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6485.012, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0714", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "52.1354670", "current_position_lon": "-0.4791311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:14:06Z\", \"source_id\": 52239847, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:17:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:14:10Z\", \"source_id\": 16845192, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:27:07Z\", \"source_id\": 52274344, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:28:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:27:11Z\", \"source_id\": 16855633, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:33:54Z\", \"source_id\": 52292827, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:34:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:33:59Z\", \"source_id\": 16861194, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:36:24Z\", \"source_id\": 52299785, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:37:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:36:28Z\", \"source_id\": 16863275, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30407, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:41:16Z\", \"source_id\": 52313176, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:41:18Z\", \"source_id\": 16867271, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:43:51Z\", \"source_id\": 52320256, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:43:53Z\", \"source_id\": 16869332, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:48:28Z\", \"source_id\": 52332821, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:49:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:48:31Z\", \"source_id\": 16873166, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:51:52Z\", \"source_id\": 52342164, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:53:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:51:56Z\", \"source_id\": 16875951, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:26Z\", \"source_id\": 52354702, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:57:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:56:30Z\", \"source_id\": 16879781, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:01:14Z\", \"source_id\": 52368026, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:01:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:01:18Z\", \"source_id\": 16883794, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:16Z\", \"source_id\": 52379339, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:06:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:17Z\", \"source_id\": 16887179, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:10:58Z\", \"source_id\": 52395651, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:11:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:11:02Z\", \"source_id\": 16891959, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:14:59Z\", \"source_id\": 52406662, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:15:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:01Z\", \"source_id\": 16895169, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:27Z\", \"source_id\": 52422182, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:20:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:20:30Z\", \"source_id\": 16899705, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:22:32Z\", \"source_id\": 52427750, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:22:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:22:36Z\", \"source_id\": 16901354, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:05Z\", \"source_id\": 52434967, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:25:05Z\", \"source_id\": 16903426, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:03Z\", \"source_id\": 52446118, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:29:07Z\", \"source_id\": 16906780, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:08Z\", \"source_id\": 52461058, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:34:11Z\", \"source_id\": 16910944, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:56Z\", \"source_id\": 52480636, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:40:58Z\", \"source_id\": 16916435, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:40Z\", \"source_id\": 52482605, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:42:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:40Z\", \"source_id\": 16917040, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:53Z\", \"source_id\": 52486021, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:58Z\", \"source_id\": 16918037, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:04Z\", \"source_id\": 52514891, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:08Z\", \"source_id\": 16926280, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:43Z\", \"source_id\": 52536019, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:00:49Z\", \"source_id\": 16932142, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:33Z\", \"source_id\": 52558078, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:38Z\", \"source_id\": 16938103, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:41Z\", \"source_id\": 52564146, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:45Z\", \"source_id\": 16939687, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:02Z\", \"source_id\": 52573189, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:07Z\", \"source_id\": 16942223, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:30Z\", \"source_id\": 52587583, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:33Z\", \"source_id\": 16946199, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:30Z\", \"source_id\": 52598349, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:32Z\", \"source_id\": 16949373, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:48Z\", \"source_id\": 52640705, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:51Z\", \"source_id\": 16960823, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford", "service_state_platform": "2", "timing_fact_generation": 1789634332119220, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:18.370531", "service_state_evidence_id": 16960823, "current_leg_start_actual_dep": "2026-09-17T09:26:00+01:00", "operational_evidence_version": 172, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:19.016967", "service_state_valid_until_kind": null, "operational_interpretation_version": 172, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P EGR BDM 9L06 700121 12 100 None {"version": 3, "segments": [{"to_m": 591.373, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5894.946, "from_m": 591.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6124.263, "from_m": 5894.946, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12626.264, "from_m": 6124.263, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 13919.202, "from_m": 12626.264, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13943.392, "from_m": 13919.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13971.129, "from_m": 13943.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15286.062, "from_m": 13971.129, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15894.471, "from_m": 15286.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15916.708, "from_m": 15894.471, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15949.155, "from_m": 15916.708, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15960.263, "from_m": 15949.155, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17583.013, "from_m": 15960.263, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19840.05, "from_m": 17583.013, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29901.888, "from_m": 19840.05, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30063.834, "from_m": 29901.888, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31210.434, "from_m": 30063.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31245.476, "from_m": 31210.434, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31311.537, "from_m": 31245.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31346.46, "from_m": 31311.537, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31412.96, "from_m": 31346.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31501.628, "from_m": 31412.96, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31532.064, "from_m": 31501.628, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31926.32, "from_m": 31532.064, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31963.285, "from_m": 31926.32, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32859.736, "from_m": 31963.285, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 32891.132, "from_m": 32859.736, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32925.145, "from_m": 32891.132, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33340.604, "from_m": 32925.145, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34329.928, "from_m": 33340.604, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34651.912, "from_m": 34329.928, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34710.177, "from_m": 34651.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": 37998.83, "from_m": 34710.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38060.346, "from_m": 37998.83, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43341.519, "from_m": 38060.346, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45231.329, "from_m": 43341.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46167.757, "from_m": 45231.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": 47739.663, "from_m": 46167.757, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49353.567, "from_m": 47739.663, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49596.919, "from_m": 49353.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49692.932, "from_m": 49596.919, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49740.191, "from_m": 49692.932, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49978.69, "from_m": 49740.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50505.975, "from_m": 49978.69, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 50543.739, "from_m": 50505.975, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 51100.97, "from_m": 50543.739, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 51178.596, "from_m": 51100.97, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54530.301, "from_m": 51178.596, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 54808.262, "from_m": 54530.301, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54845.523, "from_m": 54808.262, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 56072.511, "from_m": 54845.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56141.395, "from_m": 56072.511, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56719.53, "from_m": 56141.395, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56938.019, "from_m": 56719.53, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58779.358, "from_m": 56938.019, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 60478.464, "from_m": 58779.358, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 61865.302, "from_m": 60478.464, "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": 65224.135, "from_m": 61865.302, "capability_applied": null, "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": 82927.028, "from_m": 65224.135, "capability_applied": null, "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": 87060.613, "from_m": 82927.028, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 92253.912, "from_m": 87060.613, "capability_applied": null, "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": 92338.922, "from_m": 92253.912, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92356.122, "from_m": 92338.922, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92441.695, "from_m": 92356.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": 93014.243, "from_m": 92441.695, "capability_applied": null, "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": 96498.622, "from_m": 93014.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98297.42, "from_m": 96498.622, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 100899.125, "from_m": 98297.42, "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": 101773.879, "from_m": 100899.125, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 102825.153, "from_m": 101773.879, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 106878.804, "from_m": 102825.153, "capability_applied": null, "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": 106926.097, "from_m": 106878.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": 110392.731, "from_m": 106926.097, "capability_applied": null, "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": 118346.784, "from_m": 110392.731, "capability_applied": null, "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": 118394.181, "from_m": 118346.784, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 121215.536, "from_m": 118394.181, "capability_applied": null, "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": 131949.334, "from_m": 121215.536, "capability_applied": null, "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": 131994.563, "from_m": 131949.334, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132858.161, "from_m": 131994.563, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 133150.271, "from_m": 132858.161, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 133195.189, "from_m": 133150.271, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133328.75, "from_m": 133195.189, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 133363.128, "from_m": 133328.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": 133447.806, "from_m": 133363.128, "capability_applied": null, "effective_limit_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": 631910, "profile_key": "2d2326004ecd96e55e9faaedb7d6190e66eca20391c02aad210ecd98a51eb3cd", "schedule_id": 26900, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0714", "location": "East Grinstead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0717H", "wtt_dep": "0718", "location": "Dormans", "stage_seq": 2, "distance_m": 3659.554, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0720H", "wtt_dep": "0721", "location": "Lingfield", "stage_seq": 3, "distance_m": 6031.857, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0727H", "wtt_dep": "0728H", "location": "Hurst Green", "stage_seq": 4, "distance_m": 14136.447, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0730H", "wtt_dep": "0731H", "location": "Oxted", "stage_seq": 5, "distance_m": 15659.32, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0736H", "wtt_dep": "0737", "location": "Woldingham", "stage_seq": 6, "distance_m": 20821.312, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0740", "wtt_dep": "0740H", "location": "Upper Warlingham", "stage_seq": 7, "distance_m": 23620.755, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0743H", "wtt_dep": "0744", "location": "Riddlesdown", "stage_seq": 8, "distance_m": 26716.702, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0746H", "wtt_dep": "0747", "location": "Sanderstead", "stage_seq": 9, "distance_m": 28696.94, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0749H", "wtt_dep": "0750H", "location": "South Croydon", "stage_seq": 10, "distance_m": 30226.238, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0753", "wtt_dep": "0754", "location": "East Croydon", "stage_seq": 11, "distance_m": 31733.956, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0755H", "location": "Windmill Bridge Jn", "stage_seq": 12, "distance_m": 32581.666, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0756H", "location": "Norwood Fork Jn", "stage_seq": 13, "distance_m": 33340.604, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0757H", "location": "Norwood Junction", "stage_seq": 14, "distance_m": 34394.667, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800", "location": "Sydenham", "stage_seq": 15, "distance_m": 37998.83, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0803", "location": "New Cross Gate", "stage_seq": 16, "distance_m": 43692.642, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804", "location": "Bricklayers Arms Jn", "stage_seq": 17, "distance_m": 44793.932, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0806", "location": "Blue Anchor (Kent)", "stage_seq": 18, "distance_m": 46413.064, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0808H", "wtt_dep": "0811", "location": "London Bridge", "stage_seq": 19, "distance_m": 48277.842, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0812H", "location": "Metropolitan Jn", "stage_seq": 20, "distance_m": 49004.86, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815", "location": "Blackfriars Jn", "stage_seq": 21, "distance_m": 49612.288, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0816", "wtt_dep": "0817", "location": "London Blackfriars", "stage_seq": 22, "distance_m": 50214.423, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0818", "wtt_dep": "0819", "location": "City Thameslink", "stage_seq": 23, "distance_m": 50616.806, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0820H", "wtt_dep": "0821H", "location": "Farringdon", "stage_seq": 24, "distance_m": 51346.964, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0825", "wtt_dep": "0826", "location": "St Pancras Low Level", "stage_seq": 25, "distance_m": 53565.819, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0828H", "location": "Dock Jn North", "stage_seq": 26, "distance_m": 54797.697, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830", "location": "Kentish Town", "stage_seq": 27, "distance_m": 55764.722, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831", "location": "Carlton Road Jn", "stage_seq": 28, "distance_m": 56719.53, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0833", "location": "West Hampstead Thameslink", "stage_seq": 29, "distance_m": 59513.314, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0834", "location": "Cricklewood", "stage_seq": 30, "distance_m": 61462.361, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835", "location": "Hendon", "stage_seq": 31, "distance_m": 64512.064, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0839H", "location": "Radlett Jn", "stage_seq": 32, "distance_m": 76514.063, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0843H", "wtt_dep": "0844H", "location": "St. Albans", "stage_seq": 33, "distance_m": 85300.954, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Harpenden Jn", "stage_seq": 34, "distance_m": 92338.922, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0851H", "location": "Harpenden", "stage_seq": 35, "distance_m": 92878.033, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0857", "location": "Luton Airport Parkway", "stage_seq": 36, "distance_m": 100267.516, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0900", "wtt_dep": "0902", "location": "Luton", "stage_seq": 37, "distance_m": 102021.601, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0906", "location": "Leagrave", "stage_seq": 38, "distance_m": 105942.488, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906H", "location": "Leagrave Jn", "stage_seq": 39, "distance_m": 106714.346, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0910H", "location": "Harlington", "stage_seq": 40, "distance_m": 113215.001, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Flitwick", "stage_seq": 41, "distance_m": 117932.671, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920H", "location": "Wixams", "stage_seq": 42, "distance_m": 127987.758, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Bedford South Jn", "stage_seq": 43, "distance_m": 131832.032, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": null, "location": "Bedford", "stage_seq": 44, "distance_m": 133447.806, "section_seq": 1, "route_path_id": 101480}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 133447.806, "from_m": 0.0, "section_seq": 1, "route_path_id": 101480}], "total_distance_m": 133447.806, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 126962.794, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6485.012, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30434, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:14:06Z", "source_id": 52239847, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:17:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:14:10Z", "source_id": 16845192, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30430, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:27:07Z", "source_id": 52274344, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:28:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:27:11Z", "source_id": 16855633, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30424, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:33:54Z", "source_id": 52292827, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:34:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:33:59Z", "source_id": 16861194, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30411, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:36:24Z", "source_id": 52299785, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:37:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:36:28Z", "source_id": 16863275, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30407, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:41:16Z", "source_id": 52313176, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:41:18Z", "source_id": 16867271, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30403, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:43:51Z", "source_id": 52320256, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:43:53Z", "source_id": 16869332, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30399, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:48:28Z", "source_id": 52332821, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:49:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:48:31Z", "source_id": 16873166, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30396, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:51:52Z", "source_id": 52342164, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:53:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:51:56Z", "source_id": 16875951, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30239, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:26Z", "source_id": 52354702, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:57:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:56:30Z", "source_id": 16879781, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:01:14Z", "source_id": 52368026, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:01:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:01:18Z", "source_id": 16883794, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:16Z", "source_id": 52379339, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:06:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:17Z", "source_id": 16887179, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:10:58Z", "source_id": 52395651, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:11:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:11:02Z", "source_id": 16891959, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:14:59Z", "source_id": 52406662, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T07:15:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:01Z", "source_id": 16895169, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:27Z", "source_id": 52422182, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:20:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:20:30Z", "source_id": 16899705, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:22:32Z", "source_id": 52427750, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T07:22:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:22:36Z", "source_id": 16901354, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:05Z", "source_id": 52434967, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T07:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:25:05Z", "source_id": 16903426, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:03Z", "source_id": 52446118, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T07:29:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:29:07Z", "source_id": 16906780, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:08Z", "source_id": 52461058, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T07:34:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:34:11Z", "source_id": 16910944, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18543, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:56Z", "source_id": 52480636, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T07:41:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:40:58Z", "source_id": 16916435, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18485, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:40Z", "source_id": 52482605, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T07:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:40Z", "source_id": 16917040, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18417, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:53Z", "source_id": 52486021, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T07:43:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:58Z", "source_id": 16918037, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18362, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:04Z", "source_id": 52514891, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T07:54:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:08Z", "source_id": 16926280, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18215, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:43Z", "source_id": 52536019, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T08:02:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:00:49Z", "source_id": 16932142, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:33Z", "source_id": 52558078, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-17T08:09:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:38Z", "source_id": 16938103, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:41Z", "source_id": 52564146, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T08:11:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:45Z", "source_id": 16939687, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18140, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:02Z", "source_id": 52573189, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T08:15:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:07Z", "source_id": 16942223, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18108, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:30Z", "source_id": 52587583, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T08:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:33Z", "source_id": 16946199, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:30Z", "source_id": 52598349, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T08:24:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:32Z", "source_id": 16949373, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17929, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:48Z", "source_id": 52640705, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-17T08:40:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:51Z", "source_id": 16960823, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] East Grinstead 0714 0714 2 None None Bedford 0929 0929 2 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:W45396/2026-09-17/detailed None Flitwick 2026-09-17T09:26:00+01:00 Bedford 15.0 {"type": "LineString", "coordinates": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]} 9.7 0925 0940 Flitwick Bedford Bedford 52.1354670 -0.4791311 52.1354670 -0.4791311 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Bedford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960823 1789634332119220 172 172 2026-09-17 08:50:19.016967 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:18.370531
603534 635037 L83288 872M20ME17 2026-09-17 COMPLETE 16960820 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 635037, "stp": "P", "toc": "South Western Railway", "uid": "L83288", "consist": "701040", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83288/2026-09-17/detailed", "trust_id": "872M20ME17", "origin_crs": "CSS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-17", "dest_arr_time": "0943", "dest_platform": "1", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2M20", "timing_status": "EARLY", "origin_station": "Chessington South", "current_leg_arr": "0940", "current_leg_dep": "0936", "current_leg_end": "London Waterloo", "origin_dep_time": "0904", "origin_platform": null, "current_location": "London Waterloo", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0941", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 313.633, \"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\": 1542.533, \"from_m\": 313.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1683.071, \"from_m\": 1542.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\": 2584.238, \"from_m\": 1683.071, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2597.964, \"from_m\": 2584.238, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6686.802, \"from_m\": 2597.964, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7454.102, \"from_m\": 6686.802, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7533.402, \"from_m\": 7454.102, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7580.533, \"from_m\": 7533.402, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7627.744, \"from_m\": 7580.533, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9816.988, \"from_m\": 7627.744, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10091.031, \"from_m\": 9816.988, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11720.822, \"from_m\": 10091.031, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11779.618, \"from_m\": 11720.822, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12447.238, \"from_m\": 11779.618, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12478.264, \"from_m\": 12447.238, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17226.678, \"from_m\": 12478.264, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17930.018, \"from_m\": 17226.678, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18023.983, \"from_m\": 17930.018, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18768.876, \"from_m\": 18023.983, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20695.348, \"from_m\": 18768.876, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20818.69, \"from_m\": 20695.348, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21599.428, \"from_m\": 20818.69, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22430.011, \"from_m\": 21599.428, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23284.688, \"from_m\": 22430.011, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23862.024, \"from_m\": 23284.688, \"capability_applied\": null, \"effective_limit_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\": 635037, \"profile_key\": \"7feef0cce4823e25a018691509ec414da5be8f0f4cad7b0001deb6d85b80191a\", \"schedule_id\": 17540, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0904\", \"location\": \"Chessington South\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0906H\", \"location\": \"Chessington North\", \"stage_seq\": 2, \"distance_m\": 928.083, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909\", \"location\": \"Tolworth\", \"stage_seq\": 3, \"distance_m\": 4515.131, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0911H\", \"location\": \"Malden Manor\", \"stage_seq\": 4, \"distance_m\": 6019.834, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Motspur Park\", \"stage_seq\": 5, \"distance_m\": 8342.611, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919\", \"location\": \"Raynes Park\", \"stage_seq\": 6, \"distance_m\": 10054.975, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0923H\", \"location\": \"Wimbledon\", \"stage_seq\": 7, \"distance_m\": 12224.909, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Earlsfield\", \"stage_seq\": 8, \"distance_m\": 14881.519, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0932\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 9, \"distance_m\": 17597.806, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0937\", \"location\": \"Vauxhall\", \"stage_seq\": 10, \"distance_m\": 21794.45, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 11, \"distance_m\": 23133.047, \"section_seq\": 1, \"route_path_id\": 35131}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 12, \"distance_m\": 23862.024, \"section_seq\": 1, \"route_path_id\": 35131}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23862.024, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35131}], \"total_distance_m\": 23862.024, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 21737.472, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2124.552, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0904", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:02Z\", \"source_id\": 52545416, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:05Z\", \"source_id\": 16934686, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:13Z\", \"source_id\": 52562831, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:11:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:10:12Z\", \"source_id\": 16939272, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:53Z\", \"source_id\": 52572789, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:59Z\", \"source_id\": 16942098, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:07Z\", \"source_id\": 52581376, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:08Z\", \"source_id\": 16944499, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:54Z\", \"source_id\": 52591444, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:56Z\", \"source_id\": 16947216, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:40Z\", \"source_id\": 52604175, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:42Z\", \"source_id\": 16951078, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:28Z\", \"source_id\": 52614465, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:31Z\", \"source_id\": 16953989, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:53Z\", \"source_id\": 52629562, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:34:56Z\", \"source_id\": 16957925, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:48Z\", \"source_id\": 52640684, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:51Z\", \"source_id\": 16960820, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "1", "timing_fact_generation": 1789634335506509, "current_leg_arrival_utc": "2026-09-17T09:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:21.438640", "service_state_evidence_id": 16960820, "current_leg_start_actual_dep": "2026-09-17T09:37:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:21.588070", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P CSS None 2M20 701040 10 100 None {"version": 3, "segments": [{"to_m": 313.633, "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": 1542.533, "from_m": 313.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1683.071, "from_m": 1542.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": 2584.238, "from_m": 1683.071, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2597.964, "from_m": 2584.238, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6686.802, "from_m": 2597.964, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7454.102, "from_m": 6686.802, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7533.402, "from_m": 7454.102, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7580.533, "from_m": 7533.402, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7627.744, "from_m": 7580.533, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9816.988, "from_m": 7627.744, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10091.031, "from_m": 9816.988, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11720.822, "from_m": 10091.031, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11779.618, "from_m": 11720.822, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12447.238, "from_m": 11779.618, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12478.264, "from_m": 12447.238, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17226.678, "from_m": 12478.264, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17930.018, "from_m": 17226.678, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18023.983, "from_m": 17930.018, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18768.876, "from_m": 18023.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20695.348, "from_m": 18768.876, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20818.69, "from_m": 20695.348, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21599.428, "from_m": 20818.69, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22430.011, "from_m": 21599.428, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23284.688, "from_m": 22430.011, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23862.024, "from_m": 23284.688, "capability_applied": null, "effective_limit_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": 635037, "profile_key": "7feef0cce4823e25a018691509ec414da5be8f0f4cad7b0001deb6d85b80191a", "schedule_id": 17540, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0904", "location": "Chessington South", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0906H", "location": "Chessington North", "stage_seq": 2, "distance_m": 928.083, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909", "location": "Tolworth", "stage_seq": 3, "distance_m": 4515.131, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0911H", "location": "Malden Manor", "stage_seq": 4, "distance_m": 6019.834, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Motspur Park", "stage_seq": 5, "distance_m": 8342.611, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919", "location": "Raynes Park", "stage_seq": 6, "distance_m": 10054.975, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0923H", "location": "Wimbledon", "stage_seq": 7, "distance_m": 12224.909, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Earlsfield", "stage_seq": 8, "distance_m": 14881.519, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0932", "location": "Clapham Junction (M)", "stage_seq": 9, "distance_m": 17597.806, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0937", "location": "Vauxhall", "stage_seq": 10, "distance_m": 21794.45, "section_seq": 1, "route_path_id": 35131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939", "location": "Waterloo West Crossings", "stage_seq": 11, "distance_m": 23133.047, "section_seq": 1, "route_path_id": 35131}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 12, "distance_m": 23862.024, "section_seq": 1, "route_path_id": 35131}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23862.024, "from_m": 0.0, "section_seq": 1, "route_path_id": 35131}], "total_distance_m": 23862.024, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 21737.472, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2124.552, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29517, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:02Z", "source_id": 52545416, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:05:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:05Z", "source_id": 16934686, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29511, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:13Z", "source_id": 52562831, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:11:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:10:12Z", "source_id": 16939272, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29482, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:53Z", "source_id": 52572789, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:14:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:59Z", "source_id": 16942098, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29470, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:07Z", "source_id": 52581376, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:17:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:08Z", "source_id": 16944499, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:54Z", "source_id": 52591444, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:21:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:56Z", "source_id": 16947216, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29393, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:40Z", "source_id": 52604175, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:26:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:42Z", "source_id": 16951078, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:28Z", "source_id": 52614465, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:31Z", "source_id": 16953989, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:53Z", "source_id": 52629562, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:34:56Z", "source_id": 16957925, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28948, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:48Z", "source_id": 52640684, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:40:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:51Z", "source_id": 16960820, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Chessington South 0904 0904 None None None London Waterloo 0943 0941 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83288/2026-09-17/detailed None Vauxhall 2026-09-17T09:37:00+01:00 London Waterloo 4.0 {"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} 1.3 0936 0940 Vauxhall London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960820 1789634335506509 46 46 2026-09-17 08:50:21.588070 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:21.438640
603535 634038 F45576 511B371C17 2026-09-17 COMPLETE 16960481 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 634038, "stp": "N", "toc": "c2c", "uid": "F45576", "consist": "357017+357037", "dest_crs": "FST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45576/2026-09-17/detailed", "trust_id": "511B371C17", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "3", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "1B37", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "0940", "current_leg_dep": "0934", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "0829", "origin_platform": "3", "current_location": "London Fenchurch Street", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]}", "current_leg_start": "Limehouse", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "51.5114471", "next_location_lon": "-0.0779551", "previous_location": "Limehouse", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 20468.805, \"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\": 20804.912, \"from_m\": 20468.805, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20890.782, \"from_m\": 20804.912, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20934.417, \"from_m\": 20890.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50145.502, \"from_m\": 20934.417, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51636.801, \"from_m\": 50145.502, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51664.542, \"from_m\": 51636.801, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51671.367, \"from_m\": 51664.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53789.631, \"from_m\": 51671.367, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56464.69, \"from_m\": 53789.631, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58658.356, \"from_m\": 56464.69, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59097.772, \"from_m\": 58658.356, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 60452.287, \"from_m\": 59097.772, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60709.852, \"from_m\": 60452.287, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62561.471, \"from_m\": 60709.852, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63264.279, \"from_m\": 62561.471, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 634038, \"profile_key\": \"1d8a8ed393c916af7e84e89194b26dfa7bc11a4d8013351aceb71b428bfed764\", \"schedule_id\": 36240, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0829\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0832H\", \"wtt_dep\": \"0833\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0835\", \"wtt_dep\": \"0835H\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0837H\", \"wtt_dep\": \"0838H\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0840\", \"wtt_dep\": \"0840H\", \"location\": \"Westcliff\", \"stage_seq\": 6, \"distance_m\": 7304.564, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843\", \"location\": \"Chalkwell\", \"stage_seq\": 7, \"distance_m\": 8901.816, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0845\", \"wtt_dep\": \"0846\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 8, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Benfleet\", \"stage_seq\": 9, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 20667.206, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859H\", \"location\": \"Basildon\", \"stage_seq\": 11, \"distance_m\": 24381.925, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0903\", \"location\": \"Laindon\", \"stage_seq\": 12, \"distance_m\": 26626.346, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0914\", \"location\": \"Upminster\", \"stage_seq\": 13, \"distance_m\": 38763.718, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0921H\", \"wtt_dep\": \"0922H\", \"location\": \"Barking\", \"stage_seq\": 14, \"distance_m\": 51027.42, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"West Ham High Level\", \"stage_seq\": 15, \"distance_m\": 56859.014, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 16, \"distance_m\": 58976.256, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0933H\", \"location\": \"Limehouse\", \"stage_seq\": 17, \"distance_m\": 60515.67, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935H\", \"location\": \"Christian Street Jn\", \"stage_seq\": 18, \"distance_m\": 62103.078, \"section_seq\": 1, \"route_path_id\": 102703}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 19, \"distance_m\": 63264.279, \"section_seq\": 1, \"route_path_id\": 102703}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63264.279, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102703}], \"total_distance_m\": 63264.279, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60815.829, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2448.45, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0829", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5114471", "current_position_lon": "-0.0779551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:27Z\", \"source_id\": 52459137, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:34:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:30Z\", \"source_id\": 16910473, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:19Z\", \"source_id\": 52467432, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:36:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:22Z\", \"source_id\": 16912785, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:45Z\", \"source_id\": 52474561, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:49Z\", \"source_id\": 16914702, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:32Z\", \"source_id\": 52482333, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:41:36Z\", \"source_id\": 16916986, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:04Z\", \"source_id\": 52489361, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:44:09Z\", \"source_id\": 16919022, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:51Z\", \"source_id\": 52496983, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:47:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:46:53Z\", \"source_id\": 16921173, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:41Z\", \"source_id\": 52511073, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:52:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:51:47Z\", \"source_id\": 16925173, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:13Z\", \"source_id\": 52523677, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:57:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:18Z\", \"source_id\": 16928718, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:11Z\", \"source_id\": 52531684, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:17Z\", \"source_id\": 16930969, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:17Z\", \"source_id\": 52540522, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:02:21Z\", \"source_id\": 16933319, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:26Z\", \"source_id\": 52571589, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:14:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:30Z\", \"source_id\": 16941786, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:06Z\", \"source_id\": 52594764, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:22:08Z\", \"source_id\": 16948243, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:36Z\", \"source_id\": 52609443, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:43Z\", \"source_id\": 16952579, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:59Z\", \"source_id\": 52624166, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:04Z\", \"source_id\": 16956662, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:20Z\", \"source_id\": 52639224, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:23Z\", \"source_id\": 16960481, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "3", "timing_fact_generation": 1789634304635538, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:24.581700", "service_state_evidence_id": 16960481, "current_leg_start_actual_dep": "2026-09-17T09:34:30+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:24.708223", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} c2c N SRY FST 1B37 357017+357037 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": 20468.805, "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": 20804.912, "from_m": 20468.805, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20890.782, "from_m": 20804.912, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20934.417, "from_m": 20890.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50145.502, "from_m": 20934.417, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51636.801, "from_m": 50145.502, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51664.542, "from_m": 51636.801, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51671.367, "from_m": 51664.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53789.631, "from_m": 51671.367, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56464.69, "from_m": 53789.631, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58658.356, "from_m": 56464.69, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59097.772, "from_m": 58658.356, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60452.287, "from_m": 59097.772, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60709.852, "from_m": 60452.287, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62561.471, "from_m": 60709.852, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63264.279, "from_m": 62561.471, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 634038, "profile_key": "1d8a8ed393c916af7e84e89194b26dfa7bc11a4d8013351aceb71b428bfed764", "schedule_id": 36240, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0829", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0832H", "wtt_dep": "0833", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0835", "wtt_dep": "0835H", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0837H", "wtt_dep": "0838H", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0840", "wtt_dep": "0840H", "location": "Westcliff", "stage_seq": 6, "distance_m": 7304.564, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843", "location": "Chalkwell", "stage_seq": 7, "distance_m": 8901.816, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0845", "wtt_dep": "0846", "location": "Leigh-on-Sea", "stage_seq": 8, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Benfleet", "stage_seq": 9, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 102703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Pitsea", "stage_seq": 10, "distance_m": 20667.206, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859H", "location": "Basildon", "stage_seq": 11, "distance_m": 24381.925, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0903", "location": "Laindon", "stage_seq": 12, "distance_m": 26626.346, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0914", "location": "Upminster", "stage_seq": 13, "distance_m": 38763.718, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0921H", "wtt_dep": "0922H", "location": "Barking", "stage_seq": 14, "distance_m": 51027.42, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "West Ham High Level", "stage_seq": 15, "distance_m": 56859.014, "section_seq": 1, "route_path_id": 102703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930H", "location": "Gas Factory Jn", "stage_seq": 16, "distance_m": 58976.256, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0933H", "location": "Limehouse", "stage_seq": 17, "distance_m": 60515.67, "section_seq": 1, "route_path_id": 102703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935H", "location": "Christian Street Jn", "stage_seq": 18, "distance_m": 62103.078, "section_seq": 1, "route_path_id": 102703}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 19, "distance_m": 63264.279, "section_seq": 1, "route_path_id": 102703}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63264.279, "from_m": 0.0, "section_seq": 1, "route_path_id": 102703}], "total_distance_m": 63264.279, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60815.829, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2448.45, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:27Z", "source_id": 52459137, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:30Z", "source_id": 16910473, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:19Z", "source_id": 52467432, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:36:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:22Z", "source_id": 16912785, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:45Z", "source_id": 52474561, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:39:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:49Z", "source_id": 16914702, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:32Z", "source_id": 52482333, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:41:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:41:36Z", "source_id": 16916986, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:04Z", "source_id": 52489361, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:44:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:44:09Z", "source_id": 16919022, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:51Z", "source_id": 52496983, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:47:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:46:53Z", "source_id": 16921173, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:41Z", "source_id": 52511073, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:52:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:51:47Z", "source_id": 16925173, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14451, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:13Z", "source_id": 52523677, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:57:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:18Z", "source_id": 16928718, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14480, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:11Z", "source_id": 52531684, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:59:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:17Z", "source_id": 16930969, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14509, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:17Z", "source_id": 52540522, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:03:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:02:21Z", "source_id": 16933319, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14607, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:26Z", "source_id": 52571589, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:30Z", "source_id": 16941786, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14707, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:06Z", "source_id": 52594764, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:22:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:22:08Z", "source_id": 16948243, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:36Z", "source_id": 52609443, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:28:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:43Z", "source_id": 16952579, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15365, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:59Z", "source_id": 52624166, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:33:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:04Z", "source_id": 16956662, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15375, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:20Z", "source_id": 52639224, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:40:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:23Z", "source_id": 16960481, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Shoeburyness 0829 0829 3 None None London Fenchurch Street 0939 0939 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:F45576/2026-09-17/detailed None Limehouse 2026-09-17T09:34:30+01:00 London Fenchurch Street 6.0 {"type": "LineString", "coordinates": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]} 1.7 0934 0940 Limehouse London Fenchurch Street London Fenchurch Street 51.5114471 -0.0779551 51.5114471 -0.0779551 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 London Fenchurch Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960481 1789634304635538 89 89 2026-09-17 08:50:24.708223 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:24.581700
603536 632812 W44014 782E12MB17 2026-09-17 COMPLETE 16961227 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 632812, "stp": "O", "toc": "Transport for Wales", "uid": "W44014", "consist": "150264", "dest_crs": "BGN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44014/2026-09-17/detailed", "trust_id": "782E12MB17", "origin_crs": "RHY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bridgend", "service_date": "2026-09-17", "dest_arr_time": "0937", "dest_platform": "1A", "is_terminated": 1, "next_location": "Bridgend", "signalling_id": "2E12", "timing_status": "LATE", "origin_station": "Rhymney", "current_leg_arr": "0940", "current_leg_dep": "0926", "current_leg_end": "Bridgend", "origin_dep_time": "0744", "origin_platform": null, "current_location": "Bridgend", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.4814093552694345, 51.409616494408056], [-3.4814224999999994, 51.40962349999999], [-3.4818766, 51.4098997], [-3.4821758, 51.4101044], [-3.482295, 51.41019549999999], [-3.4828587999999994, 51.4106619], [-3.4835914, 51.4114201], [-3.4839038, 51.4117055], [-3.4841940999999994, 51.4119446], [-3.4845595, 51.4121961], [-3.4849245, 51.412414], [-3.4852809, 51.4126081], [-3.4856294000000005, 51.4127804], [-3.485968, 51.412926799999994], [-3.4863458, 51.4130691], [-3.4868021, 51.413213000000006], [-3.4873159999999994, 51.4133669], [-3.4878893, 51.41347400000001], [-3.4918056000000006, 51.4140894], [-3.4931578999999995, 51.4143116], [-3.4941077, 51.4145357], [-3.4949710000000005, 51.4147598], [-3.4959335999999994, 51.415057399999995], [-3.4966238999999995, 51.415321500000005], [-3.4971903999999996, 51.415577199999994], [-3.4977635, 51.4158719], [-3.4982321999999995, 51.4161623], [-3.4987969, 51.4165156], [-3.4991454, 51.4167691], [-3.4993891999999995, 51.41696439999998], [-3.4998057999999994, 51.41731899999999], [-3.5003964999999995, 51.4179222], [-3.5008752, 51.4185569], [-3.5016964999999995, 51.4198322], [-3.5025239999999997, 51.4211171], [-3.5034296080661336, 51.42254119665064], [-3.5090113, 51.43131759999999], [-3.5101663999999997, 51.4331025], [-3.5107311999999995, 51.43396560000001], [-3.5110929999999994, 51.4343957], [-3.5114469999999995, 51.43473289999999], [-3.5119916, 51.4351613], [-3.5125835, 51.435554499999995], [-3.5133793999999994, 51.43599900000001], [-3.5142157, 51.436440999999995], [-3.5147262999999995, 51.4367525], [-3.5151935999999995, 51.4370671], [-3.515657899999999, 51.43742339999999], [-3.5160914999999995, 51.437814800000005], [-3.5165741999999995, 51.438297], [-3.5170111999999993, 51.4387894], [-3.5175289999999997, 51.4392943], [-3.5181252000000005, 51.439756], [-3.518812099999999, 51.44017589999999], [-3.5190990999999996, 51.4403183], [-3.5193857999999993, 51.440460599999994], [-3.5200038999999994, 51.4407179], [-3.5213744999999994, 51.44122089999999], [-3.522089, 51.4415367], [-3.5228477, 51.4419275], [-3.523532, 51.44237979999999], [-3.5240592088707015, 51.442817580280106], [-3.5240837999999997, 51.442838], [-3.5245419, 51.443306799999995], [-3.524594, 51.4433829], [-3.5249419, 51.443853700000005], [-3.5251173999999996, 51.444145600000006], [-3.5252735, 51.4444413], [-3.5254051, 51.4448115], [-3.5254954, 51.4451758], [-3.5255476, 51.4455685], [-3.52556, 51.446023100000005], [-3.5255252999999995, 51.446543599999984], [-3.5255006, 51.44687270000001], [-3.5253651999999995, 51.447788], [-3.5253605, 51.44802039999999], [-3.5253605, 51.448365300000006], [-3.5254348, 51.4488083], [-3.525491, 51.4491156], [-3.5256264999999996, 51.44952749999998], [-3.5257969, 51.449864000000005], [-3.5260452999999994, 51.45027840000001], [-3.5262684999999996, 51.4505751], [-3.5266589999999995, 51.45099789999999], [-3.5272075, 51.451491], [-3.5279398999999994, 51.452005499999984], [-3.5282105999999995, 51.4521698], [-3.5284534, 51.452302399999994], [-3.5286781, 51.4524125], [-3.5289164999999993, 51.45252259999999], [-3.5293544, 51.45271309999999], [-3.5299286, 51.45292579999999], [-3.5303855999999993, 51.4530749], [-3.5308174999999995, 51.4532092], [-3.5312707, 51.45333780000001], [-3.5319036999999995, 51.4534944], [-3.5324413, 51.4536015], [-3.5328691, 51.4536681], [-3.5331841999999996, 51.4537065], [-3.5336893, 51.453751999999994], [-3.5342637, 51.4537899], [-3.5348953999999995, 51.4538136], [-3.5367476, 51.453865], [-3.5428336, 51.4540894], [-3.5445851, 51.45416409999999], [-3.5453813, 51.4542466], [-3.5461826, 51.45437469999999], [-3.5473023999999995, 51.45464609999999], [-3.5480609999999997, 51.4548899], [-3.5486398999999995, 51.4551271], [-3.5489666, 51.4552869], [-3.5490912000000003, 51.45534790000001], [-3.5491020000000004, 51.4553532], [-3.5495528999999997, 51.455603700000005], [-3.5499862, 51.4558769], [-3.5504399, 51.4561921], [-3.5524262, 51.457720900000005], [-3.5531635000000006, 51.458288399999994], [-3.5539029, 51.45883140000001], [-3.5545215, 51.4591995], [-3.5552732, 51.459571], [-3.5555105999999994, 51.459667499999995], [-3.5559879, 51.459875400000016], [-3.5564879, 51.46005639999999], [-3.5568395, 51.4601663], [-3.5572002, 51.46026769999999], [-3.5576682999999996, 51.46038429999999], [-3.5581522, 51.4604896], [-3.5587156, 51.4606127], [-3.5604215999999997, 51.4609618], [-3.5605970999999994, 51.461004499999994], [-3.5611028000000005, 51.46112740000001], [-3.5617422999999997, 51.4613112], [-3.563059, 51.4617738], [-3.5664591, 51.4630688], [-3.5672963, 51.4634298], [-3.5679629, 51.4637123], [-3.5687208, 51.464156499999994], [-3.5693216999999997, 51.4646155], [-3.5696335999999995, 51.46489820000001], [-3.5697892, 51.46503919999999], [-3.5701316, 51.46543290000001], [-3.5704516999999996, 51.4658528], [-3.5727975000000005, 51.46898290000001], [-3.5735186999999997, 51.469847], [-3.5735738999999995, 51.469913000000005], [-3.5737348, 51.470105800000006], [-3.5746702999999997, 51.47126740000001], [-3.5758428, 51.47269459999999], [-3.5764558000000006, 51.4732706], [-3.5769399, 51.47361810000001], [-3.5775600999999995, 51.473957899999995], [-3.578160899999999, 51.4741885], [-3.578245, 51.4742107], [-3.5790578, 51.474425399999994], [-3.5800591, 51.4746847], [-3.5805623, 51.474850999999994], [-3.5810385999999994, 51.475039899999985], [-3.5815835000000003, 51.47532459999999], [-3.5821799000000003, 51.475747899999995], [-3.5823658, 51.475926599999994], [-3.5827698, 51.476341], [-3.5829739, 51.4766327], [-3.5831196999999992, 51.47691029999999], [-3.5836225000000006, 51.4782654], [-3.585165, 51.48277920000001], [-3.5853233000000007, 51.483336300000005], [-3.5853549000000005, 51.4834222], [-3.5855547999999997, 51.4839656], [-3.5856464, 51.4842999], [-3.5857050000000004, 51.4845985], [-3.5857626, 51.4852046], [-3.5856969000000003, 51.4858318], [-3.5855122999999995, 51.48643390000001], [-3.585170999999999, 51.4870745], [-3.584947599999999, 51.48740600000001], [-3.5848907999999993, 51.48747189999999], [-3.5844811, 51.4879473], [-3.5841872999999995, 51.48824499999999], [-3.5838575, 51.488528900000006], [-3.583366199999999, 51.4888847], [-3.5828817, 51.4891898], [-3.5820979000000004, 51.4895903], [-3.5816854999999994, 51.4897743], [-3.581242500000001, 51.4899382], [-3.580490300000001, 51.49016749999998], [-3.5794547999999997, 51.49041690000001], [-3.5785192, 51.49069600000001], [-3.5779574999999997, 51.4909151], [-3.5774275999999996, 51.49115659999999], [-3.5769466, 51.491407], [-3.5765671, 51.4916476], [-3.576089, 51.4920012], [-3.5757257, 51.4923209], [-3.5755024999999994, 51.4925526], [-3.5752115999999994, 51.4928546], [-3.5750346, 51.49305720000001], [-3.5743397999999997, 51.4938098], [-3.5740467999999996, 51.49413139999999], [-3.5736718, 51.4945053], [-3.5735313999999994, 51.4946493], [-3.5732161, 51.4949284], [-3.5728708000000005, 51.49520570000001], [-3.5726135, 51.49541500000001], [-3.5721619, 51.495761299999984], [-3.5717595, 51.496077699999994], [-3.5712742999999993, 51.49644929999999], [-3.5704829, 51.49706369999999], [-3.5696513000000003, 51.4977026], [-3.5693404999999996, 51.49795729999999], [-3.5690462999999997, 51.49821730000001], [-3.5688616, 51.4983939], [-3.5686969, 51.4985682], [-3.568520194660142, 51.4987748385867], [-3.5685015, 51.4987967], [-3.5683236999999997, 51.49902490000001], [-3.5682524999999994, 51.49912340000001], [-3.5681658, 51.49927509999999], [-3.5681138999999997, 51.4993777], [-3.5680942000000004, 51.4994166], [-3.5680405, 51.49957770000001], [-3.5680031999999997, 51.4997323], [-3.5679831, 51.49989419999999], [-3.5679862, 51.500183], [-3.5680225, 51.5005106], [-3.5680771, 51.5008196], [-3.5681236999999997, 51.5009897], [-3.5681952999999997, 51.501197000000005], [-3.5682748999999996, 51.50136189999999], [-3.5684045, 51.5015848], [-3.5685689999999997, 51.501798], [-3.5687204999999995, 51.501964099999995], [-3.5688795, 51.5021113], [-3.5691298999999996, 51.502308600000006], [-3.5694762999999994, 51.50255599999999], [-3.569998839019302, 51.50291445964617], [-3.5701661, 51.50302919999999], [-3.5707969, 51.5034559], [-3.5710854, 51.5036546], [-3.5714678, 51.5039179], [-3.5721561000000004, 51.5043855], [-3.572444, 51.5045554], [-3.5727825, 51.5047592], [-3.5730409, 51.5049185], [-3.5733328, 51.5051257], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932]]}", "current_leg_start": "Llantwit Major", "dest_arr_time_act": "0935", "motion_projection": null, "next_location_lat": "51.5071932", "next_location_lon": "-3.5753524", "previous_location": "Llantwit Major", "current_leg_milage": "9.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 220.251, \"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\": 309.051, \"from_m\": 220.251, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 707.917, \"from_m\": 309.051, \"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\": 1150.443, \"from_m\": 707.917, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8215.44, \"from_m\": 1150.443, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9598.36, \"from_m\": 8215.44, \"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\": 9922.056, \"from_m\": 9598.36, \"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\": 10221.045, \"from_m\": 9922.056, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10268.075, \"from_m\": 10221.045, \"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\": 11222.29, \"from_m\": 10268.075, \"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\": 11800.104, \"from_m\": 11222.29, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13472.176, \"from_m\": 11800.104, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14092.45, \"from_m\": 13472.176, \"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\": 16355.717, \"from_m\": 14092.45, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16932.999, \"from_m\": 16355.717, \"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\": 16991.904, \"from_m\": 16932.999, \"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\": 17044.645, \"from_m\": 16991.904, \"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\": 19278.064, \"from_m\": 17044.645, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 20278.769, \"from_m\": 19278.064, \"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\": 20846.852, \"from_m\": 20278.769, \"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\": 22310.3, \"from_m\": 20846.852, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25678.723, \"from_m\": 22310.3, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27174.867, \"from_m\": 25678.723, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 29114.962, \"from_m\": 27174.867, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36538.187, \"from_m\": 29114.962, \"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\": 37271.561, \"from_m\": 36538.187, \"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\": 37309.114, \"from_m\": 37271.561, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38468.577, \"from_m\": 37309.114, \"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\": 39078.315, \"from_m\": 38468.577, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 39629.999, \"from_m\": 39078.315, \"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\": 40132.231, \"from_m\": 39629.999, \"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\": 41867.15, \"from_m\": 40132.231, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42686.475, \"from_m\": 41867.15, \"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\": 43465.026, \"from_m\": 42686.475, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47784.097, \"from_m\": 43465.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49238.628, \"from_m\": 47784.097, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49816.528, \"from_m\": 49238.628, \"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\": 51068.629, \"from_m\": 49816.528, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51132.173, \"from_m\": 51068.629, \"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\": 51192.76, \"from_m\": 51132.173, \"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\": 52530.772, \"from_m\": 51192.76, \"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\": 53539.773, \"from_m\": 52530.772, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59214.157, \"from_m\": 53539.773, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59274.057, \"from_m\": 59214.157, \"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\": 59310.389, \"from_m\": 59274.057, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59362.334, \"from_m\": 59310.389, \"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\": 60115.67, \"from_m\": 59362.334, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60162.295, \"from_m\": 60115.67, \"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\": 60765.833, \"from_m\": 60162.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69054.745, \"from_m\": 60765.833, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 77534.652, \"from_m\": 69054.745, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78247.203, \"from_m\": 77534.652, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81209.414, \"from_m\": 78247.203, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82053.185, \"from_m\": 81209.414, \"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\": 82294.256, \"from_m\": 82053.185, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 632812, \"profile_key\": \"3edd907ce96a6512979918177e71c9ca1831822c2eb26ba1326bb3e39022051f\", \"schedule_id\": 38433, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0744\", \"location\": \"Rhymney\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748H\", \"location\": \"Tir-phil\", \"stage_seq\": 2, \"distance_m\": 5741.128, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0753H\", \"wtt_dep\": \"0754H\", \"location\": \"Bargoed\", \"stage_seq\": 3, \"distance_m\": 9770.647, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0757H\", \"wtt_dep\": \"0758H\", \"location\": \"Pengam\", \"stage_seq\": 4, \"distance_m\": 12381.832, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0801H\", \"wtt_dep\": \"0802H\", \"location\": \"Hengoed\", \"stage_seq\": 5, \"distance_m\": 15141.1, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0804H\", \"wtt_dep\": \"0805H\", \"location\": \"Ystrad Mynach\", \"stage_seq\": 6, \"distance_m\": 16600.143, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0809H\", \"wtt_dep\": \"0810H\", \"location\": \"Llanbradach\", \"stage_seq\": 7, \"distance_m\": 21319.463, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0814H\", \"wtt_dep\": \"0815H\", \"location\": \"Aber\", \"stage_seq\": 8, \"distance_m\": 24478.479, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0817\", \"wtt_dep\": \"0818\", \"location\": \"Caerphilly\", \"stage_seq\": 9, \"distance_m\": 25453.698, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0822\", \"wtt_dep\": \"0823\", \"location\": \"Lisvane & Thornhill\", \"stage_seq\": 10, \"distance_m\": 29740.012, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0824H\", \"wtt_dep\": \"0825H\", \"location\": \"Llanishen\", \"stage_seq\": 11, \"distance_m\": 31037.863, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0827H\", \"wtt_dep\": \"0828H\", \"location\": \"Heath High Level\", \"stage_seq\": 12, \"distance_m\": 32797.746, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0829H\", \"location\": \"Heath Jn\", \"stage_seq\": 13, \"distance_m\": 33246.875, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0833\", \"wtt_dep\": \"0834H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 14, \"distance_m\": 36838.992, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 15, \"distance_m\": 37216.638, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0837\", \"wtt_dep\": \"0839\", \"location\": \"Cardiff Central\", \"stage_seq\": 16, \"distance_m\": 37914.998, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0841H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 17, \"distance_m\": 39217.818, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843\", \"location\": \"Grangetown\", \"stage_seq\": 18, \"distance_m\": 39706.888, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845H\", \"location\": \"Cogan Jn\", \"stage_seq\": 19, \"distance_m\": 41867.15, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0846\", \"wtt_dep\": \"0847\", \"location\": \"Cogan\", \"stage_seq\": 20, \"distance_m\": 42311.21, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0849H\", \"location\": \"Eastbrook\", \"stage_seq\": 21, \"distance_m\": 43855.048, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Dinas Powys\", \"stage_seq\": 22, \"distance_m\": 45057.382, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0855H\", \"wtt_dep\": \"0856H\", \"location\": \"Cadoxton\", \"stage_seq\": 23, \"distance_m\": 48101.031, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859H\", \"location\": \"Barry Docks\", \"stage_seq\": 24, \"distance_m\": 49476.243, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0904\", \"location\": \"Barry\", \"stage_seq\": 25, \"distance_m\": 51485.126, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0911\", \"location\": \"Rhoose\", \"stage_seq\": 26, \"distance_m\": 56843.438, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Aberthaw\", \"stage_seq\": 27, \"distance_m\": 59718.788, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921\", \"location\": \"Llantwit Major\", \"stage_seq\": 28, \"distance_m\": 67152.357, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922H\", \"location\": \"Aberthaw Sig. CF3433\", \"stage_seq\": 29, \"distance_m\": 67787.507, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"Cowbridge Road S.B.\", \"stage_seq\": 30, \"distance_m\": 81703.787, \"section_seq\": 1, \"route_path_id\": 106045}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": null, \"location\": \"Bridgend\", \"stage_seq\": 31, \"distance_m\": 82294.256, \"section_seq\": 1, \"route_path_id\": 106045}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82294.256, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106045}], \"total_distance_m\": 82294.256, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 81283.116, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1011.14, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0744", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5071932", "current_position_lon": "-3.5753524", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:11Z\", \"source_id\": 52334684, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:50:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:49:14Z\", \"source_id\": 16873766, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25184, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:53:35Z\", \"source_id\": 52346882, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:55:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:53:44Z\", \"source_id\": 16877468, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T06:58:58Z\", \"source_id\": 16881785, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:01Z\", \"source_id\": 52364463, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:02:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:00:08Z\", \"source_id\": 16882740, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:29Z\", \"source_id\": 52379979, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:06:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:05:31Z\", \"source_id\": 16887380, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:20Z\", \"source_id\": 52391123, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:12:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:09:26Z\", \"source_id\": 16890574, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:17:28Z\", \"source_id\": 16897221, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:18:50Z\", \"source_id\": 52417574, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:19:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:18:54Z\", \"source_id\": 16898406, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:41Z\", \"source_id\": 52430921, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:26:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:23:46Z\", \"source_id\": 16902340, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:57Z\", \"source_id\": 52443152, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:29:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:59Z\", \"source_id\": 16905855, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:28Z\", \"source_id\": 16910439, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:53Z\", \"source_id\": 52474883, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:57Z\", \"source_id\": 16914817, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:17Z\", \"source_id\": 52487229, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:44:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:43:22Z\", \"source_id\": 16918371, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:57Z\", \"source_id\": 52502766, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:59Z\", \"source_id\": 16922889, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:01Z\", \"source_id\": 52511856, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:05Z\", \"source_id\": 16925435, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:40Z\", \"source_id\": 52522113, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:43Z\", \"source_id\": 16928278, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:56Z\", \"source_id\": 52528302, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:00Z\", \"source_id\": 16930032, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:24Z\", \"source_id\": 52538000, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:01:26Z\", \"source_id\": 16932654, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:10Z\", \"source_id\": 52545803, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:05:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:04:11Z\", \"source_id\": 16934770, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:48Z\", \"source_id\": 52556032, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:54Z\", \"source_id\": 16937553, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:27Z\", \"source_id\": 52574277, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:31Z\", \"source_id\": 16942501, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25402, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:22Z\", \"source_id\": 52590015, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:26Z\", \"source_id\": 16946877, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:16Z\", \"source_id\": 52641933, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:20Z\", \"source_id\": 16961227, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bridgend", "service_state_platform": "1", "timing_fact_generation": 1789634363406389, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:24.593820", "service_state_evidence_id": 16961227, "current_leg_start_actual_dep": "2026-09-17T09:26:00+01:00", "operational_evidence_version": 112, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:24.712653", "service_state_valid_until_kind": null, "operational_interpretation_version": 112, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O RHY BGN 2E12 150264 2 75 None {"version": 3, "segments": [{"to_m": 220.251, "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": 309.051, "from_m": 220.251, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 707.917, "from_m": 309.051, "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": 1150.443, "from_m": 707.917, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8215.44, "from_m": 1150.443, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9598.36, "from_m": 8215.44, "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": 9922.056, "from_m": 9598.36, "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": 10221.045, "from_m": 9922.056, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10268.075, "from_m": 10221.045, "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": 11222.29, "from_m": 10268.075, "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": 11800.104, "from_m": 11222.29, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13472.176, "from_m": 11800.104, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14092.45, "from_m": 13472.176, "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": 16355.717, "from_m": 14092.45, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16932.999, "from_m": 16355.717, "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": 16991.904, "from_m": 16932.999, "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": 17044.645, "from_m": 16991.904, "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": 19278.064, "from_m": 17044.645, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 20278.769, "from_m": 19278.064, "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": 20846.852, "from_m": 20278.769, "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": 22310.3, "from_m": 20846.852, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25678.723, "from_m": 22310.3, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27174.867, "from_m": 25678.723, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 29114.962, "from_m": 27174.867, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36538.187, "from_m": 29114.962, "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": 37271.561, "from_m": 36538.187, "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": 37309.114, "from_m": 37271.561, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38468.577, "from_m": 37309.114, "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": 39078.315, "from_m": 38468.577, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39629.999, "from_m": 39078.315, "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": 40132.231, "from_m": 39629.999, "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": 41867.15, "from_m": 40132.231, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42686.475, "from_m": 41867.15, "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": 43465.026, "from_m": 42686.475, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47784.097, "from_m": 43465.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49238.628, "from_m": 47784.097, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49816.528, "from_m": 49238.628, "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": 51068.629, "from_m": 49816.528, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51132.173, "from_m": 51068.629, "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": 51192.76, "from_m": 51132.173, "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": 52530.772, "from_m": 51192.76, "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": 53539.773, "from_m": 52530.772, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59214.157, "from_m": 53539.773, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59274.057, "from_m": 59214.157, "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": 59310.389, "from_m": 59274.057, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59362.334, "from_m": 59310.389, "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": 60115.67, "from_m": 59362.334, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60162.295, "from_m": 60115.67, "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": 60765.833, "from_m": 60162.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69054.745, "from_m": 60765.833, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77534.652, "from_m": 69054.745, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78247.203, "from_m": 77534.652, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81209.414, "from_m": 78247.203, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82053.185, "from_m": 81209.414, "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": 82294.256, "from_m": 82053.185, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 632812, "profile_key": "3edd907ce96a6512979918177e71c9ca1831822c2eb26ba1326bb3e39022051f", "schedule_id": 38433, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0744", "location": "Rhymney", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748H", "location": "Tir-phil", "stage_seq": 2, "distance_m": 5741.128, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0753H", "wtt_dep": "0754H", "location": "Bargoed", "stage_seq": 3, "distance_m": 9770.647, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0757H", "wtt_dep": "0758H", "location": "Pengam", "stage_seq": 4, "distance_m": 12381.832, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0801H", "wtt_dep": "0802H", "location": "Hengoed", "stage_seq": 5, "distance_m": 15141.1, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0804H", "wtt_dep": "0805H", "location": "Ystrad Mynach", "stage_seq": 6, "distance_m": 16600.143, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0809H", "wtt_dep": "0810H", "location": "Llanbradach", "stage_seq": 7, "distance_m": 21319.463, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0814H", "wtt_dep": "0815H", "location": "Aber", "stage_seq": 8, "distance_m": 24478.479, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0817", "wtt_dep": "0818", "location": "Caerphilly", "stage_seq": 9, "distance_m": 25453.698, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0822", "wtt_dep": "0823", "location": "Lisvane & Thornhill", "stage_seq": 10, "distance_m": 29740.012, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0824H", "wtt_dep": "0825H", "location": "Llanishen", "stage_seq": 11, "distance_m": 31037.863, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0827H", "wtt_dep": "0828H", "location": "Heath High Level", "stage_seq": 12, "distance_m": 32797.746, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0829H", "location": "Heath Jn", "stage_seq": 13, "distance_m": 33246.875, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0833", "wtt_dep": "0834H", "location": "Cardiff Queen Street", "stage_seq": 14, "distance_m": 36838.992, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836H", "location": "CVL East Boundary", "stage_seq": 15, "distance_m": 37216.638, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0837", "wtt_dep": "0839", "location": "Cardiff Central", "stage_seq": 16, "distance_m": 37914.998, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0841H", "location": "Penarth Curve South Jn", "stage_seq": 17, "distance_m": 39217.818, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843", "location": "Grangetown", "stage_seq": 18, "distance_m": 39706.888, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845H", "location": "Cogan Jn", "stage_seq": 19, "distance_m": 41867.15, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0846", "wtt_dep": "0847", "location": "Cogan", "stage_seq": 20, "distance_m": 42311.21, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0849H", "location": "Eastbrook", "stage_seq": 21, "distance_m": 43855.048, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Dinas Powys", "stage_seq": 22, "distance_m": 45057.382, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0855H", "wtt_dep": "0856H", "location": "Cadoxton", "stage_seq": 23, "distance_m": 48101.031, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859H", "location": "Barry Docks", "stage_seq": 24, "distance_m": 49476.243, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0904", "location": "Barry", "stage_seq": 25, "distance_m": 51485.126, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0911", "location": "Rhoose", "stage_seq": 26, "distance_m": 56843.438, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Aberthaw", "stage_seq": 27, "distance_m": 59718.788, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921", "location": "Llantwit Major", "stage_seq": 28, "distance_m": 67152.357, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922H", "location": "Aberthaw Sig. CF3433", "stage_seq": 29, "distance_m": 67787.507, "section_seq": 1, "route_path_id": 106045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "Cowbridge Road S.B.", "stage_seq": 30, "distance_m": 81703.787, "section_seq": 1, "route_path_id": 106045}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": null, "location": "Bridgend", "stage_seq": 31, "distance_m": 82294.256, "section_seq": 1, "route_path_id": 106045}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82294.256, "from_m": 0.0, "section_seq": 1, "route_path_id": 106045}], "total_distance_m": 82294.256, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 81283.116, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1011.14, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25174, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:11Z", "source_id": 52334684, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:50:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:49:14Z", "source_id": 16873766, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25184, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:53:35Z", "source_id": 52346882, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:55:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:53:44Z", "source_id": 16877468, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T06:58:58Z", "source_id": 16881785, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25194, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:01Z", "source_id": 52364463, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:02:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:00:08Z", "source_id": 16882740, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25199, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:29Z", "source_id": 52379979, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:06:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:05:31Z", "source_id": 16887380, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25204, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:20Z", "source_id": 52391123, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:12:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:09:26Z", "source_id": 16890574, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:17:28Z", "source_id": 16897221, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25212, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:18:50Z", "source_id": 52417574, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:19:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:18:54Z", "source_id": 16898406, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25217, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:41Z", "source_id": 52430921, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:26:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:23:46Z", "source_id": 16902340, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25221, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:57Z", "source_id": 52443152, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:59Z", "source_id": 16905855, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:28Z", "source_id": 16910439, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25260, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:53Z", "source_id": 52474883, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:39:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:57Z", "source_id": 16914817, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24966, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:17Z", "source_id": 52487229, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:44:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:43:22Z", "source_id": 16918371, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:57Z", "source_id": 52502766, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T07:49:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:59Z", "source_id": 16922889, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25355, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:01Z", "source_id": 52511856, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T07:53:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:05Z", "source_id": 16925435, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25360, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:40Z", "source_id": 52522113, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T07:56:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:43Z", "source_id": 16928278, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25367, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:56Z", "source_id": 52528302, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T07:58:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:00Z", "source_id": 16930032, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25371, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:24Z", "source_id": 52538000, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:01:26Z", "source_id": 16932654, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25375, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:10Z", "source_id": 52545803, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:05:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:04:11Z", "source_id": 16934770, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25385, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:48Z", "source_id": 52556032, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:08:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:54Z", "source_id": 16937553, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25392, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:27Z", "source_id": 52574277, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:31Z", "source_id": 16942501, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25402, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:22Z", "source_id": 52590015, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:26Z", "source_id": 16946877, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25602, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:16Z", "source_id": 52641933, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T08:40:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:20Z", "source_id": 16961227, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Rhymney 0744 0744 None None None Bridgend 0937 0935 1A LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:W44014/2026-09-17/detailed None Llantwit Major 2026-09-17T09:26:00+01:00 Bridgend 14.0 {"type": "LineString", "coordinates": [[-3.4814093552694345, 51.409616494408056], [-3.4814224999999994, 51.40962349999999], [-3.4818766, 51.4098997], [-3.4821758, 51.4101044], [-3.482295, 51.41019549999999], [-3.4828587999999994, 51.4106619], [-3.4835914, 51.4114201], [-3.4839038, 51.4117055], [-3.4841940999999994, 51.4119446], [-3.4845595, 51.4121961], [-3.4849245, 51.412414], [-3.4852809, 51.4126081], [-3.4856294000000005, 51.4127804], [-3.485968, 51.412926799999994], [-3.4863458, 51.4130691], [-3.4868021, 51.413213000000006], [-3.4873159999999994, 51.4133669], [-3.4878893, 51.41347400000001], [-3.4918056000000006, 51.4140894], [-3.4931578999999995, 51.4143116], [-3.4941077, 51.4145357], [-3.4949710000000005, 51.4147598], [-3.4959335999999994, 51.415057399999995], [-3.4966238999999995, 51.415321500000005], [-3.4971903999999996, 51.415577199999994], [-3.4977635, 51.4158719], [-3.4982321999999995, 51.4161623], [-3.4987969, 51.4165156], [-3.4991454, 51.4167691], [-3.4993891999999995, 51.41696439999998], [-3.4998057999999994, 51.41731899999999], [-3.5003964999999995, 51.4179222], [-3.5008752, 51.4185569], [-3.5016964999999995, 51.4198322], [-3.5025239999999997, 51.4211171], [-3.5034296080661336, 51.42254119665064], [-3.5090113, 51.43131759999999], [-3.5101663999999997, 51.4331025], [-3.5107311999999995, 51.43396560000001], [-3.5110929999999994, 51.4343957], [-3.5114469999999995, 51.43473289999999], [-3.5119916, 51.4351613], [-3.5125835, 51.435554499999995], [-3.5133793999999994, 51.43599900000001], [-3.5142157, 51.436440999999995], [-3.5147262999999995, 51.4367525], [-3.5151935999999995, 51.4370671], [-3.515657899999999, 51.43742339999999], [-3.5160914999999995, 51.437814800000005], [-3.5165741999999995, 51.438297], [-3.5170111999999993, 51.4387894], [-3.5175289999999997, 51.4392943], [-3.5181252000000005, 51.439756], [-3.518812099999999, 51.44017589999999], [-3.5190990999999996, 51.4403183], [-3.5193857999999993, 51.440460599999994], [-3.5200038999999994, 51.4407179], [-3.5213744999999994, 51.44122089999999], [-3.522089, 51.4415367], [-3.5228477, 51.4419275], [-3.523532, 51.44237979999999], [-3.5240592088707015, 51.442817580280106], [-3.5240837999999997, 51.442838], [-3.5245419, 51.443306799999995], [-3.524594, 51.4433829], [-3.5249419, 51.443853700000005], [-3.5251173999999996, 51.444145600000006], [-3.5252735, 51.4444413], [-3.5254051, 51.4448115], [-3.5254954, 51.4451758], [-3.5255476, 51.4455685], [-3.52556, 51.446023100000005], [-3.5255252999999995, 51.446543599999984], [-3.5255006, 51.44687270000001], [-3.5253651999999995, 51.447788], [-3.5253605, 51.44802039999999], [-3.5253605, 51.448365300000006], [-3.5254348, 51.4488083], [-3.525491, 51.4491156], [-3.5256264999999996, 51.44952749999998], [-3.5257969, 51.449864000000005], [-3.5260452999999994, 51.45027840000001], [-3.5262684999999996, 51.4505751], [-3.5266589999999995, 51.45099789999999], [-3.5272075, 51.451491], [-3.5279398999999994, 51.452005499999984], [-3.5282105999999995, 51.4521698], [-3.5284534, 51.452302399999994], [-3.5286781, 51.4524125], [-3.5289164999999993, 51.45252259999999], [-3.5293544, 51.45271309999999], [-3.5299286, 51.45292579999999], [-3.5303855999999993, 51.4530749], [-3.5308174999999995, 51.4532092], [-3.5312707, 51.45333780000001], [-3.5319036999999995, 51.4534944], [-3.5324413, 51.4536015], [-3.5328691, 51.4536681], [-3.5331841999999996, 51.4537065], [-3.5336893, 51.453751999999994], [-3.5342637, 51.4537899], [-3.5348953999999995, 51.4538136], [-3.5367476, 51.453865], [-3.5428336, 51.4540894], [-3.5445851, 51.45416409999999], [-3.5453813, 51.4542466], [-3.5461826, 51.45437469999999], [-3.5473023999999995, 51.45464609999999], [-3.5480609999999997, 51.4548899], [-3.5486398999999995, 51.4551271], [-3.5489666, 51.4552869], [-3.5490912000000003, 51.45534790000001], [-3.5491020000000004, 51.4553532], [-3.5495528999999997, 51.455603700000005], [-3.5499862, 51.4558769], [-3.5504399, 51.4561921], [-3.5524262, 51.457720900000005], [-3.5531635000000006, 51.458288399999994], [-3.5539029, 51.45883140000001], [-3.5545215, 51.4591995], [-3.5552732, 51.459571], [-3.5555105999999994, 51.459667499999995], [-3.5559879, 51.459875400000016], [-3.5564879, 51.46005639999999], [-3.5568395, 51.4601663], [-3.5572002, 51.46026769999999], [-3.5576682999999996, 51.46038429999999], [-3.5581522, 51.4604896], [-3.5587156, 51.4606127], [-3.5604215999999997, 51.4609618], [-3.5605970999999994, 51.461004499999994], [-3.5611028000000005, 51.46112740000001], [-3.5617422999999997, 51.4613112], [-3.563059, 51.4617738], [-3.5664591, 51.4630688], [-3.5672963, 51.4634298], [-3.5679629, 51.4637123], [-3.5687208, 51.464156499999994], [-3.5693216999999997, 51.4646155], [-3.5696335999999995, 51.46489820000001], [-3.5697892, 51.46503919999999], [-3.5701316, 51.46543290000001], [-3.5704516999999996, 51.4658528], [-3.5727975000000005, 51.46898290000001], [-3.5735186999999997, 51.469847], [-3.5735738999999995, 51.469913000000005], [-3.5737348, 51.470105800000006], [-3.5746702999999997, 51.47126740000001], [-3.5758428, 51.47269459999999], [-3.5764558000000006, 51.4732706], [-3.5769399, 51.47361810000001], [-3.5775600999999995, 51.473957899999995], [-3.578160899999999, 51.4741885], [-3.578245, 51.4742107], [-3.5790578, 51.474425399999994], [-3.5800591, 51.4746847], [-3.5805623, 51.474850999999994], [-3.5810385999999994, 51.475039899999985], [-3.5815835000000003, 51.47532459999999], [-3.5821799000000003, 51.475747899999995], [-3.5823658, 51.475926599999994], [-3.5827698, 51.476341], [-3.5829739, 51.4766327], [-3.5831196999999992, 51.47691029999999], [-3.5836225000000006, 51.4782654], [-3.585165, 51.48277920000001], [-3.5853233000000007, 51.483336300000005], [-3.5853549000000005, 51.4834222], [-3.5855547999999997, 51.4839656], [-3.5856464, 51.4842999], [-3.5857050000000004, 51.4845985], [-3.5857626, 51.4852046], [-3.5856969000000003, 51.4858318], [-3.5855122999999995, 51.48643390000001], [-3.585170999999999, 51.4870745], [-3.584947599999999, 51.48740600000001], [-3.5848907999999993, 51.48747189999999], [-3.5844811, 51.4879473], [-3.5841872999999995, 51.48824499999999], [-3.5838575, 51.488528900000006], [-3.583366199999999, 51.4888847], [-3.5828817, 51.4891898], [-3.5820979000000004, 51.4895903], [-3.5816854999999994, 51.4897743], [-3.581242500000001, 51.4899382], [-3.580490300000001, 51.49016749999998], [-3.5794547999999997, 51.49041690000001], [-3.5785192, 51.49069600000001], [-3.5779574999999997, 51.4909151], [-3.5774275999999996, 51.49115659999999], [-3.5769466, 51.491407], [-3.5765671, 51.4916476], [-3.576089, 51.4920012], [-3.5757257, 51.4923209], [-3.5755024999999994, 51.4925526], [-3.5752115999999994, 51.4928546], [-3.5750346, 51.49305720000001], [-3.5743397999999997, 51.4938098], [-3.5740467999999996, 51.49413139999999], [-3.5736718, 51.4945053], [-3.5735313999999994, 51.4946493], [-3.5732161, 51.4949284], [-3.5728708000000005, 51.49520570000001], [-3.5726135, 51.49541500000001], [-3.5721619, 51.495761299999984], [-3.5717595, 51.496077699999994], [-3.5712742999999993, 51.49644929999999], [-3.5704829, 51.49706369999999], [-3.5696513000000003, 51.4977026], [-3.5693404999999996, 51.49795729999999], [-3.5690462999999997, 51.49821730000001], [-3.5688616, 51.4983939], [-3.5686969, 51.4985682], [-3.568520194660142, 51.4987748385867], [-3.5685015, 51.4987967], [-3.5683236999999997, 51.49902490000001], [-3.5682524999999994, 51.49912340000001], [-3.5681658, 51.49927509999999], [-3.5681138999999997, 51.4993777], [-3.5680942000000004, 51.4994166], [-3.5680405, 51.49957770000001], [-3.5680031999999997, 51.4997323], [-3.5679831, 51.49989419999999], [-3.5679862, 51.500183], [-3.5680225, 51.5005106], [-3.5680771, 51.5008196], [-3.5681236999999997, 51.5009897], [-3.5681952999999997, 51.501197000000005], [-3.5682748999999996, 51.50136189999999], [-3.5684045, 51.5015848], [-3.5685689999999997, 51.501798], [-3.5687204999999995, 51.501964099999995], [-3.5688795, 51.5021113], [-3.5691298999999996, 51.502308600000006], [-3.5694762999999994, 51.50255599999999], [-3.569998839019302, 51.50291445964617], [-3.5701661, 51.50302919999999], [-3.5707969, 51.5034559], [-3.5710854, 51.5036546], [-3.5714678, 51.5039179], [-3.5721561000000004, 51.5043855], [-3.572444, 51.5045554], [-3.5727825, 51.5047592], [-3.5730409, 51.5049185], [-3.5733328, 51.5051257], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932]]} 9.4 0926 0940 Llantwit Major Bridgend Bridgend 51.5071932 -3.5753524 51.5071932 -3.5753524 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Bridgend TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16961227 1789634363406389 112 112 2026-09-17 08:50:24.712653 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:24.593820
603537 635220 C38278 889Y20ME17 2026-09-17 COMPLETE 16962085 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 635220, "stp": "P", "toc": "Elizabeth Line", "uid": "C38278", "consist": "345039", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38278/2026-09-17/detailed", "trust_id": "889Y20ME17", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-17", "dest_arr_time": "0942", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y20", "timing_status": "ON TIME", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0940", "current_leg_dep": "0938", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0911", "origin_platform": "3", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "0940½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25601.768, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25883.414, \"from_m\": 25601.768, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26958.683, \"from_m\": 25883.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27326.365, \"from_m\": 26958.683, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 635220, \"profile_key\": \"fe28248e8e1e98cf94466439a936a8e901c22560660c2c8cb2059f159a5e0234\", \"schedule_id\": 5509, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0919\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13174.116, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0929H\", \"wtt_dep\": \"0930H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0936\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 29957}, {\"is_pass\": false, \"wtt_arr\": \"0940H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 27326.365, \"section_seq\": 1, \"route_path_id\": 29957}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27326.365, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29957}], \"total_distance_m\": 27326.365, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 27326.365, \"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": "0911", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:37Z\", \"source_id\": 52572045, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:13:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:43Z\", \"source_id\": 16941893, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:13Z\", \"source_id\": 52584211, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:15Z\", \"source_id\": 16945303, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:37Z\", \"source_id\": 52593432, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:41Z\", \"source_id\": 16947814, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:54Z\", \"source_id\": 52607548, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:56Z\", \"source_id\": 16951999, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:40Z\", \"source_id\": 52615033, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:29:41Z\", \"source_id\": 16954120, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:56Z\", \"source_id\": 52621276, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:31:58Z\", \"source_id\": 16955751, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:05Z\", \"source_id\": 52630132, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:35:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:08Z\", \"source_id\": 16958073, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:22Z\", \"source_id\": 52636674, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:37:28Z\", \"source_id\": 16959812, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:40:21Z\", \"source_id\": 52644996, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:40:26Z\", \"source_id\": 16962085, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1789634431763386, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:26.049541", "service_state_evidence_id": 16962085, "current_leg_start_actual_dep": "2026-09-17T09:38:00+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:26.520219", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P ABX PDX 9Y20 345039 9 90 None {"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25601.768, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25883.414, "from_m": 25601.768, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 26958.683, "from_m": 25883.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27326.365, "from_m": 26958.683, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 635220, "profile_key": "fe28248e8e1e98cf94466439a936a8e901c22560660c2c8cb2059f159a5e0234", "schedule_id": 5509, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0911", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29957}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0919", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 29957}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0929H", "wtt_dep": "0930H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0936", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 29957}, {"is_pass": false, "wtt_arr": "0940H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 27326.365, "section_seq": 1, "route_path_id": 29957}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27326.365, "from_m": 0.0, "section_seq": 1, "route_path_id": 29957}], "total_distance_m": 27326.365, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 27326.365, "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": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:37Z", "source_id": 52572045, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:13:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:43Z", "source_id": 16941893, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:13Z", "source_id": 52584211, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:18:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:15Z", "source_id": 16945303, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:37Z", "source_id": 52593432, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:21:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:41Z", "source_id": 16947814, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:54Z", "source_id": 52607548, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:26:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:56Z", "source_id": 16951999, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:40Z", "source_id": 52615033, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:29:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:29:41Z", "source_id": 16954120, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:56Z", "source_id": 52621276, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:31:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:31:58Z", "source_id": 16955751, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:05Z", "source_id": 52630132, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:35:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:08Z", "source_id": 16958073, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:22Z", "source_id": 52636674, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:37:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:37:28Z", "source_id": 16959812, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:40:21Z", "source_id": 52644996, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:40:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:40:26Z", "source_id": 16962085, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Abbey Wood (Crossrail) 0911 0911 3 None None Paddington (Crossrail) 0942 0940½ B ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C38278/2026-09-17/detailed None Bond Street (Crossrail) 2026-09-17T09:38:00+01:00 Paddington (Crossrail) 2.0 {"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} 1.8 0938 0940 Bond Street (Crossrail) Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Paddington (Crossrail) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16962085 1789634431763386 61 61 2026-09-17 08:50:26.520219 B None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:26.049541
603538 633621 W68406 072E59MC17 2026-09-17 COMPLETE 16956226 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 633621, "stp": "P", "toc": "ScotRail", "uid": "W68406", "consist": "318270+320302", "dest_crs": "BHC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68406/2026-09-17/detailed", "trust_id": "072E59MC17", "origin_crs": "ADR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Balloch", "service_date": "2026-09-17", "dest_arr_time": "0933", "dest_platform": null, "is_terminated": 1, "next_location": "Balloch", "signalling_id": "2E59", "timing_status": "LATE", "origin_station": "Airdrie", "current_leg_arr": "0940", "current_leg_dep": "0930", "current_leg_end": "Balloch", "origin_dep_time": "0813", "origin_platform": "1", "current_location": "Balloch", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.5773356, 55.98537519999999], [-4.5772477, 55.98557280000001], [-4.577124199999999, 55.985997899999994], [-4.5770823, 55.98622859999999], [-4.577082899999999, 55.98657609999999], [-4.5770911, 55.98695060000001], [-4.5772432, 55.98760429999999], [-4.5774892, 55.988367800000006], [-4.5777096, 55.988985], [-4.57781, 55.989243], [-4.5780541, 55.9900578], [-4.578898999999999, 55.9925004], [-4.5801716, 55.9961842], [-4.5806472, 55.9974737], [-4.581187599999999, 55.9987563], [-4.581407949009559, 55.99922959441336], [-4.5814722, 55.99936760000001], [-4.582173299999999, 56.0006736], [-4.5826716, 56.00153329999999], [-4.5833595, 56.00248]]}", "current_leg_start": "Alexandria", "dest_arr_time_act": "0933", "motion_projection": null, "next_location_lat": "56.0024800", "next_location_lon": "-4.5833595", "previous_location": "Alexandria", "current_leg_milage": "1.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2694.792, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3221.408, \"from_m\": 2694.792, \"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\": 3286.89, \"from_m\": 3221.408, \"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\": 3629.186, \"from_m\": 3286.89, \"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\": 14480.924, \"from_m\": 3629.186, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14876.286, \"from_m\": 14480.924, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15667.158, \"from_m\": 14876.286, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16510.823, \"from_m\": 15667.158, \"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\": 21142.129, \"from_m\": 16510.823, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21188.152, \"from_m\": 21142.129, \"capability_applied\": null, \"effective_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\": 22514.351, \"from_m\": 21188.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22555.116, \"from_m\": 22514.351, \"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\": 23368.52, \"from_m\": 22555.116, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23739.959, \"from_m\": 23368.52, \"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\": 25922.707, \"from_m\": 23739.959, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26618.552, \"from_m\": 25922.707, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32587.764, \"from_m\": 26618.552, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32631.997, \"from_m\": 32587.764, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38284.266, \"from_m\": 32631.997, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39107.172, \"from_m\": 38284.266, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 41457.913, \"from_m\": 39107.172, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42379.619, \"from_m\": 41457.913, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43084.47, \"from_m\": 42379.619, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43732.281, \"from_m\": 43084.47, \"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\": 47830.099, \"from_m\": 43732.281, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48057.881, \"from_m\": 47830.099, \"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\": 49911.685, \"from_m\": 48057.881, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 633621, \"profile_key\": \"a01b4d8ac2239f1e71c7748ddbce6030347adb19694087644f44d00660eaadca\", \"schedule_id\": 27239, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Airdrie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0815H\", \"wtt_dep\": \"0816\", \"location\": \"Coatdyke\", \"stage_seq\": 2, \"distance_m\": 1459.264, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0818\", \"wtt_dep\": \"0819\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 3, \"distance_m\": 3047.042, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0821\", \"wtt_dep\": \"0821H\", \"location\": \"Blairhill\", \"stage_seq\": 4, \"distance_m\": 4038.608, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0825\", \"wtt_dep\": \"0825H\", \"location\": \"Easterhouse\", \"stage_seq\": 5, \"distance_m\": 8233.603, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0827H\", \"wtt_dep\": \"0828\", \"location\": \"Garrowhill\", \"stage_seq\": 6, \"distance_m\": 9783.222, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0830\", \"wtt_dep\": \"0831\", \"location\": \"Shettleston\", \"stage_seq\": 7, \"distance_m\": 11727.869, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0832H\", \"wtt_dep\": \"0833\", \"location\": \"Carntyne\", \"stage_seq\": 8, \"distance_m\": 12946.554, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0836\", \"wtt_dep\": \"0836H\", \"location\": \"Bellgrove\", \"stage_seq\": 9, \"distance_m\": 15756.89, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0838\", \"wtt_dep\": \"0839\", \"location\": \"High Street\", \"stage_seq\": 10, \"distance_m\": 16779.458, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0840H\", \"wtt_dep\": \"0843\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 11, \"distance_m\": 17648.116, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0844H\", \"wtt_dep\": \"0845H\", \"location\": \"Charing Cross\", \"stage_seq\": 12, \"distance_m\": 18887.169, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 13, \"distance_m\": 20410.203, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0850\", \"location\": \"Partick\", \"stage_seq\": 14, \"distance_m\": 21615.392, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0851H\", \"wtt_dep\": \"0853H\", \"location\": \"Hyndland\", \"stage_seq\": 15, \"distance_m\": 22791.255, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 16, \"distance_m\": 23321.707, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0856H\", \"location\": \"Anniesland\", \"stage_seq\": 17, \"distance_m\": 24350.119, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0859\", \"wtt_dep\": \"0859H\", \"location\": \"Westerton\", \"stage_seq\": 18, \"distance_m\": 26405.928, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902\", \"location\": \"Drumchapel\", \"stage_seq\": 19, \"distance_m\": 28212.234, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0903H\", \"wtt_dep\": \"0904\", \"location\": \"Drumry\", \"stage_seq\": 20, \"distance_m\": 29626.18, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0906H\", \"location\": \"Singer\", \"stage_seq\": 21, \"distance_m\": 30911.236, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0910H\", \"location\": \"Dalmuir\", \"stage_seq\": 22, \"distance_m\": 32421.314, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0912H\", \"wtt_dep\": \"0913\", \"location\": \"Kilpatrick\", \"stage_seq\": 23, \"distance_m\": 34619.247, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0916\", \"location\": \"Bowling\", \"stage_seq\": 24, \"distance_m\": 37280.368, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0920H\", \"location\": \"Dumbarton East\", \"stage_seq\": 25, \"distance_m\": 41760.258, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Dumbarton Central\", \"stage_seq\": 26, \"distance_m\": 42824.263, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"location\": \"Dalreoch\", \"stage_seq\": 27, \"distance_m\": 43440.855, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0927H\", \"location\": \"Renton\", \"stage_seq\": 28, \"distance_m\": 46144.338, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0929H\", \"wtt_dep\": \"0930\", \"location\": \"Alexandria\", \"stage_seq\": 29, \"distance_m\": 47961.565, \"section_seq\": 1, \"route_path_id\": 66278}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": null, \"location\": \"Balloch\", \"stage_seq\": 30, \"distance_m\": 49911.685, \"section_seq\": 1, \"route_path_id\": 66278}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49911.685, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66278}], \"total_distance_m\": 49911.685, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 49865.662, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.023, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0813", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "56.0024800", "current_position_lon": "-4.5833595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:13:45Z\", \"source_id\": 52403191, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:15:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:13:50Z\", \"source_id\": 16894220, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:46Z\", \"source_id\": 52411514, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:18:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:49Z\", \"source_id\": 16896657, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:19:32Z\", \"source_id\": 52419509, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:21:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:19:39Z\", \"source_id\": 16898994, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1582, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:22:46Z\", \"source_id\": 52428490, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:25:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:22:53Z\", \"source_id\": 16901556, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:55Z\", \"source_id\": 52440250, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:28:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:26:58Z\", \"source_id\": 16905012, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:30:57Z\", \"source_id\": 52451748, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:31:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:31:01Z\", \"source_id\": 16908359, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:33:59Z\", \"source_id\": 16910806, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:50Z\", \"source_id\": 52468822, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:37:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:36:53Z\", \"source_id\": 16913158, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:47Z\", \"source_id\": 52477376, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:41:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:39:52Z\", \"source_id\": 16915561, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:51Z\", \"source_id\": 52485969, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:43:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:42:54Z\", \"source_id\": 16917987, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:49Z\", \"source_id\": 52494191, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:46:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:45:51Z\", \"source_id\": 16920315, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:15Z\", \"source_id\": 52512581, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:53:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:52:17Z\", \"source_id\": 16925634, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:02Z\", \"source_id\": 52523145, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:56:04Z\", \"source_id\": 16928538, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:49Z\", \"source_id\": 52530735, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:53Z\", \"source_id\": 16930710, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:42Z\", \"source_id\": 52544586, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:47Z\", \"source_id\": 16934418, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:48Z\", \"source_id\": 52550402, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:05:49Z\", \"source_id\": 16935972, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:08:58Z\", \"source_id\": 52559242, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:10:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:02Z\", \"source_id\": 16938387, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:19Z\", \"source_id\": 52565845, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:24Z\", \"source_id\": 16940173, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:13:59Z\", \"source_id\": 52573045, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:03Z\", \"source_id\": 16942163, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:05Z\", \"source_id\": 52578634, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:16:11Z\", \"source_id\": 16943730, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:17Z\", \"source_id\": 52587017, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:21Z\", \"source_id\": 16946072, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:50Z\", \"source_id\": 52604693, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:25:48Z\", \"source_id\": 16951153, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:27:57Z\", \"source_id\": 52610319, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:01Z\", \"source_id\": 16952829, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:16Z\", \"source_id\": 52616635, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:20Z\", \"source_id\": 16954572, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:25Z\", \"source_id\": 52622651, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:31Z\", \"source_id\": 16956225, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:25Z\", \"source_id\": 52622651, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:31Z\", \"source_id\": 16956226, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Balloch", "service_state_platform": "1", "timing_fact_generation": 1789633955268970, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:26.516598", "service_state_evidence_id": 16956226, "current_leg_start_actual_dep": "2026-09-17T09:37:00+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:27.133657", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ADR BHC 2E59 318270+320302 6 90 None {"version": 3, "segments": [{"to_m": 2694.792, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3221.408, "from_m": 2694.792, "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": 3286.89, "from_m": 3221.408, "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": 3629.186, "from_m": 3286.89, "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": 14480.924, "from_m": 3629.186, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14876.286, "from_m": 14480.924, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15667.158, "from_m": 14876.286, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16510.823, "from_m": 15667.158, "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": 21142.129, "from_m": 16510.823, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21188.152, "from_m": 21142.129, "capability_applied": null, "effective_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": 22514.351, "from_m": 21188.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22555.116, "from_m": 22514.351, "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": 23368.52, "from_m": 22555.116, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23739.959, "from_m": 23368.52, "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": 25922.707, "from_m": 23739.959, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26618.552, "from_m": 25922.707, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32587.764, "from_m": 26618.552, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32631.997, "from_m": 32587.764, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38284.266, "from_m": 32631.997, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39107.172, "from_m": 38284.266, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 41457.913, "from_m": 39107.172, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42379.619, "from_m": 41457.913, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43084.47, "from_m": 42379.619, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43732.281, "from_m": 43084.47, "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": 47830.099, "from_m": 43732.281, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48057.881, "from_m": 47830.099, "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": 49911.685, "from_m": 48057.881, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 633621, "profile_key": "a01b4d8ac2239f1e71c7748ddbce6030347adb19694087644f44d00660eaadca", "schedule_id": 27239, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0813", "location": "Airdrie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0815H", "wtt_dep": "0816", "location": "Coatdyke", "stage_seq": 2, "distance_m": 1459.264, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0818", "wtt_dep": "0819", "location": "Coatbridge Sunnyside", "stage_seq": 3, "distance_m": 3047.042, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0821", "wtt_dep": "0821H", "location": "Blairhill", "stage_seq": 4, "distance_m": 4038.608, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0825", "wtt_dep": "0825H", "location": "Easterhouse", "stage_seq": 5, "distance_m": 8233.603, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0827H", "wtt_dep": "0828", "location": "Garrowhill", "stage_seq": 6, "distance_m": 9783.222, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0830", "wtt_dep": "0831", "location": "Shettleston", "stage_seq": 7, "distance_m": 11727.869, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0832H", "wtt_dep": "0833", "location": "Carntyne", "stage_seq": 8, "distance_m": 12946.554, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0836", "wtt_dep": "0836H", "location": "Bellgrove", "stage_seq": 9, "distance_m": 15756.89, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0838", "wtt_dep": "0839", "location": "High Street", "stage_seq": 10, "distance_m": 16779.458, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0840H", "wtt_dep": "0843", "location": "Glasgow Queen St Low Level", "stage_seq": 11, "distance_m": 17648.116, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0844H", "wtt_dep": "0845H", "location": "Charing Cross", "stage_seq": 12, "distance_m": 18887.169, "section_seq": 1, "route_path_id": 66278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847H", "location": "Finnieston East Jn", "stage_seq": 13, "distance_m": 20410.203, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0850", "location": "Partick", "stage_seq": 14, "distance_m": 21615.392, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0851H", "wtt_dep": "0853H", "location": "Hyndland", "stage_seq": 15, "distance_m": 22791.255, "section_seq": 1, "route_path_id": 66278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Hyndland East Jn", "stage_seq": 16, "distance_m": 23321.707, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0856H", "location": "Anniesland", "stage_seq": 17, "distance_m": 24350.119, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0859", "wtt_dep": "0859H", "location": "Westerton", "stage_seq": 18, "distance_m": 26405.928, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902", "location": "Drumchapel", "stage_seq": 19, "distance_m": 28212.234, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0903H", "wtt_dep": "0904", "location": "Drumry", "stage_seq": 20, "distance_m": 29626.18, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0906H", "location": "Singer", "stage_seq": 21, "distance_m": 30911.236, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0910H", "location": "Dalmuir", "stage_seq": 22, "distance_m": 32421.314, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0912H", "wtt_dep": "0913", "location": "Kilpatrick", "stage_seq": 23, "distance_m": 34619.247, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0916", "location": "Bowling", "stage_seq": 24, "distance_m": 37280.368, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0920H", "location": "Dumbarton East", "stage_seq": 25, "distance_m": 41760.258, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Dumbarton Central", "stage_seq": 26, "distance_m": 42824.263, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "location": "Dalreoch", "stage_seq": 27, "distance_m": 43440.855, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0927H", "location": "Renton", "stage_seq": 28, "distance_m": 46144.338, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0929H", "wtt_dep": "0930", "location": "Alexandria", "stage_seq": 29, "distance_m": 47961.565, "section_seq": 1, "route_path_id": 66278}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": null, "location": "Balloch", "stage_seq": 30, "distance_m": 49911.685, "section_seq": 1, "route_path_id": 66278}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49911.685, "from_m": 0.0, "section_seq": 1, "route_path_id": 66278}], "total_distance_m": 49911.685, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49865.662, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.023, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2206, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:13:45Z", "source_id": 52403191, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T07:15:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:13:50Z", "source_id": 16894220, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2211, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:46Z", "source_id": 52411514, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T07:18:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:49Z", "source_id": 16896657, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1589, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:19:32Z", "source_id": 52419509, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:21:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:19:39Z", "source_id": 16898994, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1582, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:22:46Z", "source_id": 52428490, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:25:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:22:53Z", "source_id": 16901556, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1579, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:55Z", "source_id": 52440250, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:28:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:26:58Z", "source_id": 16905012, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1572, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:30:57Z", "source_id": 52451748, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T07:31:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:31:01Z", "source_id": 16908359, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:33:59Z", "source_id": 16910806, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1564, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:50Z", "source_id": 52468822, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T07:37:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:36:53Z", "source_id": 16913158, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:47Z", "source_id": 52477376, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T07:41:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:39:52Z", "source_id": 16915561, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:51Z", "source_id": 52485969, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T07:43:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:42:54Z", "source_id": 16917987, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:49Z", "source_id": 52494191, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:46:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:45:51Z", "source_id": 16920315, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:15Z", "source_id": 52512581, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:53:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:52:17Z", "source_id": 16925634, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:02Z", "source_id": 52523145, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:56:04Z", "source_id": 16928538, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1298, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:49Z", "source_id": 52530735, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T07:59:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:53Z", "source_id": 16930710, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1288, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:42Z", "source_id": 52544586, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:04:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:47Z", "source_id": 16934418, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1282, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:48Z", "source_id": 52550402, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:07:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:05:49Z", "source_id": 16935972, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1278, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:08:58Z", "source_id": 52559242, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:10:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:02Z", "source_id": 16938387, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1274, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:19Z", "source_id": 52565845, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:12:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:24Z", "source_id": 16940173, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1264, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:13:59Z", "source_id": 52573045, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:15:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:03Z", "source_id": 16942163, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1250, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:05Z", "source_id": 52578634, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T08:18:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:16:11Z", "source_id": 16943730, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1247, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:17Z", "source_id": 52587017, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:21:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:21Z", "source_id": 16946072, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1243, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:50Z", "source_id": 52604693, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T08:26:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:25:48Z", "source_id": 16951153, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1231, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:27:57Z", "source_id": 52610319, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T08:29:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:01Z", "source_id": 16952829, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1219, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:16Z", "source_id": 52616635, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:31:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:20Z", "source_id": 16954572, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1211, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:25Z", "source_id": 52622651, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T08:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:31Z", "source_id": 16956225, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1209, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:25Z", "source_id": 52622651, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T08:40:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:31Z", "source_id": 16956226, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Airdrie 0813 0813 1 None None Balloch 0933 0933 None LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:W68406/2026-09-17/detailed None Alexandria 2026-09-17T09:37:00+01:00 Balloch 10.0 {"type": "LineString", "coordinates": [[-4.5773356, 55.98537519999999], [-4.5772477, 55.98557280000001], [-4.577124199999999, 55.985997899999994], [-4.5770823, 55.98622859999999], [-4.577082899999999, 55.98657609999999], [-4.5770911, 55.98695060000001], [-4.5772432, 55.98760429999999], [-4.5774892, 55.988367800000006], [-4.5777096, 55.988985], [-4.57781, 55.989243], [-4.5780541, 55.9900578], [-4.578898999999999, 55.9925004], [-4.5801716, 55.9961842], [-4.5806472, 55.9974737], [-4.581187599999999, 55.9987563], [-4.581407949009559, 55.99922959441336], [-4.5814722, 55.99936760000001], [-4.582173299999999, 56.0006736], [-4.5826716, 56.00153329999999], [-4.5833595, 56.00248]]} 1.2 0930 0940 Alexandria Balloch Balloch 56.0024800 -4.5833595 56.0024800 -4.5833595 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Balloch TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16956226 1789633955268970 93 93 2026-09-17 08:50:27.133657 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:26.516598
603539 635480 G85721 112C71ME17 2026-09-17 COMPLETE 16960394 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 635480, "stp": "P", "toc": "Northern", "uid": "G85721", "consist": "156466", "dest_crs": "MCM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85721/2026-09-17/detailed", "trust_id": "112C71ME17", "origin_crs": "LAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Morecambe", "service_date": "2026-09-17", "dest_arr_time": "0934", "dest_platform": "1", "is_terminated": 1, "next_location": "Morecambe", "signalling_id": "2C71", "timing_status": "LATE", "origin_station": "Lancaster", "current_leg_arr": "0940", "current_leg_dep": "0937", "current_leg_end": "Morecambe", "origin_dep_time": "0922", "origin_platform": "5", "current_location": "Morecambe", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]}", "current_leg_start": "Bare Lane", "dest_arr_time_act": "0934", "motion_projection": null, "next_location_lat": "54.0702148", "next_location_lon": "-2.8687942", "previous_location": "Bare Lane", "current_leg_milage": "1.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1538.667, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3098.887, \"from_m\": 1538.667, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 3930.076, \"from_m\": 3098.887, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4037.711, \"from_m\": 3930.076, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 4043.997, \"from_m\": 4037.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4162.714, \"from_m\": 4043.997, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6152.263, \"from_m\": 4162.714, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6511.132, \"from_m\": 6152.263, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 635480, \"profile_key\": \"9a32346d04b313cce23261a5a709dba3d14ad0707129edd1b40dc1e7628408c3\", \"schedule_id\": 12429, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"Lancaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 2, \"distance_m\": 2979.896, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0930\", \"location\": \"Bare Lane\", \"stage_seq\": 3, \"distance_m\": 4246.325, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": null, \"location\": \"Morecambe\", \"stage_seq\": 4, \"distance_m\": 6511.132, \"section_seq\": 1, \"route_path_id\": 69709}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6511.132, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69709}], \"total_distance_m\": 6511.132, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 6504.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0922", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "54.0702148", "current_position_lon": "-2.8687942", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:39Z\", \"source_id\": 52631807, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:41Z\", \"source_id\": 16958502, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:12Z\", \"source_id\": 52638940, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:15Z\", \"source_id\": 16960394, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Morecambe", "service_state_platform": "1", "timing_fact_generation": 1789634298843272, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:27.072206", "service_state_evidence_id": 16960394, "current_leg_start_actual_dep": "2026-09-17T09:36:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:28.406282", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LAN MCM 2C71 156466 2 75 None {"version": 3, "segments": [{"to_m": 1538.667, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3098.887, "from_m": 1538.667, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 3930.076, "from_m": 3098.887, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4037.711, "from_m": 3930.076, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 4043.997, "from_m": 4037.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4162.714, "from_m": 4043.997, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6152.263, "from_m": 4162.714, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6511.132, "from_m": 6152.263, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 635480, "profile_key": "9a32346d04b313cce23261a5a709dba3d14ad0707129edd1b40dc1e7628408c3", "schedule_id": 12429, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0922", "location": "Lancaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Morecambe South Jn", "stage_seq": 2, "distance_m": 2979.896, "section_seq": 1, "route_path_id": 69709}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0930", "location": "Bare Lane", "stage_seq": 3, "distance_m": 4246.325, "section_seq": 1, "route_path_id": 69709}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": null, "location": "Morecambe", "stage_seq": 4, "distance_m": 6511.132, "section_seq": 1, "route_path_id": 69709}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6511.132, "from_m": 0.0, "section_seq": 1, "route_path_id": 69709}], "total_distance_m": 6511.132, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 6504.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6.286, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3137, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:39Z", "source_id": 52631807, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:41Z", "source_id": 16958502, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3130, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:12Z", "source_id": 52638940, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:40:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:15Z", "source_id": 16960394, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Lancaster 0922 0922 5 None None Morecambe 0934 0934 1 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85721/2026-09-17/detailed None Bare Lane 2026-09-17T09:36:00+01:00 Morecambe 3.0 {"type": "LineString", "coordinates": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]} 1.4 0937 0940 Bare Lane Morecambe Morecambe 54.0702148 -2.8687942 54.0702148 -2.8687942 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Morecambe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960394 1789634298843272 19 19 2026-09-17 08:50:28.406282 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:27.072206
603540 635031 C08878 092S13ME17 2026-09-17 COMPLETE 16961022 2026-09-17 09:40:00 2026-09-17 08:50:35 2026-09-19 08:50:35 {"id": 635031, "stp": "P", "toc": "Northern", "uid": "C08878", "consist": "333015", "dest_crs": "BDQ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C08878/2026-09-17/detailed", "trust_id": "092S13ME17", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bradford Forster Square", "service_date": "2026-09-17", "dest_arr_time": "0943", "dest_platform": "1", "is_terminated": 1, "next_location": "Bradford Forster Square", "signalling_id": "2S13", "timing_status": "EARLY", "origin_station": "Skipton", "current_leg_arr": "0940", "current_leg_dep": "0937", "current_leg_end": "Bradford Forster Square", "origin_dep_time": "0904", "origin_platform": "1", "current_location": "Bradford Forster Square", "last_update_time": "2026-09-17T08:50:35", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]}", "current_leg_start": "Frizinghall", "dest_arr_time_act": "0941½", "motion_projection": null, "next_location_lat": "53.7972202", "next_location_lon": "-1.7530939", "previous_location": "Frizinghall", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 662.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2050.027, \"from_m\": 662.245, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13497.703, \"from_m\": 2050.027, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15379.654, \"from_m\": 13497.703, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19295.761, \"from_m\": 15379.654, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19444.17, \"from_m\": 19295.761, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20149.177, \"from_m\": 19444.17, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23490.373, \"from_m\": 20149.177, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23996.077, \"from_m\": 23490.373, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 24444.317, \"from_m\": 23996.077, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24499.745, \"from_m\": 24444.317, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24571.602, \"from_m\": 24499.745, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24804.14, \"from_m\": 24571.602, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 24922.28, \"from_m\": 24804.14, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28482.583, \"from_m\": 24922.28, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28543.218, \"from_m\": 28482.583, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28568.181, \"from_m\": 28543.218, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28627.985, \"from_m\": 28568.181, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28970.761, \"from_m\": 28627.985, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 28996.339, \"from_m\": 28970.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 635031, \"profile_key\": \"d153f02c9c7bcdaac1fa4b60872f04cae59dd07f6a4bd1236c1f7e34c0fa6f5b\", \"schedule_id\": 914, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0904\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Cononley\", \"stage_seq\": 2, \"distance_m\": 4864.185, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0913H\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 3, \"distance_m\": 9956.634, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0918H\", \"location\": \"Keighley\", \"stage_seq\": 4, \"distance_m\": 14730.566, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Crossflatts\", \"stage_seq\": 5, \"distance_m\": 18714.024, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0925\", \"location\": \"Bingley\", \"stage_seq\": 6, \"distance_m\": 19911.376, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 23401.362, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0932H\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 24655.99, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0936H\", \"wtt_dep\": \"0937\", \"location\": \"Frizinghall\", \"stage_seq\": 9, \"distance_m\": 26230.668, \"section_seq\": 1, \"route_path_id\": 28326}, {\"is_pass\": false, \"wtt_arr\": \"0941H\", \"wtt_dep\": null, \"location\": \"Bradford Forster Square\", \"stage_seq\": 10, \"distance_m\": 28996.339, \"section_seq\": 1, \"route_path_id\": 28326}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28996.339, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28326}], \"total_distance_m\": 28996.339, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28970.761, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 25.578, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0904", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.7972202", "current_position_lon": "-1.7530939", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:44Z\", \"source_id\": 52555865, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:08:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:48Z\", \"source_id\": 16937477, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:28Z\", \"source_id\": 52566240, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:12:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:11:30Z\", \"source_id\": 16940266, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:31Z\", \"source_id\": 52577103, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:15:34Z\", \"source_id\": 16943279, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:53Z\", \"source_id\": 52588755, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:55Z\", \"source_id\": 16946449, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:47Z\", \"source_id\": 52601710, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:51Z\", \"source_id\": 16950425, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:05Z\", \"source_id\": 52610622, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:07Z\", \"source_id\": 16952914, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:40Z\", \"source_id\": 52617856, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:45Z\", \"source_id\": 16954879, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5144, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:00Z\", \"source_id\": 52632747, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:36:02Z\", \"source_id\": 16958739, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:02Z\", \"source_id\": 52641269, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:06Z\", \"source_id\": 16961022, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Forster Square", "service_state_platform": "1", "timing_fact_generation": 1789634348334874, "current_leg_arrival_utc": "2026-09-17T09:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:33.519968", "service_state_evidence_id": 16961022, "current_leg_start_actual_dep": "2026-09-17T09:37:00+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:35.865322", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SKI BDQ 2S13 333015 4 100 None {"version": 3, "segments": [{"to_m": 662.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2050.027, "from_m": 662.245, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13497.703, "from_m": 2050.027, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15379.654, "from_m": 13497.703, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19295.761, "from_m": 15379.654, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19444.17, "from_m": 19295.761, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20149.177, "from_m": 19444.17, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23490.373, "from_m": 20149.177, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23996.077, "from_m": 23490.373, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 24444.317, "from_m": 23996.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24499.745, "from_m": 24444.317, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24571.602, "from_m": 24499.745, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24804.14, "from_m": 24571.602, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 24922.28, "from_m": 24804.14, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28482.583, "from_m": 24922.28, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28543.218, "from_m": 28482.583, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28568.181, "from_m": 28543.218, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28627.985, "from_m": 28568.181, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28970.761, "from_m": 28627.985, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 12.427}, {"to_m": 28996.339, "from_m": 28970.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 635031, "profile_key": "d153f02c9c7bcdaac1fa4b60872f04cae59dd07f6a4bd1236c1f7e34c0fa6f5b", "schedule_id": 914, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0904", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Cononley", "stage_seq": 2, "distance_m": 4864.185, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0913H", "location": "Steeton & Silsden", "stage_seq": 3, "distance_m": 9956.634, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0918H", "location": "Keighley", "stage_seq": 4, "distance_m": 14730.566, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Crossflatts", "stage_seq": 5, "distance_m": 18714.024, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0925", "location": "Bingley", "stage_seq": 6, "distance_m": 19911.376, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Saltaire", "stage_seq": 7, "distance_m": 23401.362, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0932H", "location": "Shipley", "stage_seq": 8, "distance_m": 24655.99, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0936H", "wtt_dep": "0937", "location": "Frizinghall", "stage_seq": 9, "distance_m": 26230.668, "section_seq": 1, "route_path_id": 28326}, {"is_pass": false, "wtt_arr": "0941H", "wtt_dep": null, "location": "Bradford Forster Square", "stage_seq": 10, "distance_m": 28996.339, "section_seq": 1, "route_path_id": 28326}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28996.339, "from_m": 0.0, "section_seq": 1, "route_path_id": 28326}], "total_distance_m": 28996.339, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28970.761, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.578, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5094, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:44Z", "source_id": 52555865, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:08:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:48Z", "source_id": 16937477, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5098, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:28Z", "source_id": 52566240, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:12:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:11:30Z", "source_id": 16940266, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5102, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:31Z", "source_id": 52577103, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:17:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:15:34Z", "source_id": 16943279, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5110, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:53Z", "source_id": 52588755, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:55Z", "source_id": 16946449, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5114, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:47Z", "source_id": 52601710, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:26:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:51Z", "source_id": 16950425, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5118, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:05Z", "source_id": 52610622, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:29:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:07Z", "source_id": 16952914, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5149, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:40Z", "source_id": 52617856, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:45Z", "source_id": 16954879, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5144, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:00Z", "source_id": 52632747, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:36:02Z", "source_id": 16958739, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5133, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:02Z", "source_id": 52641269, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:40:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:06Z", "source_id": 16961022, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Skipton 0904 0904 1 None None Bradford Forster Square 0943 0941½ 1 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C08878/2026-09-17/detailed None Frizinghall 2026-09-17T09:37:00+01:00 Bradford Forster Square 3.0 {"type": "LineString", "coordinates": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]} 1.7 0937 0940 Frizinghall Bradford Forster Square Bradford Forster Square 53.7972202 -1.7530939 53.7972202 -1.7530939 1 0 2026-09-17 08:50:35 TERMINATED 2026-09-17 08:40:00 Bradford Forster Square TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16961022 1789634348334874 42 42 2026-09-17 08:50:35.865322 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:33.519968
603541 634245 G90109 322A94MD17 2026-09-17 COMPLETE 16961436 2026-09-17 09:40:00 2026-09-17 08:51:05 2026-09-19 08:51:05 {"id": 634245, "stp": "P", "toc": "Northern", "uid": "G90109", "consist": "323208", "dest_crs": "CRE", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G90109/2026-09-17/detailed", "trust_id": "322A94MD17", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "1", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "2A94", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0940", "current_leg_dep": "0934", "current_leg_end": "Crewe", "origin_dep_time": "0836", "origin_platform": "9", "current_location": "Crewe", "last_update_time": "2026-09-17T08:51:05", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.393618603988596, 53.150230111335816], [-2.393841, 53.1499268], [-2.393972, 53.14975], [-2.3942764, 53.1492884], [-2.394571200000001, 53.14886], [-2.3948182, 53.14846039999998], [-2.3950888, 53.1480559], [-2.3952594, 53.1478009], [-2.3955718, 53.1473367], [-2.3957994, 53.1469903], [-2.3960656, 53.1466003], [-2.3966226999999996, 53.1458142], [-2.3966795329892068, 53.14573188385283], [-2.3969182, 53.14538619999998], [-2.3971458, 53.1450724], [-2.3975952, 53.14447340000001], [-2.3984985999999995, 53.14325190000001], [-2.3991255999999996, 53.1423655], [-2.3998286, 53.1414061], [-2.4012654, 53.1394104], [-2.4013798, 53.1392303], [-2.4026364999999994, 53.1374378], [-2.4027539999999994, 53.13727339999999], [-2.4033637, 53.1364675], [-2.404496, 53.1348893], [-2.4067054999999997, 53.13185639999999], [-2.406777, 53.1317513], [-2.4076821, 53.1304824], [-2.4083671999999994, 53.1295257], [-2.4084295, 53.1294431], [-2.4103348, 53.12678480000001], [-2.4104796, 53.1265695], [-2.4110791, 53.12569669999999], [-2.4136364, 53.12211880000001], [-2.4138846999999997, 53.12177309999999], [-2.4166644999999995, 53.1179019], [-2.4223058999999996, 53.11006319999999], [-2.4223832, 53.10995779999999], [-2.4227603, 53.1094312], [-2.4234216999999996, 53.1085078], [-2.4240436999999995, 53.10763289999999], [-2.4245708, 53.1068721], [-2.4251892, 53.106008], [-2.425451267122708, 53.10565859718633], [-2.4263372, 53.1044774], [-2.4268130999999995, 53.1038416], [-2.4274395999999996, 53.103008], [-2.4279827, 53.1022471], [-2.4284454, 53.1016006], [-2.4289591, 53.10087670000001], [-2.4296122, 53.0999658], [-2.4300495, 53.0993371], [-2.4302624, 53.0990209], [-2.4304703, 53.0987028], [-2.4306787999999995, 53.0983874], [-2.4308867, 53.098065899999995], [-2.4311026, 53.0977474], [-2.4313148999999994, 53.09743769999999], [-2.4316545, 53.0969304], [-2.4318073999999994, 53.09670570000001], [-2.4321110999999997, 53.0962717], [-2.4326616999999997, 53.0954712], [-2.4330166, 53.09497699999999], [-2.4338695999999995, 53.09388630000001], [-2.4339613, 53.09376939999999], [-2.433964124381227, 53.09376535573943], [-2.4343442142332337, 53.09277012312216], [-2.434413394134951, 53.09258897901788], [-2.4344116, 53.09253809999999], [-2.4344018999999997, 53.09244399999999], [-2.4343804, 53.0923402], [-2.4343513999999997, 53.0922245], [-2.4343179, 53.0921456], [-2.4342911, 53.0920598], [-2.4342628999999993, 53.0919809], [-2.4342318, 53.0918963], [-2.4342090860079497, 53.09181876959621], [-2.4342017999999994, 53.0917939], [-2.43391, 53.091162], [-2.4338316999999994, 53.0910109], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]}", "current_leg_start": "Sandbach", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Sandbach", "current_leg_milage": "4.6", "linx_max_speed_mph": 90, "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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3068.712, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3140.866, \"from_m\": 3068.712, \"capability_applied\": null, \"effective_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\": 3225.939, \"from_m\": 3140.866, \"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\": 3315.705, \"from_m\": 3225.939, \"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\": 3346.085, \"from_m\": 3315.705, \"capability_applied\": null, \"effective_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\": 3431.122, \"from_m\": 3346.085, \"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\": 3699.357, \"from_m\": 3431.122, \"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\": 4133.739, \"from_m\": 3699.357, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13981.633, \"from_m\": 4133.739, \"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\": 14632.555, \"from_m\": 13981.633, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15840.809, \"from_m\": 14632.555, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16059.355, \"from_m\": 15840.809, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16824.613, \"from_m\": 16059.355, \"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\": 17043.16, \"from_m\": 16824.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18251.413, \"from_m\": 17043.16, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18933.104, \"from_m\": 18251.413, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23159.373, \"from_m\": 18933.104, \"capability_applied\": null, \"effective_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\": 23365.044, \"from_m\": 23159.373, \"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\": 23445.032, \"from_m\": 23365.044, \"capability_applied\": null, \"effective_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\": 31944.004, \"from_m\": 23445.032, \"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\": 31991.458, \"from_m\": 31944.004, \"capability_applied\": null, \"effective_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\": 45477.412, \"from_m\": 31991.458, \"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\": 46408.936, \"from_m\": 45477.412, \"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\": 46440.086, \"from_m\": 46408.936, \"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\": 52503.276, \"from_m\": 46440.086, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 52951.302, \"from_m\": 52503.276, \"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\": 52968.898, \"from_m\": 52951.302, \"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\": 53040.296, \"from_m\": 52968.898, \"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\": 53220.571, \"from_m\": 53040.296, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 634245, \"profile_key\": \"6f01603f37fafe2f33b968aee6eca42dc2ba0e1d706fdb5d5ddc737f8458342a\", \"schedule_id\": 13330, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0840H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3689.846, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843\", \"location\": \"Mauldeth Road\", \"stage_seq\": 4, \"distance_m\": 5985.556, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0844H\", \"wtt_dep\": \"0845\", \"location\": \"Burnage\", \"stage_seq\": 5, \"distance_m\": 7386.385, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0846H\", \"wtt_dep\": \"0847\", \"location\": \"East Didsbury\", \"stage_seq\": 6, \"distance_m\": 8821.623, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0849H\", \"location\": \"Gatley\", \"stage_seq\": 7, \"distance_m\": 10739.688, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0852\", \"wtt_dep\": \"0852H\", \"location\": \"Heald Green\", \"stage_seq\": 8, \"distance_m\": 13427.544, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 9, \"distance_m\": 14632.555, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0901\", \"location\": \"Manchester Airport\", \"stage_seq\": 10, \"distance_m\": 16441.984, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 11, \"distance_m\": 18251.413, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904\", \"location\": \"Heald Green South Jn\", \"stage_seq\": 12, \"distance_m\": 18976.312, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0906\", \"location\": \"Styal\", \"stage_seq\": 13, \"distance_m\": 20019.702, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0909\", \"wtt_dep\": \"0916H\", \"location\": \"Wilmslow\", \"stage_seq\": 14, \"distance_m\": 22853.012, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Alderley Edge\", \"stage_seq\": 15, \"distance_m\": 25520.26, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Chelford\", \"stage_seq\": 16, \"distance_m\": 30435.043, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928\", \"location\": \"Holmes Chapel\", \"stage_seq\": 17, \"distance_m\": 39526.32, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0932H\", \"location\": \"Sandbach\", \"stage_seq\": 18, \"distance_m\": 45857.291, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Crewe Sig. CE154\", \"stage_seq\": 19, \"distance_m\": 52017.438, \"section_seq\": 1, \"route_path_id\": 70129}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 20, \"distance_m\": 53220.571, \"section_seq\": 1, \"route_path_id\": 70129}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53220.571, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70129}], \"total_distance_m\": 53220.571, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 46920.607, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6299.964, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0836", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:22Z\", \"source_id\": 52515691, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:54:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:53:29Z\", \"source_id\": 16926516, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:26Z\", \"source_id\": 52521483, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:56:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:55:27Z\", \"source_id\": 16928101, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:26Z\", \"source_id\": 52526948, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:58:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:57:29Z\", \"source_id\": 16929630, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:42Z\", \"source_id\": 52533118, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:01:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:59:46Z\", \"source_id\": 16931338, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:39Z\", \"source_id\": 52544351, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:04:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:41Z\", \"source_id\": 16934356, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:15Z\", \"source_id\": 52554523, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:07:19Z\", \"source_id\": 16937119, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:22Z\", \"source_id\": 52574023, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:15:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:14:25Z\", \"source_id\": 16942463, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:40Z\", \"source_id\": 52582787, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:17:47Z\", \"source_id\": 16944964, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:02Z\", \"source_id\": 52591762, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:22:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:21:07Z\", \"source_id\": 16947378, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:48Z\", \"source_id\": 52601729, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:25:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:53Z\", \"source_id\": 16950431, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:55Z\", \"source_id\": 52613023, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:58Z\", \"source_id\": 16953602, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:15Z\", \"source_id\": 52624884, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:19Z\", \"source_id\": 16956801, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:33Z\", \"source_id\": 52642723, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:37Z\", \"source_id\": 16961436, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "1", "timing_fact_generation": 1789634382969353, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:35.645428", "service_state_evidence_id": 16961436, "current_leg_start_actual_dep": "2026-09-17T09:33:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:35.882538", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MAN CRE 2A94 323208 3 90 None {"version": 3, "segments": [{"to_m": 409.18, "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": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "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": 842.589, "from_m": 533.176, "capability_applied": null, "effective_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": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.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": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3068.712, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3140.866, "from_m": 3068.712, "capability_applied": null, "effective_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": 3225.939, "from_m": 3140.866, "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": 3315.705, "from_m": 3225.939, "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": 3346.085, "from_m": 3315.705, "capability_applied": null, "effective_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": 3431.122, "from_m": 3346.085, "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": 3699.357, "from_m": 3431.122, "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": 4133.739, "from_m": 3699.357, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13981.633, "from_m": 4133.739, "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": 14632.555, "from_m": 13981.633, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15840.809, "from_m": 14632.555, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16059.355, "from_m": 15840.809, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16824.613, "from_m": 16059.355, "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": 17043.16, "from_m": 16824.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18251.413, "from_m": 17043.16, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18933.104, "from_m": 18251.413, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23159.373, "from_m": 18933.104, "capability_applied": null, "effective_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": 23365.044, "from_m": 23159.373, "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": 23445.032, "from_m": 23365.044, "capability_applied": null, "effective_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": 31944.004, "from_m": 23445.032, "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": 31991.458, "from_m": 31944.004, "capability_applied": null, "effective_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": 45477.412, "from_m": 31991.458, "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": 46408.936, "from_m": 45477.412, "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": 46440.086, "from_m": 46408.936, "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": 52503.276, "from_m": 46440.086, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 52951.302, "from_m": 52503.276, "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": 52968.898, "from_m": 52951.302, "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": 53040.296, "from_m": 52968.898, "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": 53220.571, "from_m": 53040.296, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 634245, "profile_key": "6f01603f37fafe2f33b968aee6eca42dc2ba0e1d706fdb5d5ddc737f8458342a", "schedule_id": 13330, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0836", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838H", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 70129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0840H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3689.846, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843", "location": "Mauldeth Road", "stage_seq": 4, "distance_m": 5985.556, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0844H", "wtt_dep": "0845", "location": "Burnage", "stage_seq": 5, "distance_m": 7386.385, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0846H", "wtt_dep": "0847", "location": "East Didsbury", "stage_seq": 6, "distance_m": 8821.623, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0849H", "location": "Gatley", "stage_seq": 7, "distance_m": 10739.688, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0852", "wtt_dep": "0852H", "location": "Heald Green", "stage_seq": 8, "distance_m": 13427.544, "section_seq": 1, "route_path_id": 70129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Heald Green West Jn", "stage_seq": 9, "distance_m": 14632.555, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0901", "location": "Manchester Airport", "stage_seq": 10, "distance_m": 16441.984, "section_seq": 1, "route_path_id": 70129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903", "location": "Heald Green West Jn", "stage_seq": 11, "distance_m": 18251.413, "section_seq": 1, "route_path_id": 70129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904", "location": "Heald Green South Jn", "stage_seq": 12, "distance_m": 18976.312, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0906", "location": "Styal", "stage_seq": 13, "distance_m": 20019.702, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0909", "wtt_dep": "0916H", "location": "Wilmslow", "stage_seq": 14, "distance_m": 22853.012, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Alderley Edge", "stage_seq": 15, "distance_m": 25520.26, "section_seq": 1, "route_path_id": 70129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Chelford", "stage_seq": 16, "distance_m": 30435.043, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928", "location": "Holmes Chapel", "stage_seq": 17, "distance_m": 39526.32, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0932H", "location": "Sandbach", "stage_seq": 18, "distance_m": 45857.291, "section_seq": 1, "route_path_id": 70129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Crewe Sig. CE154", "stage_seq": 19, "distance_m": 52017.438, "section_seq": 1, "route_path_id": 70129}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "Crewe", "stage_seq": 20, "distance_m": 53220.571, "section_seq": 1, "route_path_id": 70129}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53220.571, "from_m": 0.0, "section_seq": 1, "route_path_id": 70129}], "total_distance_m": 53220.571, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 46920.607, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6299.964, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8922, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:22Z", "source_id": 52515691, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T07:54:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:53:29Z", "source_id": 16926516, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8889, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:26Z", "source_id": 52521483, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T07:56:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:55:27Z", "source_id": 16928101, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8893, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:26Z", "source_id": 52526948, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:58:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:57:29Z", "source_id": 16929630, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8918, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:42Z", "source_id": 52533118, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:01:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:59:46Z", "source_id": 16931338, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8930, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:39Z", "source_id": 52544351, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:04:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:41Z", "source_id": 16934356, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8937, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:15Z", "source_id": 52554523, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:07:19Z", "source_id": 16937119, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8926, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:22Z", "source_id": 52574023, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T08:15:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:14:25Z", "source_id": 16942463, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9097, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:40Z", "source_id": 52582787, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:18:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:17:47Z", "source_id": 16944964, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9153, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:02Z", "source_id": 52591762, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:22:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:21:07Z", "source_id": 16947378, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9174, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:48Z", "source_id": 52601729, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:25:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:53Z", "source_id": 16950431, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10488, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:55Z", "source_id": 52613023, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:29:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:58Z", "source_id": 16953602, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10500, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:15Z", "source_id": 52624884, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:34:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:19Z", "source_id": 16956801, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10627, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:33Z", "source_id": 52642723, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:40:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:37Z", "source_id": 16961436, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Manchester Piccadilly 0836 0836 9 None None Crewe 0939 0939 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G90109/2026-09-17/detailed None Sandbach 2026-09-17T09:33:30+01:00 Crewe 6.0 {"type": "LineString", "coordinates": [[-2.393618603988596, 53.150230111335816], [-2.393841, 53.1499268], [-2.393972, 53.14975], [-2.3942764, 53.1492884], [-2.394571200000001, 53.14886], [-2.3948182, 53.14846039999998], [-2.3950888, 53.1480559], [-2.3952594, 53.1478009], [-2.3955718, 53.1473367], [-2.3957994, 53.1469903], [-2.3960656, 53.1466003], [-2.3966226999999996, 53.1458142], [-2.3966795329892068, 53.14573188385283], [-2.3969182, 53.14538619999998], [-2.3971458, 53.1450724], [-2.3975952, 53.14447340000001], [-2.3984985999999995, 53.14325190000001], [-2.3991255999999996, 53.1423655], [-2.3998286, 53.1414061], [-2.4012654, 53.1394104], [-2.4013798, 53.1392303], [-2.4026364999999994, 53.1374378], [-2.4027539999999994, 53.13727339999999], [-2.4033637, 53.1364675], [-2.404496, 53.1348893], [-2.4067054999999997, 53.13185639999999], [-2.406777, 53.1317513], [-2.4076821, 53.1304824], [-2.4083671999999994, 53.1295257], [-2.4084295, 53.1294431], [-2.4103348, 53.12678480000001], [-2.4104796, 53.1265695], [-2.4110791, 53.12569669999999], [-2.4136364, 53.12211880000001], [-2.4138846999999997, 53.12177309999999], [-2.4166644999999995, 53.1179019], [-2.4223058999999996, 53.11006319999999], [-2.4223832, 53.10995779999999], [-2.4227603, 53.1094312], [-2.4234216999999996, 53.1085078], [-2.4240436999999995, 53.10763289999999], [-2.4245708, 53.1068721], [-2.4251892, 53.106008], [-2.425451267122708, 53.10565859718633], [-2.4263372, 53.1044774], [-2.4268130999999995, 53.1038416], [-2.4274395999999996, 53.103008], [-2.4279827, 53.1022471], [-2.4284454, 53.1016006], [-2.4289591, 53.10087670000001], [-2.4296122, 53.0999658], [-2.4300495, 53.0993371], [-2.4302624, 53.0990209], [-2.4304703, 53.0987028], [-2.4306787999999995, 53.0983874], [-2.4308867, 53.098065899999995], [-2.4311026, 53.0977474], [-2.4313148999999994, 53.09743769999999], [-2.4316545, 53.0969304], [-2.4318073999999994, 53.09670570000001], [-2.4321110999999997, 53.0962717], [-2.4326616999999997, 53.0954712], [-2.4330166, 53.09497699999999], [-2.4338695999999995, 53.09388630000001], [-2.4339613, 53.09376939999999], [-2.433964124381227, 53.09376535573943], [-2.4343442142332337, 53.09277012312216], [-2.434413394134951, 53.09258897901788], [-2.4344116, 53.09253809999999], [-2.4344018999999997, 53.09244399999999], [-2.4343804, 53.0923402], [-2.4343513999999997, 53.0922245], [-2.4343179, 53.0921456], [-2.4342911, 53.0920598], [-2.4342628999999993, 53.0919809], [-2.4342318, 53.0918963], [-2.4342090860079497, 53.09181876959621], [-2.4342017999999994, 53.0917939], [-2.43391, 53.091162], [-2.4338316999999994, 53.0910109], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]} 4.6 0934 0940 Sandbach Crewe Crewe 53.0888590 -2.4326692 53.0888590 -2.4326692 1 0 2026-09-17 08:51:05 TERMINATED 2026-09-17 08:40:00 Crewe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16961436 1789634382969353 85 85 2026-09-17 08:50:35.882538 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:35.645428
603542 635256 P65817 529E15ME17 2026-09-17 COMPLETE 16960714 2026-09-17 09:40:00 2026-09-17 08:51:05 2026-09-19 08:51:05 {"id": 635256, "stp": "P", "toc": "London Overground", "uid": "P65817", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65817/2026-09-17/detailed", "trust_id": "529E15ME17", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross ELL", "service_date": "2026-09-17", "dest_arr_time": "0935", "dest_platform": "D", "is_terminated": 1, "next_location": "New Cross ELL", "signalling_id": "9E15", "timing_status": "LATE", "origin_station": "Dalston Junction", "current_leg_arr": "0940", "current_leg_dep": "0936", "current_leg_end": "New Cross ELL", "origin_dep_time": "0913", "origin_platform": "2", "current_location": "New Cross ELL", "last_update_time": "2026-09-17T08:51:05", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "0935", "motion_projection": null, "next_location_lat": "51.4769539", "next_location_lon": "-0.0327073", "previous_location": "Surrey Quays", "current_leg_milage": "1.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.272, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 474.129, \"from_m\": 418.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 871.919, \"from_m\": 474.129, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 929.255, \"from_m\": 871.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2666.914, \"from_m\": 929.255, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3818.439, \"from_m\": 2666.914, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5556.097, \"from_m\": 3818.439, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5613.434, \"from_m\": 5556.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7352.941, \"from_m\": 5613.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7659.432, \"from_m\": 7352.941, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7696.887, \"from_m\": 7659.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8076.97, \"from_m\": 7696.887, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.522, \"from_m\": 8076.97, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9024.802, \"from_m\": 8792.522, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 10709.394, \"from_m\": 9024.802, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10792.36, \"from_m\": 10709.394, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13250.427, \"from_m\": 10792.36, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14440.933, \"from_m\": 13250.427, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 635256, \"profile_key\": \"48b084f545dc8b033dea37b5d814716359e19801ee7f36909caccbab2913c25c\", \"schedule_id\": 21744, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 673.024, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917\", \"location\": \"Hoxton\", \"stage_seq\": 3, \"distance_m\": 2010.358, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 4, \"distance_m\": 3242.676, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0922\", \"location\": \"Whitechapel\", \"stage_seq\": 5, \"distance_m\": 9024.802, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924\", \"location\": \"Shadwell\", \"stage_seq\": 6, \"distance_m\": 10008.889, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926\", \"location\": \"Wapping\", \"stage_seq\": 7, \"distance_m\": 10792.36, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0927H\", \"location\": \"Rotherhithe\", \"stage_seq\": 8, \"distance_m\": 11268.685, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929H\", \"location\": \"Canada Water\", \"stage_seq\": 9, \"distance_m\": 11582.749, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0930H\", \"wtt_dep\": \"0931H\", \"location\": \"Surrey Quays\", \"stage_seq\": 10, \"distance_m\": 12192.415, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 12481.859, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13238.684, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 13, \"distance_m\": 13725.822, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": null, \"location\": \"New Cross ELL\", \"stage_seq\": 14, \"distance_m\": 14440.933, \"section_seq\": 1, \"route_path_id\": 36898}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14440.933, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}], \"total_distance_m\": 14440.933, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14270.403, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 170.53, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0913", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4769539", "current_position_lon": "-0.0327073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:25Z\", \"source_id\": 52584771, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:18:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:18:28Z\", \"source_id\": 16945463, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:49Z\", \"source_id\": 52591232, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:21:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:20:52Z\", \"source_id\": 16947186, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:45Z\", \"source_id\": 52599006, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:23:48Z\", \"source_id\": 16949576, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:05Z\", \"source_id\": 52605456, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:26:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:26:09Z\", \"source_id\": 16951419, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:20Z\", \"source_id\": 52611384, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:23Z\", \"source_id\": 16953137, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:24Z\", \"source_id\": 52617087, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:26Z\", \"source_id\": 16954654, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:14Z\", \"source_id\": 52622154, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:32:16Z\", \"source_id\": 16956057, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:48Z\", \"source_id\": 52626486, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:34:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:33:52Z\", \"source_id\": 16957147, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:32Z\", \"source_id\": 52631426, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:36:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:35:33Z\", \"source_id\": 16958411, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:39Z\", \"source_id\": 52640243, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:38:40Z\", \"source_id\": 16960714, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross ELL", "service_state_platform": "D", "timing_fact_generation": 1789634321151407, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:38.274556", "service_state_evidence_id": 16960714, "current_leg_start_actual_dep": "2026-09-17T09:36:30+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:38.392112", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P DLJ None 9E15 None None None None {"version": 3, "segments": [{"to_m": 418.272, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 474.129, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 871.919, "from_m": 474.129, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 929.255, "from_m": 871.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2666.914, "from_m": 929.255, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3818.439, "from_m": 2666.914, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5556.097, "from_m": 3818.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5613.434, "from_m": 5556.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7352.941, "from_m": 5613.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7659.432, "from_m": 7352.941, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7696.887, "from_m": 7659.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8076.97, "from_m": 7696.887, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.522, "from_m": 8076.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9024.802, "from_m": 8792.522, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 10709.394, "from_m": 9024.802, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10792.36, "from_m": 10709.394, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13250.427, "from_m": 10792.36, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14440.933, "from_m": 13250.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 635256, "profile_key": "48b084f545dc8b033dea37b5d814716359e19801ee7f36909caccbab2913c25c", "schedule_id": 21744, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0913", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917", "location": "Hoxton", "stage_seq": 3, "distance_m": 2010.358, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 3242.676, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0922", "location": "Whitechapel", "stage_seq": 5, "distance_m": 9024.802, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924", "location": "Shadwell", "stage_seq": 6, "distance_m": 10008.889, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926", "location": "Wapping", "stage_seq": 7, "distance_m": 10792.36, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0927H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 11268.685, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11582.749, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0930H", "wtt_dep": "0931H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 12192.415, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12481.859, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13238.684, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13725.822, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": null, "location": "New Cross ELL", "stage_seq": 14, "distance_m": 14440.933, "section_seq": 1, "route_path_id": 36898}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14440.933, "from_m": 0.0, "section_seq": 1, "route_path_id": 36898}], "total_distance_m": 14440.933, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14270.403, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 170.53, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:25Z", "source_id": 52584771, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:18:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:18:28Z", "source_id": 16945463, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:49Z", "source_id": 52591232, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T08:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:20:52Z", "source_id": 16947186, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:45Z", "source_id": 52599006, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T08:24:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:23:48Z", "source_id": 16949576, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:05Z", "source_id": 52605456, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T08:26:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:26:09Z", "source_id": 16951419, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:20Z", "source_id": 52611384, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:23Z", "source_id": 16953137, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:24Z", "source_id": 52617087, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T08:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:26Z", "source_id": 16954654, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:14Z", "source_id": 52622154, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:32:16Z", "source_id": 16956057, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:48Z", "source_id": 52626486, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T08:34:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:33:52Z", "source_id": 16957147, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:32Z", "source_id": 52631426, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T08:36:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:35:33Z", "source_id": 16958411, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31413, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:39Z", "source_id": 52640243, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:40:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:38:40Z", "source_id": 16960714, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Dalston Junction 0913 0913 2 None None New Cross ELL 0935 0935 D LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65817/2026-09-17/detailed None Surrey Quays 2026-09-17T09:36:30+01:00 New Cross ELL 4.0 {"type": "LineString", "coordinates": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]} 1.4 0936 0940 Surrey Quays New Cross ELL New Cross ELL 51.4769539 -0.0327073 51.4769539 -0.0327073 1 0 2026-09-17 08:51:05 TERMINATED 2026-09-17 08:40:00 New Cross ELL TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16960714 1789634321151407 38 38 2026-09-17 08:50:38.392112 D None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:38.274556
603543 633277 P02354 489P19MC17 2026-09-17 COMPLETE 16961166 2026-09-17 09:40:00 2026-09-17 08:51:05 2026-09-19 08:51:05 {"id": 633277, "stp": "P", "toc": "Greater Anglia", "uid": "P02354", "consist": "745007", "dest_crs": "LST", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02354/2026-09-17/detailed", "trust_id": "489P19MC17", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-17", "dest_arr_time": "0939", "dest_platform": "14", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "9P19", "timing_status": "LATE", "origin_station": "Norwich", "current_leg_arr": "0940", "current_leg_dep": "0932", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0800", "origin_platform": "4", "current_location": "London Liverpool Street", "last_update_time": "2026-09-17T08:51:05", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "0939", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Stratford", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 638.332, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 817.529, \"from_m\": 638.332, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1833.037, \"from_m\": 817.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3514.068, \"from_m\": 1833.037, \"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\": 7360.049, \"from_m\": 3514.068, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66433.093, \"from_m\": 7360.049, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 66484.528, \"from_m\": 66433.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72742.276, \"from_m\": 66484.528, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 74123.989, \"from_m\": 72742.276, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 74162.761, \"from_m\": 74123.989, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74232.474, \"from_m\": 74162.761, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 74473.081, \"from_m\": 74232.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\": 74519.022, \"from_m\": 74473.081, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74584.251, \"from_m\": 74519.022, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 74913.755, \"from_m\": 74584.251, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 75181.612, \"from_m\": 74913.755, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 75543.998, \"from_m\": 75181.612, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 88284.516, \"from_m\": 75543.998, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 88955.672, \"from_m\": 88284.516, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 89738.752, \"from_m\": 88955.672, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 91071.188, \"from_m\": 89738.752, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 91089.21, \"from_m\": 91071.188, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100951.467, \"from_m\": 91089.21, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 101672.199, \"from_m\": 100951.467, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101701.475, \"from_m\": 101672.199, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109681.994, \"from_m\": 101701.475, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 109724.09, \"from_m\": 109681.994, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135507.895, \"from_m\": 109724.09, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 135999.033, \"from_m\": 135507.895, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 136284.952, \"from_m\": 135999.033, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 136771.648, \"from_m\": 136284.952, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 137500.551, \"from_m\": 136771.648, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 139759.296, \"from_m\": 137500.551, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 151839.621, \"from_m\": 139759.296, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 152762.322, \"from_m\": 151839.621, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 153068.297, \"from_m\": 152762.322, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 153257.859, \"from_m\": 153068.297, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 165457.933, \"from_m\": 153257.859, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 165528.297, \"from_m\": 165457.933, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 177540.081, \"from_m\": 165528.297, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 178153.312, \"from_m\": 177540.081, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 182101.34, \"from_m\": 178153.312, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 182563.936, \"from_m\": 182101.34, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 182634.552, \"from_m\": 182563.936, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 182859.82, \"from_m\": 182634.552, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 183371.267, \"from_m\": 182859.82, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 183897.892, \"from_m\": 183371.267, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 184374.566, \"from_m\": 183897.892, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 184827.785, \"from_m\": 184374.566, \"capability_applied\": null, \"effective_limit_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\": 633277, \"profile_key\": \"150a76b73395a5f7b5958d9dc6295e5bebfde7cc5a9a50bcc64a810117fdfeba\", \"schedule_id\": 19980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0800\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0801\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 557.844, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0801H\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 3, \"distance_m\": 1044.081, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0802\", \"location\": \"Trowse Jn\", \"stage_seq\": 4, \"distance_m\": 1725.297, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807H\", \"location\": \"Flordon Level Xing\", \"stage_seq\": 5, \"distance_m\": 13226.906, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": false, \"wtt_arr\": \"0816\", \"wtt_dep\": \"0817\", \"location\": \"Diss\", \"stage_seq\": 6, \"distance_m\": 32097.29, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0825\", \"location\": \"Haughley Jn\", \"stage_seq\": 7, \"distance_m\": 51456.581, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": false, \"wtt_arr\": \"0827H\", \"wtt_dep\": \"0828H\", \"location\": \"Stowmarket\", \"stage_seq\": 8, \"distance_m\": 55334.831, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0833H\", \"location\": \"Claydon S.B.\", \"stage_seq\": 9, \"distance_m\": 66268.909, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835H\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 10, \"distance_m\": 71580.974, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 11, \"distance_m\": 72953.041, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": false, \"wtt_arr\": \"0838\", \"wtt_dep\": \"0839\", \"location\": \"Ipswich\", \"stage_seq\": 12, \"distance_m\": 74390.178, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0840H\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 13, \"distance_m\": 75728.838, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Manningtree\", \"stage_seq\": 14, \"distance_m\": 89330.739, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"Colchester\", \"stage_seq\": 15, \"distance_m\": 101896.356, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Marks Tey\", \"stage_seq\": 16, \"distance_m\": 109888.104, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"Witham\", \"stage_seq\": 17, \"distance_m\": 122798.386, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 18, \"distance_m\": 132812.591, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907H\", \"location\": \"Chelmsford\", \"stage_seq\": 19, \"distance_m\": 136987.973, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Shenfield\", \"stage_seq\": 20, \"distance_m\": 152418.674, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"Gidea Park\", \"stage_seq\": 21, \"distance_m\": 163183.019, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Ilford\", \"stage_seq\": 22, \"distance_m\": 173079.167, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 23, \"distance_m\": 175891.58, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0931\", \"location\": \"Stratford\", \"stage_seq\": 24, \"distance_m\": 178444.518, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Bow Jn\", \"stage_seq\": 25, \"distance_m\": 179937.817, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935H\", \"location\": \"Bethnal Green\", \"stage_seq\": 26, \"distance_m\": 183007.422, \"section_seq\": 1, \"route_path_id\": 36066}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 27, \"distance_m\": 184827.785, \"section_seq\": 1, \"route_path_id\": 36066}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 184827.785, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36066}], \"total_distance_m\": 184827.785, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 183463.12, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1364.665, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0800", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:15:58Z\", \"source_id\": 52409517, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:17:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:16:01Z\", \"source_id\": 16896059, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:53Z\", \"source_id\": 52442933, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:27:57Z\", \"source_id\": 16905834, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:14Z\", \"source_id\": 52473001, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:39:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:38:18Z\", \"source_id\": 16914308, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:40Z\", \"source_id\": 52501938, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:49:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:48:41Z\", \"source_id\": 16922628, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:26Z\", \"source_id\": 52518570, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:55:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:54:32Z\", \"source_id\": 16927363, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:17Z\", \"source_id\": 52529352, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T07:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T07:58:18Z\", \"source_id\": 16930293, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:11Z\", \"source_id\": 52543080, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:03:16Z\", \"source_id\": 16934023, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:38Z\", \"source_id\": 52552751, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:07:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:06:40Z\", \"source_id\": 16936658, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:07Z\", \"source_id\": 52559755, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:09:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:09:09Z\", \"source_id\": 16938503, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:25Z\", \"source_id\": 52587364, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:20:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:19:27Z\", \"source_id\": 16946131, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:17Z\", \"source_id\": 52600425, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:24:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:24:20Z\", \"source_id\": 16950017, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:20Z\", \"source_id\": 52611380, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:29:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:28:23Z\", \"source_id\": 16953125, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:52Z\", \"source_id\": 52618407, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:31:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:30:55Z\", \"source_id\": 16955008, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:13Z\", \"source_id\": 52641866, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:39:16Z\", \"source_id\": 16961166, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "14", "timing_fact_generation": 1789634357223362, "current_leg_arrival_utc": "2026-09-17T09:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:38.524802", "service_state_evidence_id": 16961166, "current_leg_start_actual_dep": "2026-09-17T09:32:00+01:00", "operational_evidence_version": 111, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:38.986354", "service_state_valid_until_kind": null, "operational_interpretation_version": 111, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P NRW LST 9P19 745007 12 100 None {"version": 3, "segments": [{"to_m": 638.332, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 817.529, "from_m": 638.332, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1833.037, "from_m": 817.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3514.068, "from_m": 1833.037, "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": 7360.049, "from_m": 3514.068, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66433.093, "from_m": 7360.049, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 66484.528, "from_m": 66433.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72742.276, "from_m": 66484.528, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 74123.989, "from_m": 72742.276, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 74162.761, "from_m": 74123.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74232.474, "from_m": 74162.761, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 74473.081, "from_m": 74232.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": 74519.022, "from_m": 74473.081, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74584.251, "from_m": 74519.022, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 74913.755, "from_m": 74584.251, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 75181.612, "from_m": 74913.755, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 75543.998, "from_m": 75181.612, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 88284.516, "from_m": 75543.998, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 88955.672, "from_m": 88284.516, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 89738.752, "from_m": 88955.672, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 91071.188, "from_m": 89738.752, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 91089.21, "from_m": 91071.188, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100951.467, "from_m": 91089.21, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 101672.199, "from_m": 100951.467, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101701.475, "from_m": 101672.199, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109681.994, "from_m": 101701.475, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 109724.09, "from_m": 109681.994, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135507.895, "from_m": 109724.09, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 135999.033, "from_m": 135507.895, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 136284.952, "from_m": 135999.033, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 136771.648, "from_m": 136284.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 137500.551, "from_m": 136771.648, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 139759.296, "from_m": 137500.551, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 151839.621, "from_m": 139759.296, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 152762.322, "from_m": 151839.621, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 153068.297, "from_m": 152762.322, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 153257.859, "from_m": 153068.297, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 165457.933, "from_m": 153257.859, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 165528.297, "from_m": 165457.933, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 177540.081, "from_m": 165528.297, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 178153.312, "from_m": 177540.081, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 182101.34, "from_m": 178153.312, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 182563.936, "from_m": 182101.34, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 182634.552, "from_m": 182563.936, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 182859.82, "from_m": 182634.552, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 183371.267, "from_m": 182859.82, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 183897.892, "from_m": 183371.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 184374.566, "from_m": 183897.892, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 184827.785, "from_m": 184374.566, "capability_applied": null, "effective_limit_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": 633277, "profile_key": "150a76b73395a5f7b5958d9dc6295e5bebfde7cc5a9a50bcc64a810117fdfeba", "schedule_id": 19980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0800", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0801", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 557.844, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0801H", "location": "Trowse Swing Bridge", "stage_seq": 3, "distance_m": 1044.081, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0802", "location": "Trowse Jn", "stage_seq": 4, "distance_m": 1725.297, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807H", "location": "Flordon Level Xing", "stage_seq": 5, "distance_m": 13226.906, "section_seq": 1, "route_path_id": 36066}, {"is_pass": false, "wtt_arr": "0816", "wtt_dep": "0817", "location": "Diss", "stage_seq": 6, "distance_m": 32097.29, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0825", "location": "Haughley Jn", "stage_seq": 7, "distance_m": 51456.581, "section_seq": 1, "route_path_id": 36066}, {"is_pass": false, "wtt_arr": "0827H", "wtt_dep": "0828H", "location": "Stowmarket", "stage_seq": 8, "distance_m": 55334.831, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0833H", "location": "Claydon S.B.", "stage_seq": 9, "distance_m": 66268.909, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835H", "location": "Ipswich Europa Jn", "stage_seq": 10, "distance_m": 71580.974, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "East Suffolk Jn", "stage_seq": 11, "distance_m": 72953.041, "section_seq": 1, "route_path_id": 36066}, {"is_pass": false, "wtt_arr": "0838", "wtt_dep": "0839", "location": "Ipswich", "stage_seq": 12, "distance_m": 74390.178, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0840H", "location": "Ipswich Halifax Jn", "stage_seq": 13, "distance_m": 75728.838, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Manningtree", "stage_seq": 14, "distance_m": 89330.739, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852H", "location": "Colchester", "stage_seq": 15, "distance_m": 101896.356, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Marks Tey", "stage_seq": 16, "distance_m": 109888.104, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "Witham", "stage_seq": 17, "distance_m": 122798.386, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905H", "location": "Beaulieu Park (Construction)", "stage_seq": 18, "distance_m": 132812.591, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907H", "location": "Chelmsford", "stage_seq": 19, "distance_m": 136987.973, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Shenfield", "stage_seq": 20, "distance_m": 152418.674, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "Gidea Park", "stage_seq": 21, "distance_m": 163183.019, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Ilford", "stage_seq": 22, "distance_m": 173079.167, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926H", "location": "Forest Gate Jn", "stage_seq": 23, "distance_m": 175891.58, "section_seq": 1, "route_path_id": 36066}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0931", "location": "Stratford", "stage_seq": 24, "distance_m": 178444.518, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Bow Jn", "stage_seq": 25, "distance_m": 179937.817, "section_seq": 1, "route_path_id": 36066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935H", "location": "Bethnal Green", "stage_seq": 26, "distance_m": 183007.422, "section_seq": 1, "route_path_id": 36066}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 27, "distance_m": 184827.785, "section_seq": 1, "route_path_id": 36066}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 184827.785, "from_m": 0.0, "section_seq": 1, "route_path_id": 36066}], "total_distance_m": 184827.785, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 183463.12, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1364.665, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13229, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:15:58Z", "source_id": 52409517, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T07:17:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:16:01Z", "source_id": 16896059, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T08:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13241, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:53Z", "source_id": 52442933, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T07:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:27:57Z", "source_id": 16905834, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13398, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:14Z", "source_id": 52473001, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T07:39:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:38:18Z", "source_id": 16914308, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13525, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:40Z", "source_id": 52501938, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T07:49:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:48:41Z", "source_id": 16922628, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13689, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:26Z", "source_id": 52518570, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T07:55:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:54:32Z", "source_id": 16927363, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13762, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:17Z", "source_id": 52529352, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T07:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T07:58:18Z", "source_id": 16930293, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13807, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:11Z", "source_id": 52543080, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T08:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:03:16Z", "source_id": 16934023, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13872, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:38Z", "source_id": 52552751, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T08:07:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:06:40Z", "source_id": 16936658, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13858, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:07Z", "source_id": 52559755, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T08:09:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:09:09Z", "source_id": 16938503, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14014, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:25Z", "source_id": 52587364, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T08:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:19:27Z", "source_id": 16946131, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:17Z", "source_id": 52600425, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T08:24:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:24:20Z", "source_id": 16950017, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:20Z", "source_id": 52611380, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T08:29:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:28:23Z", "source_id": 16953125, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:52Z", "source_id": 52618407, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T08:31:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:30:55Z", "source_id": 16955008, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15508, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:13Z", "source_id": 52641866, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T08:40:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:39:16Z", "source_id": 16961166, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Norwich 0800 0800 4 None None London Liverpool Street 0939 0939 14 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02354/2026-09-17/detailed None Stratford 2026-09-17T09:32:00+01:00 London Liverpool Street 8.0 {"type": "LineString", "coordinates": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} 3.9 0932 0940 Stratford London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-17 08:51:05 TERMINATED 2026-09-17 08:40:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16961166 1789634357223362 111 111 2026-09-17 08:50:38.986354 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:38.524802
603544 635915 C35667 723W90MF17 2026-09-17 COMPLETE 16962235 2026-09-17 09:40:00 2026-09-17 08:51:05 2026-09-19 08:51:05 {"id": 635915, "stp": "P", "toc": "Elizabeth Line", "uid": "C35667", "consist": "345064", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35667/2026-09-17/detailed", "trust_id": "723W90MF17", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-17", "dest_arr_time": "0941", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W90", "timing_status": "EARLY", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "0940", "current_leg_dep": "0939", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0939", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-17T08:51:05", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Westbourne Park Carriage Sidings", "dest_arr_time_act": "0941", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Westbourne Park Carriage Sidings", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.206, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 941.127, \"from_m\": 428.206, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1858.829, \"from_m\": 941.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2140.476, \"from_m\": 1858.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3215.744, \"from_m\": 2140.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3583.426, \"from_m\": 3215.744, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 635915, \"profile_key\": \"c05a325d62589fb27ad29267c4029dae4a905164f030a13acbfeb26bef14ad34\", \"schedule_id\": 4564, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0939\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 3583.426, \"section_seq\": 1, \"route_path_id\": 29782}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3583.426, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}], \"total_distance_m\": 3583.426, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3583.426, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0939", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:40:38Z\", \"source_id\": 52645571, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T08:40:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T08:40:40Z\", \"source_id\": 16962235, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789634441206915, "current_leg_arrival_utc": "2026-09-17T09:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T08:40:40.664184", "service_state_evidence_id": 16962235, "current_leg_start_actual_dep": "2026-09-17T09:39:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-17T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T08:50:40.748304", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P None PDX 3W90 345064 9 90 None {"version": 3, "segments": [{"to_m": 428.206, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 941.127, "from_m": 428.206, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1858.829, "from_m": 941.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2140.476, "from_m": 1858.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 3215.744, "from_m": 2140.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3583.426, "from_m": 3215.744, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 635915, "profile_key": "c05a325d62589fb27ad29267c4029dae4a905164f030a13acbfeb26bef14ad34", "schedule_id": 4564, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0939", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29782}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 2, "distance_m": 3583.426, "section_seq": 1, "route_path_id": 29782}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3583.426, "from_m": 0.0, "section_seq": 1, "route_path_id": 29782}], "total_distance_m": 3583.426, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3583.426, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:40:38Z", "source_id": 52645571, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T08:40:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T08:40:40Z", "source_id": 16962235, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T09:40:00+01:00", "operational_fact": true}] Westbourne Park Carriage Sidings 0939 0939 5 None None Paddington (Crossrail) 0941 0941 A EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C35667/2026-09-17/detailed None Westbourne Park Carriage Sidings 2026-09-17T09:39:00+01:00 Paddington (Crossrail) 1.0 {"type": "LineString", "coordinates": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} 1.0 0939 0940 Westbourne Park Carriage Sidings Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-17 08:51:05 TERMINATED 2026-09-17 08:40:00 Paddington (Crossrail) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16962235 1789634441206915 6 6 2026-09-17 08:50:40.748304 A None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 08:40:40.664184
← Previous (35101–35200) Next (35301–35400) →