| 517182 |
C36943 |
889H34M712 |
2026-09-12 |
Elizabeth Line |
P |
ABX |
HAF |
9H34 |
345065 |
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": 28522.076, "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": 31016.79, "from_m": 28522.076, "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": 31830.301, "from_m": 31016.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33527.151, "from_m": 31830.301, "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": 34707.473, "from_m": 33527.151, "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": 36811.363, "from_m": 34707.473, "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": 36975.387, "from_m": 36811.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38628.996, "from_m": 36975.387, "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": 38802.557, "from_m": 38628.996, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38965.748, "from_m": 38802.557, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39258.915, "from_m": 38965.748, "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": 41502.969, "from_m": 39258.915, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42013.951, "from_m": 41502.969, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42657.406, "from_m": 42013.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45290.444, "from_m": 42657.406, "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": 46184.15, "from_m": 45290.444, "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": 46629.364, "from_m": 46184.15, "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": 46840.426, "from_m": 46629.364, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 47019.962, "from_m": 46840.426, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48627.585, "from_m": 47019.962, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48989.883, "from_m": 48627.585, "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": 49418.521, "from_m": 48989.883, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}], "service_id": 517182, "profile_key": "d82c41525161e3e4f834ae0b2061d6da747c4e99777990ebee6eedd8e374dbf0", "schedule_id": 8529, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2109", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2112", "wtt_dep": "2112H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2116H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2133", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2139", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2145H", "location": "Acton Main Line", "stage_seq": 16, "distance_m": 29593.416, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146H", "location": "Acton West Jn", "stage_seq": 17, "distance_m": 31172.79, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148H", "location": "Ealing Broadway", "stage_seq": 18, "distance_m": 31972.37, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151", "location": "West Ealing", "stage_seq": 19, "distance_m": 33381.293, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "Hanwell", "stage_seq": 20, "distance_m": 34659.232, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Southall", "stage_seq": 21, "distance_m": 37310.91, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "Hayes & Harlington", "stage_seq": 22, "distance_m": 40390.502, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Heathrow Airport Jn", "stage_seq": 23, "distance_m": 40597.794, "section_seq": 1, "route_path_id": 29892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Heathrow Tunnel Jn", "stage_seq": 24, "distance_m": 42522.437, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2207", "location": "Heathrow Terminals 2 & 3", "stage_seq": 25, "distance_m": 46382.121, "section_seq": 1, "route_path_id": 29892}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": null, "location": "Heathrow Terminal 4", "stage_seq": 26, "distance_m": 49418.521, "section_seq": 1, "route_path_id": 29892}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49418.521, "from_m": 0.0, "section_seq": 1, "route_path_id": 29892}], "total_distance_m": 49418.521, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 47010.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2408.078, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:11:39Z", "source_id": 41871873, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:11:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:11:41Z", "source_id": 13699254, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:47Z", "source_id": 41879245, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:15:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:53Z", "source_id": 13701644, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:05Z", "source_id": 41885292, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:19:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:09Z", "source_id": 13703549, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:12Z", "source_id": 41892537, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:23:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:13Z", "source_id": 13705883, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:30Z", "source_id": 41898564, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:26:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:38Z", "source_id": 13707846, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:56Z", "source_id": 41902739, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:58Z", "source_id": 13709220, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:07Z", "source_id": 41908531, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:32:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:12Z", "source_id": 13711097, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:20Z", "source_id": 41912371, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:34:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:24Z", "source_id": 13712395, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:09Z", "source_id": 41917231, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:37:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:13Z", "source_id": 13713973, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:20Z", "source_id": 41922808, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:23Z", "source_id": 13715790, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Abbey Wood (Crossrail) |
2109 |
2109 |
3 |
None |
None |
Heathrow Terminal 4 |
2213 |
2211 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36943/2026-09-12/detailed |
None |
Paddington (Crossrail) |
2026-09-12T21:39:23+01:00 |
Acton Main Line |
6.0 |
{"type": "LineString", "coordinates": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.18083219999999997, 51.51825899999999], [-0.18106571842364355, 51.51828194600756], [-0.18158019999999997, 51.51833249999999], [-0.182321, 51.5183808], [-0.18287169999999997, 51.518411699999994], [-0.1831617, 51.518430399999986], [-0.18362269999999997, 51.5184765], [-0.1839935, 51.518509], [-0.1844032, 51.51855019999999], [-0.1846598, 51.51857360000001], [-0.1848565, 51.518593299999985], [-0.1853409, 51.51863689999999], [-0.185384, 51.5186401], [-0.1857444, 51.518662899999995], [-0.18686959999999997, 51.5187647], [-0.187106, 51.5187806], [-0.1871216, 51.5187819], [-0.18717549999999997, 51.5187854], [-0.18749419999999997, 51.518805], [-0.1880167, 51.5188423], [-0.18839349999999996, 51.51886919999999], [-0.18930749999999996, 51.518944700000006], [-0.1894481, 51.5189561], [-0.1895071, 51.5189621], [-0.190781, 51.51910190000001], [-0.19157509999999997, 51.51920230000001], [-0.1921564, 51.51926889999999], [-0.19285569999999996, 51.519369700000006], [-0.1932341, 51.519436599999985], [-0.1936195, 51.5195075], [-0.1936514, 51.519513399999994], [-0.1943293, 51.5196426], [-0.1949292, 51.5197687], [-0.1957674, 51.5199499], [-0.1961031, 51.52002149999999], [-0.1963553, 51.520075299999995], [-0.19678560000000003, 51.5201672], [-0.19809789999999997, 51.5204497], [-0.198861, 51.520621099999985], [-0.19907169183909945, 51.520671693530126], [-0.1997501, 51.52083460000001], [-0.2001902, 51.5209467], [-0.2005984, 51.5210525], [-0.20103339999999997, 51.5211756], [-0.20143359999999996, 51.521284300000005], [-0.2027495, 51.5216559], [-0.2043373, 51.52210449999999], [-0.20482729999999996, 51.5222425], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.2278224, 51.52589600000001], [-0.2282156999999999, 51.5259011], [-0.2285939, 51.5259072], [-0.22887930000000004, 51.5259057], [-0.22930900000000004, 51.52590269999998], [-0.2295708, 51.5259002], [-0.22991230000000004, 51.5258936], [-0.2302451, 51.5258827], [-0.2304268, 51.52587679999999], [-0.2306863, 51.52586839999999], [-0.2311473, 51.52584540000001], [-0.23156240000000003, 51.5258285], [-0.2318576, 51.5258143], [-0.232151, 51.52580300000001], [-0.23242140000000003, 51.525789399999994], [-0.2327114, 51.5257774], [-0.23297049999999997, 51.5257655], [-0.23330839999999997, 51.5257472], [-0.2336434, 51.5257328], [-0.2342683, 51.5256999], [-0.23490701426163027, 51.52565933339894], [-0.23495475880796407, 51.52565630100244], [-0.2351815, 51.52564189999999], [-0.2362923, 51.52554829999999], [-0.23745059999999996, 51.5254283], [-0.238226, 51.52533480000001], [-0.239218, 51.52520419999999], [-0.24001479999999997, 51.525087099999986], [-0.24054010000000003, 51.525001], [-0.2411668, 51.52489270000001], [-0.241457, 51.52483899999999], [-0.2418401, 51.52476810000001], [-0.242579, 51.524619], [-0.24332449999999997, 51.52446160000001], [-0.24523560000000005, 51.52402349999999], [-0.245433, 51.5239763], [-0.24547980000000005, 51.52396509999999], [-0.24570910000000004, 51.52391810000001], [-0.24637029999999993, 51.5237762], [-0.246751, 51.5236908], [-0.2469488, 51.52363900000001], [-0.2485582, 51.523213600000005], [-0.2493126, 51.52299899999999], [-0.2501576999999999, 51.522751], [-0.25142469999999995, 51.5223611], [-0.2520682, 51.52214490000001], [-0.2528564, 51.52186880000001], [-0.2531323, 51.52176659999999], [-0.25341119999999995, 51.5216626], [-0.2535433, 51.52161329999999], [-0.254019, 51.52143590000001], [-0.2547742, 51.521138499999985], [-0.25559419999999994, 51.520818299999995], [-0.25618127717845574, 51.52058254596137], [-0.25624929339735986, 51.52055523244075], [-0.2564334, 51.5204813], [-0.2573606, 51.5200925], [-0.2578801, 51.51988020000001], [-0.258344, 51.5196941], [-0.2592463, 51.51935610000001], [-0.2597819, 51.5191671], [-0.26015849999999996, 51.5190342], [-0.2614994, 51.5185562], [-0.26201309999999994, 51.5183903], [-0.2625968, 51.5182161], [-0.2633975, 51.517994599999994], [-0.26399609999999996, 51.5178459], [-0.26478179999999996, 51.5176657], [-0.2653028, 51.5175544], [-0.26628029999999997, 51.51735300000001], [-0.2666847, 51.517280500000005], [-0.26679529999999996, 51.51725779999999], [-0.2668959, 51.517236099999984], [-0.26767647502428116, 51.51706454768728]]} |
4.1 |
2139 |
2145 |
2026-09-12T21:45:00+01:00 |
None |
None |
Bond Street (Crossrail) |
Portobello Jn (London) |
Acton Main Line |
51.5239601 |
-0.2112821 |
51.5170645 |
-0.2676765 |
0 |
1 |
2026-09-12 20:41:38 |
RUNNING |
2026-09-12 20:39:23 |
Acton Main Line |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41921270 |
1789245700224647 |
None |
78 |
78 |
2026-09-12 20:41:40.236791 |
None |
2026-09-12 22:11:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517183 |
U00625 |
816U311912 |
2026-09-12 |
Unknown |
N |
WSM |
YAT |
6U31 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 252.668, "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": 3392.138, "from_m": 252.668, "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": 3510.975, "from_m": 3392.138, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3593.881, "from_m": 3510.975, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 3654.881, "from_m": 3593.881, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11193.76, "from_m": 3654.881, "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": 517183, "profile_key": "4c2bca846caa8df6b49b11489f816d1f70ffb92b54e695c92e058846de644fb9", "schedule_id": 37822, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2310", "location": "Weston-super-Mare", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56352}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Worle Jn", "stage_seq": 2, "distance_m": 3593.881, "section_seq": 1, "route_path_id": 56352}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": null, "location": "Yatton", "stage_seq": 3, "distance_m": 11193.76, "section_seq": 1, "route_path_id": 56352}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11193.76, "from_m": 0.0, "section_seq": 1, "route_path_id": 56352}], "total_distance_m": 11193.76, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 11193.76, "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} |
[] |
Weston-super-Mare |
2310 |
2310 |
2 |
None |
None |
Yatton |
2320 |
2320 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:U00625/2026-09-12/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
0 |
0 |
2026-09-12 19:10:20 |
ACTIVATED |
None |
Weston-super-Mare |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789240220607774 |
None |
0 |
0 |
2026-09-12 19:10:20.609467 |
2 |
2026-09-12 23:10:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517184 |
S13988 |
725J041712 |
2026-09-12 |
London Underground |
N |
HRW |
HRW |
5J04 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 89.434, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 260.251, "from_m": 89.434, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 349.685, "from_m": 260.251, "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": 517184, "profile_key": "24fe169a685e83336aae0a444c7e16c123d16376c287567a3c866d2e242e08e9", "schedule_id": 37643, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110H", "location": "Harrow & Wealdstone (DC)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30461}, {"is_pass": false, "wtt_arr": "2111H", "wtt_dep": "2122", "location": "Harrow DC Sig. 307", "stage_seq": 2, "distance_m": 174.842, "section_seq": 1, "route_path_id": 30461}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": null, "location": "Harrow & Wealdstone (DC)", "stage_seq": 3, "distance_m": 349.685, "section_seq": 1, "route_path_id": 30461}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 349.685, "from_m": 0.0, "section_seq": 1, "route_path_id": 30461}], "total_distance_m": 349.685, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 349.685, "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} |
[] |
Harrow & Wealdstone (DC) |
2110½ |
2110½ |
1 |
None |
None |
Harrow & Wealdstone (DC) |
2123 |
2123 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S13988/2026-09-12/detailed |
None |
Harrow & Wealdstone (DC) |
2026-09-12T21:14:30+01:00 |
Harrow DC Sig. 307 |
1437.5 |
{"type": "LineString", "coordinates": [[-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]} |
0.2 |
2114 |
2111½ |
2026-09-12T21:15:30+01:00 |
None |
None |
None |
None |
Harrow DC Sig. 307 |
51.5914303 |
-0.3335636 |
51.5918227 |
-0.3343768 |
0 |
0 |
2026-09-12 20:41:27 |
ACTIVATED |
None |
Harrow & Wealdstone (DC) |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789245687655754 |
None |
31 |
31 |
2026-09-12 20:41:27.656871 |
1 |
2026-09-12 21:10:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517185 |
C24546 |
161P39MY12 |
2026-09-12 |
TransPennine Express |
O |
YRK |
SCA |
1P39 |
185142 |
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": 402.492, "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": 755.699, "from_m": 402.492, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2879.535, "from_m": 755.699, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7236.258, "from_m": 2879.535, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10278.481, "from_m": 7236.258, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11419.977, "from_m": 10278.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16421.081, "from_m": 11419.977, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17908.763, "from_m": 16421.081, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21687.239, "from_m": 17908.763, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22293.879, "from_m": 21687.239, "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": 22400.692, "from_m": 22293.879, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23861.923, "from_m": 22400.692, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 24258.408, "from_m": 23861.923, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24288.026, "from_m": 24258.408, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24336.939, "from_m": 24288.026, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26311.216, "from_m": 24336.939, "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": 29599.704, "from_m": 26311.216, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29917.101, "from_m": 29599.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30656.513, "from_m": 29917.101, "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": 33538.138, "from_m": 30656.513, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 33888.604, "from_m": 33538.138, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34414.597, "from_m": 33888.604, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34632.022, "from_m": 34414.597, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51645.998, "from_m": 34632.022, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51980.655, "from_m": 51645.998, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62463.292, "from_m": 51980.655, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67013.953, "from_m": 62463.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67255.601, "from_m": 67013.953, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67383.073, "from_m": 67255.601, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 67501.901, "from_m": 67383.073, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 67775.704, "from_m": 67501.901, "capability_applied": null, "effective_limit_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": 517185, "profile_key": "9de4d83cf09bf0933ac43e889fd856d921e1600fd8f39c1e6abe33b503127c9e", "schedule_id": 32475, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "York Scarborough Bridge Jn", "stage_seq": 2, "distance_m": 673.581, "section_seq": 1, "route_path_id": 40014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Strensall S.B.", "stage_seq": 3, "distance_m": 10838.531, "section_seq": 1, "route_path_id": 40014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Barton Hill S.B.", "stage_seq": 4, "distance_m": 18877.545, "section_seq": 1, "route_path_id": 40014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Kirkham Abbey S.B.", "stage_seq": 5, "distance_m": 24345.13, "section_seq": 1, "route_path_id": 40014}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2135", "location": "Malton", "stage_seq": 6, "distance_m": 34191.324, "section_seq": 1, "route_path_id": 40014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145H", "location": "Weaverthorpe L.C.", "stage_seq": 7, "distance_m": 52923.223, "section_seq": 1, "route_path_id": 40014}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2152H", "location": "Seamer", "stage_seq": 8, "distance_m": 63153.271, "section_seq": 1, "route_path_id": 40014}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": null, "location": "Scarborough", "stage_seq": 9, "distance_m": 67775.704, "section_seq": 1, "route_path_id": 40014}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 67775.704, "from_m": 0.0, "section_seq": 1, "route_path_id": 40014}], "total_distance_m": 67775.704, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67495.596, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 280.108, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:45Z", "source_id": 13715406, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
York |
2110 |
2110 |
2 |
None |
None |
Scarborough |
2159 |
2159 |
3 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C24546/2026-09-12/detailed |
None |
Malton |
2026-09-12T21:39:00+01:00 |
Seamer |
12.0 |
{"type": "LineString", "coordinates": [[-0.7973818, 54.13191679999999], [-0.7965021, 54.1319828], [-0.7954720999999999, 54.132034699999984], [-0.7948925, 54.13206859999999], [-0.7939772, 54.132142], [-0.7936696, 54.1321677], [-0.7929668, 54.13223529999999], [-0.7920899999999998, 54.1323426], [-0.7907095, 54.132534], [-0.7899695999999999, 54.1326347], [-0.7889965, 54.1327878], [-0.7878191, 54.13298590000001], [-0.7870135999999999, 54.13313299999999], [-0.7864910999999999, 54.1332406], [-0.7860009999999998, 54.13337390000001], [-0.7855395, 54.1335078], [-0.7849120999999999, 54.1337269], [-0.7842986999999999, 54.13397179999999], [-0.7837769, 54.1342069], [-0.7832868, 54.1344493], [-0.7828772999999999, 54.1346927], [-0.7824378, 54.1349627], [-0.7819794999999999, 54.13527869999999], [-0.7814084999999998, 54.1357042], [-0.7804373, 54.1364855], [-0.7794351999999999, 54.137246399999995], [-0.7786249999999999, 54.1378194], [-0.7778743999999999, 54.13832200000001], [-0.7769329, 54.138914699999994], [-0.7759164, 54.139516], [-0.7750017999999999, 54.1400112], [-0.7742117999999999, 54.14037940000001], [-0.7734951999999999, 54.1406788], [-0.7729471999999998, 54.1408839], [-0.7720299, 54.14120259999999], [-0.7710829999999999, 54.1415041], [-0.7704267000000001, 54.1416991], [-0.7696749, 54.141882999999986], [-0.7689183999999999, 54.1420487], [-0.7680718999999999, 54.14220999999999], [-0.7664303999999998, 54.14249099999999], [-0.7649782999999999, 54.14273849999999], [-0.7640771, 54.1429051], [-0.7632107999999999, 54.1430924], [-0.7623261999999998, 54.1433016], [-0.7616416999999999, 54.1434878], [-0.7610539, 54.1436665], [-0.7604191, 54.14387159999999], [-0.759668, 54.1441355], [-0.7589587999999999, 54.1444181], [-0.7579723, 54.1448269], [-0.7567146, 54.1453693], [-0.7551502999999999, 54.146015799999994], [-0.7537537, 54.14660889999999], [-0.7522513999999999, 54.1472334], [-0.7500530999999999, 54.14816019999999], [-0.7487725999999999, 54.1487089], [-0.7477746999999999, 54.1491558], [-0.7469979, 54.1495125], [-0.745975, 54.1499991], [-0.7450226999999999, 54.15046709999999], [-0.7436842999999999, 54.1511373], [-0.7421018, 54.1519365], [-0.7403744, 54.152797], [-0.7385451999999999, 54.1537135], [-0.7367358, 54.1545804], [-0.7356960999999999, 54.155056], [-0.7340927, 54.1557712], [-0.7324567999999999, 54.156477599999995], [-0.7304915217771677, 54.15728160862064], [-0.7295067, 54.157684499999995], [-0.7210981999999999, 54.1610182], [-0.7186522272956171, 54.162001044166985], [-0.7162210999999999, 54.1629779], [-0.7143709999999999, 54.1637413], [-0.7133979, 54.1641545], [-0.7118920999999999, 54.164784999999995], [-0.7083728, 54.166256999999995], [-0.7076185999999999, 54.1665682], [-0.7064367999999999, 54.1670637], [-0.7029791999999999, 54.1684887], [-0.7005364, 54.16942389999999], [-0.6984292, 54.170179100000006], [-0.697145, 54.1706221], [-0.6956133, 54.17114310000001], [-0.6946748999999999, 54.171455900000005], [-0.6944527, 54.1715263], [-0.6937907, 54.17173579999998], [-0.6921062, 54.1722641], [-0.6883383999999999, 54.17341489999998], [-0.6871344, 54.17376119999999], [-0.6856266, 54.1741701], [-0.6847268, 54.1744022], [-0.6840565, 54.1745654], [-0.6825811, 54.174890999999995], [-0.681006, 54.1751992], [-0.6791661, 54.17553809999999], [-0.6765265, 54.176037599999994], [-0.6738927999999998, 54.176523], [-0.6716482, 54.176941], [-0.6693001999999999, 54.17737400000001], [-0.6662994999999999, 54.1779324], [-0.6644083999999999, 54.1782857], [-0.6609262, 54.178935], [-0.654454, 54.18013349999998], [-0.6508258, 54.180802799999995], [-0.647945, 54.181333900000006], [-0.6441541999999999, 54.18203479999999], [-0.6409760000000001, 54.1826259], [-0.6378083, 54.1832057], [-0.6341066999999999, 54.1838936], [-0.6324666, 54.1841929], [-0.6313431000000002, 54.1843867], [-0.630544, 54.18452150000001], [-0.6298147, 54.184627], [-0.6289062999999999, 54.1847502], [-0.628820698883665, 54.18476120120404], [-0.6279110999999999, 54.1848781], [-0.6268201999999999, 54.1849992], [-0.6236095999999999, 54.18534940000001], [-0.6212727, 54.1856056], [-0.6196197, 54.1857925], [-0.6147200999999999, 54.1863295], [-0.6133199, 54.1864773], [-0.6071289, 54.1869181], [-0.5954007, 54.1876389], [-0.5893108, 54.1880054], [-0.5828864, 54.1883913], [-0.5804292, 54.1885461], [-0.5794478999999999, 54.1885915], [-0.5782044, 54.188630100000005], [-0.5764005, 54.18865780000001], [-0.5740386, 54.188690699999995], [-0.571021, 54.188726199999984], [-0.5683012, 54.1887686], [-0.5658655, 54.18879529999999], [-0.5632666000000001, 54.1888265], [-0.5584806, 54.1888889], [-0.5556461999999999, 54.1889259], [-0.5544823999999999, 54.1889563], [-0.5535619, 54.1889987], [-0.5530446999999998, 54.18902529999999], [-0.5525538, 54.1890505], [-0.5505196999999998, 54.1891645], [-0.547097, 54.1893817], [-0.5452361999999998, 54.18949899999999], [-0.5434039999999999, 54.189611000000006], [-0.5418452, 54.189711900000006], [-0.5392523999999999, 54.1898726], [-0.5389891704717129, 54.18988869592896], [-0.5361141, 54.1900645], [-0.5354001999999999, 54.19011129999999], [-0.5352861, 54.190119899999985], [-0.5341083999999999, 54.1901988], [-0.5304875, 54.1904292], [-0.5256735999999999, 54.190741], [-0.5214807999999999, 54.191018099999994], [-0.5199934, 54.1911271], [-0.5185158, 54.1912634], [-0.5153296, 54.1915757], [-0.513548, 54.1917553], [-0.5124674999999999, 54.1918763], [-0.5107225, 54.19210220000001], [-0.5069097, 54.1926003], [-0.5040052, 54.19297120000001], [-0.4997109, 54.1935325], [-0.49736109999999994, 54.193842200000006], [-0.4966615999999999, 54.1939308], [-0.4918392, 54.194550199999995], [-0.4887839999999999, 54.1949431], [-0.487416, 54.1951323], [-0.4863919, 54.1953005], [-0.4848924999999999, 54.195589299999995], [-0.4810005999999999, 54.19643619999999], [-0.4780112, 54.1970821], [-0.4764433, 54.1974305], [-0.4750024, 54.1977469], [-0.4738764, 54.198000599999986], [-0.47307199999999994, 54.19820969999999], [-0.472227, 54.19843590000001], [-0.470962, 54.19881079999999], [-0.4699817999999999, 54.1991403], [-0.46869600000000006, 54.19960739999999], [-0.4677827999999999, 54.1999696], [-0.4664013, 54.20058250000001], [-0.46504319999999993, 54.20125620000001], [-0.4642989, 54.2016591], [-0.4630005, 54.2024494], [-0.4617084999999999, 54.2033331], [-0.4608822, 54.203976399999995], [-0.46013989999999994, 54.20458760000001], [-0.4592469, 54.2053732], [-0.45799149999999994, 54.206463199999995], [-0.4570783, 54.207258200000005], [-0.4568794, 54.207444599999995], [-0.45524520000000007, 54.20885220000001], [-0.4549385, 54.209119900000005], [-0.4541019505338274, 54.20985013768338], [-0.4491576420597607, 54.214165841640856], [-0.4487159, 54.2145514], [-0.4465342, 54.2164459], [-0.44581969999999993, 54.2170683], [-0.4445208, 54.21819219999999], [-0.4419912999999999, 54.220417], [-0.4397735, 54.2223034], [-0.4389568999999999, 54.2230329], [-0.437817, 54.22403469999999], [-0.4357922, 54.22578080000001], [-0.4332438, 54.22799689999999], [-0.4314146, 54.2295915], [-0.4308884, 54.230036000000005], [-0.4305702, 54.2303048], [-0.4300902999999999, 54.23069650000001], [-0.4296471999999999, 54.2310244], [-0.42920239999999993, 54.2313491], [-0.4285823999999999, 54.2317756], [-0.4271425, 54.23278539999999], [-0.4257630999999999, 54.233735], [-0.42460279999999995, 54.2345291], [-0.4233606, 54.235378700000005], [-0.423055, 54.2355782], [-0.4226886999999999, 54.235821599999994], [-0.42209269999999993, 54.2362615], [-0.4218763, 54.236414], [-0.4213669, 54.236774], [-0.420643, 54.237273], [-0.420042, 54.237735699999995], [-0.4194918, 54.2382075], [-0.4186143, 54.2390158], [-0.41788039999999993, 54.23983100000001], [-0.4170915999999999, 54.24068460000001]]} |
18.0 |
2139 |
2151 |
2026-09-12T21:55:00+01:00 |
None |
None |
York |
Malton |
Seamer |
54.1503277 |
-0.7453063 |
54.2406846 |
-0.4170916 |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:39:00 |
Seamer |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13715411 |
1789245587280117 |
None |
13 |
13 |
2026-09-12 20:39:47.283354 |
None |
2026-09-12 22:03:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517186 |
G26932 |
871P65M712 |
2026-09-12 |
Southern |
P |
None |
CAT |
1P65 |
377620+377622 |
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": 16082.629, "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": 16144.016, "from_m": 16082.629, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16183.619, "from_m": 16144.016, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16209.188, "from_m": 16183.619, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16262.187, "from_m": 16209.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": 16292.387, "from_m": 16262.187, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16329.352, "from_m": 16292.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16723.609, "from_m": 16329.352, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16754.044, "from_m": 16723.609, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16842.713, "from_m": 16754.044, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16906.412, "from_m": 16842.713, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17045.895, "from_m": 16906.412, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18322.627, "from_m": 17045.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": 21008.524, "from_m": 18322.627, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21045.041, "from_m": 21008.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21105.508, "from_m": 21045.041, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21447.559, "from_m": 21105.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21546.412, "from_m": 21447.559, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28537.674, "from_m": 21546.412, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28899.16, "from_m": 28537.674, "capability_applied": null, "effective_limit_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": 517186, "profile_key": "3576dc186824d1b66781703724b5e0dd32dd8d6187bf66c1df68499f7aa59fec", "schedule_id": 13618, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118H", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123H", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.921, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 15672.614, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2129", "location": "East Croydon", "stage_seq": 9, "distance_m": 16521.717, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "South Croydon", "stage_seq": 10, "distance_m": 18010.097, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Purley Oaks", "stage_seq": 11, "distance_m": 19804.458, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2141", "location": "Purley", "stage_seq": 12, "distance_m": 21302.705, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2145", "location": "Kenley", "stage_seq": 13, "distance_m": 23289.761, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149", "location": "Whyteleafe", "stage_seq": 14, "distance_m": 25463.167, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "Whyteleafe South", "stage_seq": 15, "distance_m": 26254.184, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": null, "location": "Caterham", "stage_seq": 16, "distance_m": 28899.16, "section_seq": 1, "route_path_id": 31660}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28899.16, "from_m": 0.0, "section_seq": 1, "route_path_id": 31660}], "total_distance_m": 28899.16, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28058.956, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 840.204, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:30Z", "source_id": 41878681, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:16:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:32Z", "source_id": 13701458, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30005, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:28Z", "source_id": 41889571, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:28Z", "source_id": 13704890, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:43Z", "source_id": 41900617, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:45Z", "source_id": 13708547, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:11Z", "source_id": 41904965, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:31:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:17Z", "source_id": 13709917, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30477, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:08Z", "source_id": 41911957, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:34:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:14Z", "source_id": 13712276, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30505, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:36Z", "source_id": 41916289, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:37:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:38Z", "source_id": 13713671, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
2110 |
2110 |
11 |
None |
None |
Caterham |
2157 |
2157 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26932/2026-09-12/detailed |
None |
Purley |
2026-09-12T21:41:30+01:00 |
Kenley |
3.0 |
{"type": "LineString", "coordinates": [[-0.1133995981794364, 51.33762127366423], [-0.1134818, 51.3375629], [-0.11367269999999996, 51.3374406], [-0.1139164, 51.33729799999999], [-0.11403009999999998, 51.337236], [-0.1142992, 51.3370971], [-0.1143893, 51.337050600000005], [-0.1145354, 51.3369682], [-0.1146747, 51.3368798], [-0.1148648, 51.33675920000001], [-0.11490549999999997, 51.3367331], [-0.11514039999999998, 51.33654140000001], [-0.1153334, 51.33635339999999], [-0.1154139, 51.33627030000001], [-0.1154825, 51.33619319999999], [-0.1155942, 51.33605099999998], [-0.11581339999999998, 51.335768], [-0.1158792, 51.335616900000005], [-0.115928, 51.3354725], [-0.11597300000000002, 51.335275200000005], [-0.11597909999999996, 51.3351612], [-0.1159766, 51.33494319999999], [-0.1159494, 51.3347691], [-0.11592850000000002, 51.3346805], [-0.11590209999999998, 51.334594200000005], [-0.1158654, 51.3344835], [-0.1158269, 51.3343905], [-0.11575920000000002, 51.33425119999998], [-0.1156783, 51.33411329999999], [-0.1155734, 51.3339656], [-0.1153487, 51.333705599999995], [-0.1151486, 51.333522], [-0.1151108, 51.33349069999999], [-0.1149136, 51.333336], [-0.11377419999999998, 51.332588300000005], [-0.11343659999999998, 51.332336], [-0.1130236, 51.3320134], [-0.1126432, 51.3316356], [-0.1122113, 51.33115289999999], [-0.11192409999999996, 51.3307859], [-0.11186557277108387, 51.33069708903964], [-0.1112477, 51.3297595], [-0.1110273, 51.32942220000001], [-0.11073539999999998, 51.3290161], [-0.1103293, 51.3285823], [-0.1099268, 51.3282105], [-0.1095545, 51.3279129], [-0.10912489999999998, 51.3276007], [-0.10875, 51.327371], [-0.10832719999999998, 51.3271435], [-0.107868, 51.3269021], [-0.1074149, 51.32668620000001], [-0.1068704, 51.32647680000001], [-0.1063607, 51.3263112], [-0.1056338, 51.3260948], [-0.10463709999999998, 51.3258165], [-0.1042846, 51.32572039999999], [-0.10309269999999998, 51.325385], [-0.10175489999999998, 51.32501340000001], [-0.10159189999999998, 51.32496879999999], [-0.1008767, 51.3247728]]} |
1.2 |
2141 |
2144 |
2026-09-12T21:44:00+01:00 |
None |
None |
Purley Oaks |
Purley Carriage Holding Sidings |
Kenley |
51.3375584 |
-0.1134888 |
51.3247728 |
-0.1008767 |
0 |
1 |
2026-09-12 20:41:46 |
RUNNING |
2026-09-12 20:41:27 |
Kenley |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41925198 |
1789245706814032 |
None |
48 |
48 |
2026-09-12 20:41:46.821787 |
None |
2026-09-12 21:57:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517187 |
P67286 |
491Y65M712 |
2026-09-12 |
Greater Anglia |
P |
IPS |
LST |
1Y65 |
720112+720510 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 82.902, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 128.844, "from_m": 82.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 194.073, "from_m": 128.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 523.577, "from_m": 194.073, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 791.434, "from_m": 523.577, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1153.82, "from_m": 791.434, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13894.337, "from_m": 1153.82, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 14565.494, "from_m": 13894.337, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 15348.574, "from_m": 14565.494, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16681.009, "from_m": 15348.574, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16699.032, "from_m": 16681.009, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26561.289, "from_m": 16699.032, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27282.021, "from_m": 26561.289, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27311.297, "from_m": 27282.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": 35291.816, "from_m": 27311.297, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 35333.912, "from_m": 35291.816, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61117.717, "from_m": 35333.912, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 61608.854, "from_m": 61117.717, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 61894.774, "from_m": 61608.854, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62381.469, "from_m": 61894.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63110.373, "from_m": 62381.469, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65369.117, "from_m": 63110.373, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77449.443, "from_m": 65369.117, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78372.144, "from_m": 77449.443, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 78678.119, "from_m": 78372.144, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78867.68, "from_m": 78678.119, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91067.754, "from_m": 78867.68, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91138.118, "from_m": 91067.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": 103149.903, "from_m": 91138.118, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103763.134, "from_m": 103149.903, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 107711.162, "from_m": 103763.134, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 108173.757, "from_m": 107711.162, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108244.374, "from_m": 108173.757, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108469.642, "from_m": 108244.374, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108981.089, "from_m": 108469.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109507.713, "from_m": 108981.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 109984.388, "from_m": 109507.713, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110437.607, "from_m": 109984.388, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 517187, "profile_key": "1c34f552f6624506328125c96086e2ce34474e90d58da43347ba984da9dcad8a", "schedule_id": 22174, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Ipswich Halifax Jn", "stage_seq": 2, "distance_m": 1338.66, "section_seq": 1, "route_path_id": 36105}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2120", "location": "Manningtree", "stage_seq": 3, "distance_m": 14940.56, "section_seq": 1, "route_path_id": 36105}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2130", "location": "Colchester", "stage_seq": 4, "distance_m": 27506.178, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Marks Tey", "stage_seq": 5, "distance_m": 35497.926, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Witham", "stage_seq": 6, "distance_m": 48408.207, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Beaulieu Park (Construction)", "stage_seq": 7, "distance_m": 58422.413, "section_seq": 1, "route_path_id": 36105}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2148", "location": "Chelmsford", "stage_seq": 8, "distance_m": 62597.795, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Shenfield", "stage_seq": 9, "distance_m": 78028.495, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Gidea Park", "stage_seq": 10, "distance_m": 88792.841, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Ilford", "stage_seq": 11, "distance_m": 98688.989, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 101501.402, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Stratford", "stage_seq": 13, "distance_m": 104054.339, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Bow Jn", "stage_seq": 14, "distance_m": 105547.638, "section_seq": 1, "route_path_id": 36105}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Bethnal Green", "stage_seq": 15, "distance_m": 108617.243, "section_seq": 1, "route_path_id": 36105}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 16, "distance_m": 110437.607, "section_seq": 1, "route_path_id": 36105}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 110437.607, "from_m": 0.0, "section_seq": 1, "route_path_id": 36105}], "total_distance_m": 110437.607, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109163.147, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1274.46, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13525, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:34Z", "source_id": 41882606, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:18:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:38Z", "source_id": 13702668, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13689, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:14Z", "source_id": 41898052, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:27:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:18Z", "source_id": 13707690, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13762, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:31Z", "source_id": 41910918, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:34:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:36Z", "source_id": 13711912, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13807, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:08Z", "source_id": 41922493, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:40:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:13Z", "source_id": 13715687, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Ipswich |
2110 |
2110 |
2 |
None |
None |
London Liverpool Street |
2217 |
2217 |
11 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P67286/2026-09-12/detailed |
None |
Colchester |
2026-09-12T21:30:00+01:00 |
Chelmsford |
16.5 |
{"type": "LineString", "coordinates": [[0.8923439522319098, 51.900678351377906], [0.8917209, 51.90075909999999], [0.8912691, 51.9008135], [0.8908870999999999, 51.9008619], [0.8905272, 51.900906799999994], [0.8903523999999999, 51.9009287], [0.8893895, 51.901048899999985], [0.8884220999999999, 51.9011697], [0.8874181999999999, 51.901326199999986], [0.8866008999999999, 51.9014494], [0.8863005, 51.9014974], [0.8859008, 51.901557], [0.88515, 51.901629599999985], [0.8838730999999999, 51.90178869999999], [0.8832803, 51.90184659999999], [0.8826124999999999, 51.901904499999986], [0.8817782999999999, 51.90196910000001], [0.8811641, 51.90200709999999], [0.8804854999999999, 51.9020369], [0.8798337, 51.9020568], [0.8791649, 51.90207289999999], [0.8783503999999999, 51.90208479999999], [0.8777576999999999, 51.902084399999985], [0.8762126999999998, 51.9020562], [0.8751671999999999, 51.9020246], [0.873778, 51.9019879], [0.8709928, 51.9019097], [0.8695773999999998, 51.9018336], [0.8686692, 51.90176879999999], [0.8677706999999999, 51.9016817], [0.8662746999999998, 51.9015108], [0.8642846, 51.9012323], [0.8636951999999999, 51.901132200000006], [0.8630946999999999, 51.90102749999999], [0.8624363, 51.90090669999999], [0.8617806, 51.9007668], [0.8603721999999999, 51.9004436], [0.8601711999999999, 51.90039860000001], [0.8586515999999998, 51.90002470000001], [0.8582208999999998, 51.8999113], [0.8577756, 51.8998034], [0.8569085, 51.89958279999999], [0.8552738, 51.8991712], [0.8518980999999999, 51.898326], [0.8517248, 51.8982834], [0.8511063999999999, 51.898123], [0.8508952999999999, 51.8980689], [0.8496106, 51.897737], [0.8473382999999999, 51.89718209999999], [0.8449855999999999, 51.8966219], [0.84326, 51.8961914], [0.8425417999999999, 51.8960128], [0.841835, 51.895836200000005], [0.8356642, 51.8942886], [0.8295514000000002, 51.8927224], [0.8221419, 51.890865600000005], [0.8152998, 51.8891505], [0.8133925, 51.8886548], [0.8130162696082696, 51.8885561180277], [0.8114766999999999, 51.88815230000001], [0.8095935999999999, 51.8876782], [0.8084837557075693, 51.88741328887381], [0.807617, 51.88720639999999], [0.8068875, 51.8870144], [0.8009427999999998, 51.88552159999999], [0.7972162999999999, 51.8846053], [0.7970438999999999, 51.8845616], [0.7950119999999999, 51.884046299999994], [0.7931034999999999, 51.8835687], [0.7928904, 51.88351439999999], [0.7903809, 51.8828848], [0.7864067999999999, 51.8818739], [0.7851106, 51.8815471], [0.7845308, 51.8814237], [0.7838702, 51.8812422], [0.7823664, 51.880799], [0.7820201999999999, 51.8806938], [0.7816176, 51.8805696], [0.7807619, 51.8802951], [0.7796642, 51.879923299999994], [0.7792256999999999, 51.8797707], [0.7786937999999999, 51.87958050000001], [0.7778494, 51.87926890000001], [0.7772000999999998, 51.8790219], [0.7768994999999999, 51.878907600000005], [0.7765179, 51.87875879999999], [0.7763931999999999, 51.878706599999994], [0.7758112, 51.878470499999985], [0.7745198999999999, 51.8778833], [0.7730989, 51.8772385], [0.7715221, 51.8764996], [0.7693331, 51.87536059999999], [0.7683874, 51.87482699999999], [0.7645638999999999, 51.87239779999999], [0.7617015, 51.870525399999984], [0.7582108, 51.8684275], [0.7569619, 51.86774], [0.7556488999999998, 51.867037999999994], [0.7536810999999999, 51.8659638], [0.7516694, 51.8648928], [0.7496589, 51.86379229999999], [0.7482499, 51.8630554], [0.7468775999999999, 51.8623545], [0.7447385999999999, 51.861328400000005], [0.7422611999999998, 51.86015280000001], [0.7399215999999998, 51.859096], [0.7375607, 51.858036], [0.7363226, 51.8575016], [0.7351796, 51.8570084], [0.7273570000000001, 51.8535151], [0.7258597, 51.85285969999999], [0.7255158999999999, 51.85270299999999], [0.7251753, 51.852555599999995], [0.7245365, 51.8522748], [0.7238535999999999, 51.8519689], [0.7226857, 51.8514477], [0.7213265, 51.8508482], [0.7198522, 51.850181899999995], [0.7186522272956171, 51.84962974741767], [0.7183909000000002, 51.8495095], [0.7162273999999998, 51.848383], [0.7159499, 51.84823189999999], [0.7157667, 51.84813119999999], [0.7135220999999999, 51.84691099999999], [0.7122474, 51.8462211], [0.7119997999999998, 51.8460842], [0.7119416999999999, 51.846052], [0.7113509, 51.84572000000001], [0.7107904, 51.8454051], [0.7096434999999999, 51.84478639999998], [0.7088052, 51.8443124], [0.7079624, 51.8438642], [0.7072542999999999, 51.8434686], [0.7060971999999999, 51.8428389], [0.704943, 51.8422206], [0.7042472999999999, 51.84183779999999], [0.7036365999999998, 51.8415077], [0.7031965999999998, 51.841271], [0.7026932, 51.84098960000001], [0.692496, 51.8353932], [0.6886213, 51.83323], [0.6883451445268268, 51.833078520820536], [0.6864815999999999, 51.83205629999999], [0.6863990999999999, 51.83200529999999], [0.6846839999999998, 51.831060099999995], [0.6670422, 51.8212692], [0.6634166, 51.8192828], [0.6631333999999999, 51.8191177], [0.6508122, 51.8122838], [0.6466806, 51.809996700000006], [0.6461798999999999, 51.80971439999999], [0.6451563999999999, 51.8091396], [0.6433717, 51.80815990000001], [0.641426, 51.80707400000001], [0.6409039, 51.80677419999999], [0.6392815, 51.8058493], [0.6383310999999999, 51.805296], [0.637378, 51.8047393], [0.6370845999999999, 51.804560300000006], [0.6364907, 51.804193700000006], [0.6358518999999999, 51.80381199999999], [0.6321386, 51.80163269999999], [0.6318734, 51.80147459999999], [0.6301152, 51.80043619999999], [0.6297958, 51.80023940000001], [0.628820698883665, 51.799650896530466], [0.6265246, 51.7982651], [0.6262675, 51.79811369999999], [0.6179681, 51.793179999999985], [0.6149995, 51.7914013], [0.6084450999999998, 51.78760859999999], [0.6037003, 51.78527939999999], [0.5974551999999999, 51.78245739999999], [0.5945633, 51.7811479], [0.5936531999999999, 51.780736000000005], [0.5917923, 51.7798939], [0.5912866, 51.77967019999999], [0.5890014, 51.7787145], [0.5860682999999999, 51.7775716], [0.5859631642135492, 51.77753249589623], [0.5859172, 51.77751539999999], [0.5805578, 51.7754967], [0.5800885, 51.7753135], [0.5751555999999999, 51.7734533], [0.5748118999999999, 51.773332100000005], [0.5725414, 51.77256439999999], [0.5690017999999999, 51.77149790000001], [0.5637355, 51.7702562], [0.5584618999999998, 51.7690939], [0.5544586, 51.7680008], [0.5506724, 51.766811], [0.5476520999999999, 51.7658647], [0.5456421, 51.7652636], [0.5455502999999999, 51.7652361], [0.5439977, 51.764771800000005], [0.5411196, 51.76403], [0.5397321999999999, 51.7636958], [0.5389891704717129, 51.7634901039882], [0.5387428, 51.7634219], [0.5379299, 51.7632242], [0.5293632, 51.7611412], [0.5289818, 51.7610485], [0.5282668, 51.760874599999994], [0.5275038, 51.760678], [0.5262734999999998, 51.7603283], [0.5249702, 51.75991260000001], [0.5244415, 51.75972899999999], [0.5234019, 51.7593421], [0.5218797, 51.758700999999995], [0.5202523999999998, 51.7579323], [0.5189226999999998, 51.7572829], [0.5176631999999999, 51.7566444], [0.5167293999999999, 51.756160400000006], [0.5154884, 51.75548109999999], [0.5138168, 51.7545115], [0.5130354999999999, 51.7540325], [0.5122016999999999, 51.75350269999999], [0.5097135, 51.7518227], [0.5083953, 51.75093], [0.5074337, 51.7503059], [0.5064506, 51.7497123], [0.5054635999999999, 51.7491096], [0.5044366, 51.74853199999999], [0.5028985, 51.7477022], [0.5020127, 51.7472504], [0.5019273, 51.7472098], [0.5013055999999999, 51.746902299999995], [0.4996936, 51.7461392], [0.49804249999999994, 51.74542160000001], [0.4947349, 51.7441085], [0.4931052000000001, 51.743534900000014], [0.4929323, 51.743472], [0.4914133, 51.7429597], [0.4885291, 51.7420867], [0.4884566, 51.7420642], [0.48529800000000006, 51.74110939999999], [0.4840789, 51.7407355], [0.4831597, 51.74046549999999], [0.4825502, 51.740293699999995], [0.4821131999999999, 51.7401643], [0.4812333999999999, 51.739894099999994], [0.48061849999999984, 51.73971529999999], [0.4789166, 51.73919229999999], [0.47723060000000006, 51.73868370000001], [0.4765083, 51.73847789999999], [0.4757914, 51.73827450000001], [0.4753609, 51.7381669], [0.47493360000000007, 51.738074399999995], [0.4740351, 51.7379089], [0.4737192, 51.737855999999994], [0.4728593, 51.737703499999995], [0.47214179999999994, 51.7375688], [0.4713836, 51.73738999999999], [0.4708770000000001, 51.7372539], [0.4704473, 51.737134600000005], [0.470086, 51.7370177], [0.4698435, 51.7369349], [0.4696501999999999, 51.7368639], [0.4692761, 51.7367222], [0.469004, 51.73661690000001], [0.4690031250590682, 51.7366165496098]]} |
21.8 |
2130 |
2146½ |
2026-09-12T21:46:30+01:00 |
None |
None |
Manningtree |
Witham |
Chelmsford |
51.7802988 |
0.5926870 |
51.7366165 |
0.4690031 |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:30:00 |
Chelmsford |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41905040 |
1789245634041957 |
None |
27 |
27 |
2026-09-12 20:40:34.048724 |
None |
2026-09-12 22:17:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517188 |
P86345 |
871S62M712 |
2026-09-12 |
Southeastern |
P |
None |
DVP |
1S62 |
375610+375809 |
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": 22779.166, "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": 22852.314, "from_m": 22779.166, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22866.368, "from_m": 22852.314, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29163.427, "from_m": 22866.368, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29276.398, "from_m": 29163.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29329.748, "from_m": 29276.398, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37457.008, "from_m": 29329.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", "infrastructure_limit_mph": 90.0}, {"to_m": 37512.493, "from_m": 37457.008, "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": 39673.135, "from_m": 37512.493, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39728.619, "from_m": 39673.135, "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": 45005.243, "from_m": 39728.619, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45221.662, "from_m": 45005.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": 46311.412, "from_m": 45221.662, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46356.358, "from_m": 46311.412, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55439.81, "from_m": 46356.358, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56304.502, "from_m": 55439.81, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56338.92, "from_m": 56304.502, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56691.391, "from_m": 56338.92, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56726.834, "from_m": 56691.391, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57777.109, "from_m": 56726.834, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57801.484, "from_m": 57777.109, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58991.74, "from_m": 57801.484, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59545.064, "from_m": 58991.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": 62476.34, "from_m": 59545.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": 66058.877, "from_m": 62476.34, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66082.004, "from_m": 66058.877, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70203.033, "from_m": 66082.004, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71775.885, "from_m": 70203.033, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 74307.759, "from_m": 71775.885, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 74325.438, "from_m": 74307.759, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 79461.362, "from_m": 74325.438, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 80607.625, "from_m": 79461.362, "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": 82804.623, "from_m": 80607.625, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 84109.285, "from_m": 82804.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 85478.6, "from_m": 84109.285, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 86876.747, "from_m": 85478.6, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 90033.257, "from_m": 86876.747, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 91313.524, "from_m": 90033.257, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 93207.644, "from_m": 91313.524, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 93905.436, "from_m": 93207.644, "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": 94273.437, "from_m": 93905.436, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97685.469, "from_m": 94273.437, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 99185.926, "from_m": 97685.469, "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": 101210.176, "from_m": 99185.926, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101856.768, "from_m": 101210.176, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102317.98, "from_m": 101856.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 102380.784, "from_m": 102317.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": 104401.945, "from_m": 102380.784, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 106923.787, "from_m": 104401.945, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 114890.723, "from_m": 106923.787, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 116150.172, "from_m": 114890.723, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 120837.269, "from_m": 116150.172, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125743.547, "from_m": 120837.269, "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": 125868.556, "from_m": 125743.547, "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": 125890.953, "from_m": 125868.556, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 126895.545, "from_m": 125890.953, "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": 127424.925, "from_m": 126895.545, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 517188, "profile_key": "3f782d382aec53103f1afa991b031071edb97ae788f34e83774090549d75b47b", "schedule_id": 23027, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Shortlands", "stage_seq": 8, "distance_m": 16109.314, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "Bromley South", "stage_seq": 9, "distance_m": 18595.356, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 21316.338, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 22692.702, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Swanley", "stage_seq": 12, "distance_m": 29054.365, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Fawkham Jn", "stage_seq": 13, "distance_m": 37406.508, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Longfield", "stage_seq": 14, "distance_m": 38592.814, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Meopham", "stage_seq": 15, "distance_m": 45005.243, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "Sole Street", "stage_seq": 16, "distance_m": 46476.748, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Rochester Bridge Jn", "stage_seq": 17, "distance_m": 56338.92, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153H", "location": "Rochester", "stage_seq": 18, "distance_m": 57010.138, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Chatham", "stage_seq": 19, "distance_m": 58404.856, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "Gillingham (Kent)", "stage_seq": 20, "distance_m": 60990.626, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Rainham (Kent)", "stage_seq": 21, "distance_m": 65717.431, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Rainham East Jn", "stage_seq": 22, "distance_m": 66753.981, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Newington", "stage_seq": 23, "distance_m": 70018.705, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Western Jn (Sittingbourne)", "stage_seq": 24, "distance_m": 73766.846, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 25, "distance_m": 74325.438, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215H", "location": "Sittingbourne", "stage_seq": 26, "distance_m": 75197.33, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Teynham", "stage_seq": 27, "distance_m": 80326.461, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226H", "location": "Faversham", "stage_seq": 28, "distance_m": 86766.581, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Selling", "stage_seq": 29, "distance_m": 91910.9, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240H", "location": "Canterbury East", "stage_seq": 30, "distance_m": 102547.234, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Bekesbourne", "stage_seq": 31, "distance_m": 107203.8, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2249H", "location": "Adisham", "stage_seq": 32, "distance_m": 112097.549, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Aylesham", "stage_seq": 33, "distance_m": 113872.983, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2255H", "location": "Snowdown", "stage_seq": 34, "distance_m": 115341.405, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Shepherd's Well", "stage_seq": 35, "distance_m": 118417.183, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Kearsney", "stage_seq": 36, "distance_m": 123897.432, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Buckland Jn", "stage_seq": 37, "distance_m": 125890.953, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": null, "location": "Dover Priory", "stage_seq": 38, "distance_m": 127424.925, "section_seq": 1, "route_path_id": 37353}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127424.925, "from_m": 0.0, "section_seq": 1, "route_path_id": 37353}], "total_distance_m": 127424.925, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 125748.146, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1676.779, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:45Z", "source_id": 41879197, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:16:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:48Z", "source_id": 13701633, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:41Z", "source_id": 41880953, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:17:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:49Z", "source_id": 13702189, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:35Z", "source_id": 41889729, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:22:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:38Z", "source_id": 13704956, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:50Z", "source_id": 41893695, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:58Z", "source_id": 13706306, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:48Z", "source_id": 41897255, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:51Z", "source_id": 13707418, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:06Z", "source_id": 41899623, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:27:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:12Z", "source_id": 13708194, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31964, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:38Z", "source_id": 41914640, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:36:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:42Z", "source_id": 13713114, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31973, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:08Z", "source_id": 41922453, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T20:40:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:11Z", "source_id": 13715658, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
London Victoria |
2110 |
2110 |
5 |
None |
None |
Dover Priory |
2309 |
2309 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86345/2026-09-12/detailed |
None |
Longfield |
2026-09-12T21:40:30+01:00 |
Meopham |
3.5 |
{"type": "LineString", "coordinates": [[0.30011569999999993, 51.396224800000006], [0.29954269999999994, 51.396382300000006], [0.29839419999999994, 51.39669930000001], [0.29720649999999993, 51.3970299], [0.29542859999999993, 51.3975155], [0.29493779999999997, 51.39764829999999], [0.2934889, 51.39804270000001], [0.2925237, 51.3982811], [0.29155929999999997, 51.3984906], [0.2913059, 51.398544300000005], [0.2907363, 51.398656099999975], [0.2900778, 51.3987581], [0.28829649999999996, 51.3990257], [0.2874521, 51.3991571], [0.28688479999999994, 51.3992446], [0.2860404, 51.3993904], [0.2855018999999999, 51.39950220000001], [0.2847281, 51.3996284], [0.2861636, 51.39933299999999], [0.2871895, 51.3991588], [0.2886847, 51.398929999999986], [0.2900636, 51.3987204], [0.2906752, 51.3986239], [0.29130000000000006, 51.3985028], [0.2924553, 51.398250899999994], [0.2934664, 51.3980177], [0.29493439999999993, 51.3976053], [0.2954003, 51.397478799999995], [0.2964461, 51.39718909999999], [0.2984549, 51.396640600000005], [0.30008999999999997, 51.39619409999999], [0.3017053, 51.3957594], [0.3019216, 51.39570029999999], [0.30891579999999996, 51.3937677], [0.31088699999999997, 51.3932229], [0.3128437, 51.39268700000001], [0.31404809999999994, 51.39235519999998], [0.31513019999999997, 51.3920551], [0.3181414, 51.391214100000006], [0.3208907, 51.3904619], [0.3217054, 51.3902404], [0.32338459999999997, 51.38978250000001], [0.3249022999999999, 51.3893685], [0.3275597, 51.38863609999999], [0.3289695999999999, 51.3882469], [0.3307921, 51.3877326], [0.3327464, 51.3872382], [0.3352628613724043, 51.38679167395817], [0.3354408, 51.38676009999999], [0.3364742, 51.386650299999985], [0.33660119999999993, 51.3866368], [0.3372162000000001, 51.386571499999995], [0.3393997, 51.3864642], [0.34131649999999997, 51.38644059999999], [0.34367519999999996, 51.3864433], [0.35605519999999996, 51.38644009999999], [0.3566224, 51.38644000000001], [0.3572259996841131, 51.38643775491192]]} |
4.0 |
2139½ |
2143 |
2026-09-12T21:44:00+01:00 |
None |
None |
Bromley South |
Longfield |
Meopham |
51.3962248 |
0.3001157 |
51.3864378 |
0.3572260 |
0 |
1 |
2026-09-12 20:41:35 |
AT_PLATFORM |
2026-09-12 20:40:56 |
Longfield |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41922453 |
1789245692673130 |
None |
68 |
68 |
2026-09-12 20:41:32.681332 |
2 |
2026-09-12 23:10:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517189 |
C08784 |
172V67M712 |
2026-09-12 |
Northern |
P |
ILK |
LDS |
2V67 |
331003+331004 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 230.476, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 281.246, "from_m": 230.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.515, "from_m": 281.246, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2494.237, "from_m": 671.515, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 2608.722, "from_m": 2494.237, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2656.018, "from_m": 2608.722, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2723.558, "from_m": 2656.018, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3548.222, "from_m": 2723.558, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3710.738, "from_m": 3548.222, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9054.506, "from_m": 3710.738, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11619.515, "from_m": 9054.506, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13655.547, "from_m": 11619.515, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16674.932, "from_m": 13655.547, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16848.43, "from_m": 16674.932, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16976.431, "from_m": 16848.43, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19601.108, "from_m": 16976.431, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25696.172, "from_m": 19601.108, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26880.023, "from_m": 25696.172, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27158.798, "from_m": 26880.023, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27196.522, "from_m": 27158.798, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27659.937, "from_m": 27196.522, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27982.148, "from_m": 27659.937, "capability_applied": null, "effective_limit_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": 517189, "profile_key": "015e0a262775fa1ffb70e6920cc147ce8e268bb2ec9383b842e2defb0e77019b", "schedule_id": 135, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Ilkley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2113", "location": "Ben Rhydding", "stage_seq": 2, "distance_m": 1582.876, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2118", "location": "Burley-in-Wharfedale", "stage_seq": 3, "distance_m": 7215.613, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121", "location": "Menston", "stage_seq": 4, "distance_m": 9415.443, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Guiseley", "stage_seq": 5, "distance_m": 11705.892, "section_seq": 1, "route_path_id": 28292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Apperley Jn", "stage_seq": 6, "distance_m": 16962.478, "section_seq": 1, "route_path_id": 28292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Armley Jn", "stage_seq": 7, "distance_m": 25902.792, "section_seq": 1, "route_path_id": 28292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Leeds West Jn", "stage_seq": 8, "distance_m": 27456.516, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": null, "location": "Leeds", "stage_seq": 9, "distance_m": 27982.148, "section_seq": 1, "route_path_id": 28292}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27982.148, "from_m": 0.0, "section_seq": 1, "route_path_id": 28292}], "total_distance_m": 27982.148, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27944.424, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.724, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5218, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:10:59Z", "source_id": 41870653, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:12:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:11:07Z", "source_id": 13698868, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5191, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:56Z", "source_id": 41875951, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:16:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:57Z", "source_id": 13700537, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5189, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:05Z", "source_id": 41883542, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:20:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:06Z", "source_id": 13702942, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5199, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:05Z", "source_id": 41883542, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:23:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:06Z", "source_id": 13702943, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5369, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:44Z", "source_id": 41918273, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:39:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:47Z", "source_id": 13714326, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
Ilkley |
2110 |
2110 |
1 |
None |
None |
Leeds |
2138 |
2138 |
1C |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C08784/2026-09-12/detailed |
None |
Guiseley |
2026-09-12T21:25:30+01:00 |
Leeds |
14.0 |
{"type": "LineString", "coordinates": [[-1.7151460999999997, 53.8760505], [-1.7133923, 53.8751213], [-1.7118496, 53.87430710000001], [-1.7107022999999997, 53.8737017], [-1.7101227, 53.8733853], [-1.7098516, 53.8732348], [-1.7096043, 53.873082], [-1.7092357000000002, 53.87283600000001], [-1.7089073999999995, 53.87258510000001], [-1.7085691999999997, 53.87230589999999], [-1.7082579999999998, 53.8720326], [-1.7078080999999998, 53.8715491], [-1.7074739, 53.8710317], [-1.7072541, 53.8706247], [-1.7070547, 53.870218400000006], [-1.7069791, 53.87002259999999], [-1.7069194, 53.8698241], [-1.7068313, 53.86942030000001], [-1.7067990398270907, 53.86911379019632], [-1.7067894, 53.8690222], [-1.7067806999999997, 53.8686239], [-1.7067990398270907, 53.86836597698181], [-1.7068043, 53.86829199999998], [-1.7068783, 53.8679457], [-1.7069723, 53.8676267], [-1.7070631, 53.867384599999994], [-1.7071536, 53.8671573], [-1.7073561, 53.8667718], [-1.7074908999999998, 53.8665575], [-1.7078542999999995, 53.86603159999999], [-1.7081486999999995, 53.8656033], [-1.7083491999999998, 53.865236], [-1.7084189999999997, 53.8651083], [-1.7085174999999997, 53.8649007], [-1.7085718, 53.86474959999999], [-1.7086395999999997, 53.86454160000001], [-1.7086757999999995, 53.86435660000001], [-1.7087287, 53.86402249999999], [-1.7087703, 53.863507199999994], [-1.7087675999999998, 53.86299620000001], [-1.7086647999999998, 53.862345100000006], [-1.7085062, 53.86166790000001], [-1.708395, 53.861236799999986], [-1.7083003, 53.8608384], [-1.7082337, 53.8605771], [-1.7082157999999998, 53.8604949], [-1.7078302999999997, 53.85900879999999], [-1.7076062999999997, 53.8585137], [-1.7073324999999997, 53.8580314], [-1.7070124999999998, 53.85757809999999], [-1.7067990398270907, 53.857327090965974], [-1.7066463999999997, 53.85714759999999], [-1.7058929000000005, 53.8564291], [-1.7051481999999998, 53.8557737], [-1.7047485, 53.85537369999999], [-1.704462, 53.855039399999995], [-1.7041915, 53.8546742], [-1.7039572999999997, 53.8542722], [-1.7037606000000003, 53.85386080000001], [-1.7035535000000002, 53.8533448], [-1.7034693999999997, 53.8529823], [-1.7033961, 53.85261659999999], [-1.7033591999999995, 53.85190990000001], [-1.7033864999999997, 53.8515008], [-1.7034594, 53.851105899999986], [-1.7035843, 53.8506554], [-1.7037306, 53.8502301], [-1.704093, 53.8491785], [-1.7044348, 53.8480663], [-1.704482, 53.847063199999994], [-1.7042889, 53.8462087], [-1.7040331, 53.84553399999999], [-1.703774, 53.8450759], [-1.7035288, 53.844674600000005], [-1.7029561, 53.84395550000001], [-1.7027026999999997, 53.8437174], [-1.7021019, 53.8431856], [-1.7010368, 53.842468999999994], [-1.7001523, 53.8419907], [-1.6992208999999998, 53.84157940000001], [-1.6983529999999998, 53.84124329999999], [-1.6976351, 53.8410109], [-1.6970419, 53.8408372], [-1.6957418, 53.840557999999994], [-1.6952422129015174, 53.84046508143667], [-1.6946111, 53.8403477], [-1.6931857999999995, 53.84014810000001], [-1.692197, 53.84000809999999], [-1.6916078, 53.83992469999999], [-1.6908723, 53.8398243], [-1.6904594999999998, 53.83977459999999], [-1.6901524, 53.839741200000006], [-1.6896143999999995, 53.839678799999994], [-1.6893327, 53.83964420000001], [-1.688916, 53.8395804], [-1.6884054, 53.83949880000001], [-1.6878264, 53.83939139999999], [-1.6874528999999998, 53.83932139999999], [-1.6871780999999997, 53.8392625], [-1.6864099999999995, 53.83908619999999], [-1.6863063225900077, 53.839062173574504], [-1.6860601534730704, 53.83899871401972], [-1.6858432935510086, 53.838941738637054], [-1.685651637305533, 53.83889022079797], [-1.6854810792183548, 53.83884313387389], [-1.685327513771184, 53.83879945123626], [-1.6851868354457324, 53.83875814625653], [-1.6850549387237108, 53.838718192306146], [-1.6849277180868296, 53.83867856275651], [-1.6848010680168, 53.8386382309791], [-1.6846708829953323, 53.83859617034534], [-1.6845330575041384, 53.838551354226674], [-1.6843834860249285, 53.83850275599453], [-1.684218063039413, 53.83844934902038], [-1.6840326830293038, 53.838390106675625], [-1.6838232404763112, 53.83832400233173], [-1.6835856298621463, 53.83825000936013], [-1.6833565, 53.83817249999999], [-1.6829183999999997, 53.8380211], [-1.6825252, 53.837874500000005], [-1.6821398, 53.8377244], [-1.6817642, 53.83756979999999], [-1.6803731, 53.83693350000001], [-1.6789785, 53.8362665], [-1.6775697, 53.8355856], [-1.6747606, 53.8342697], [-1.6743089, 53.8340604], [-1.6738810999999998, 53.833871], [-1.6729968999999998, 53.8334912], [-1.6721282999999998, 53.8331056], [-1.6712550999999998, 53.8327046], [-1.6695042999999998, 53.8318755], [-1.6685991999999998, 53.8314535], [-1.6681708, 53.83125489999999], [-1.6677232999999998, 53.8310576], [-1.6672669999999998, 53.83087389999999], [-1.6668255, 53.830701], [-1.6658655000000002, 53.8303628], [-1.6653791999999998, 53.83020890000001], [-1.6649141999999997, 53.83007580000001], [-1.6641834, 53.82989010000001], [-1.6632855999999998, 53.8296923], [-1.662795, 53.8295947], [-1.6623106999999997, 53.82951019999999], [-1.6617444999999995, 53.8294227], [-1.6611568, 53.8293486], [-1.6606197, 53.8292865], [-1.66011, 53.82923910000001], [-1.6587170000000002, 53.8291298], [-1.657414, 53.8290242], [-1.656807, 53.828957399999986], [-1.6562091, 53.8288799], [-1.6556547, 53.8287865], [-1.6551265, 53.828690300000005], [-1.6546393999999998, 53.8285891], [-1.6541641, 53.828482699999995], [-1.6537043, 53.82836739999999], [-1.6532660999999995, 53.82824649999999], [-1.6511389, 53.82764509999999], [-1.6502183, 53.8273768], [-1.6492914, 53.8271131], [-1.6484742999999995, 53.82691140000001], [-1.6478188, 53.826761], [-1.6471445, 53.8266305], [-1.6466368999999998, 53.826552799999995], [-1.6461508, 53.8264865], [-1.6457887000000002, 53.82644930000001], [-1.6454414, 53.826419], [-1.6448223999999998, 53.82637749999999], [-1.6444798, 53.8263616], [-1.6441291, 53.8263569], [-1.6436542999999997, 53.82635530000001], [-1.6431735, 53.826364], [-1.642613, 53.8263894], [-1.6422877, 53.8264107], [-1.6419851999999997, 53.8264352], [-1.6415931, 53.826476], [-1.6411806999999998, 53.8265283], [-1.6407420999999998, 53.8265904], [-1.6404538, 53.8266407], [-1.6397174999999995, 53.82677089999999], [-1.6390556999999997, 53.82688960000001], [-1.6388624, 53.82692320000002], [-1.638339, 53.8270162], [-1.6377084999999998, 53.827108499999994], [-1.6372968, 53.827158399999995], [-1.6368716999999997, 53.8271956], [-1.6364787999999997, 53.8272229], [-1.6361984999999997, 53.82723549999999], [-1.6355654999999998, 53.82724859999999], [-1.6350645999999998, 53.8272466], [-1.6345723999999997, 53.82722679999999], [-1.6341989, 53.8272078], [-1.6338341, 53.8271797], [-1.6334592999999995, 53.8271461], [-1.6331072, 53.82710369999999], [-1.6327049, 53.8270507], [-1.6323488, 53.826994899999995], [-1.6320443999999998, 53.8269446], [-1.6317192, 53.8268829], [-1.6313932999999998, 53.826815999999994], [-1.6310828, 53.826745599999995], [-1.6304894, 53.8265956], [-1.630136, 53.8264915], [-1.6298127999999998, 53.8263961], [-1.6294882, 53.8262916], [-1.6291563, 53.826182], [-1.6284757, 53.8259192], [-1.6278473999999998, 53.8256496], [-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
10.1 |
2125 |
2139 |
2026-09-12T21:39:00+01:00 |
None |
None |
Guiseley |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
1 |
2026-09-12 20:41:35 |
TERMINATED |
2026-09-12 20:39:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13714326 |
1789245469873582 |
None |
22 |
22 |
2026-09-12 20:39:11.091648 |
1 |
2026-09-12 20:49:11.088323 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:39:11.088323 |
| 517190 |
C47805 |
812K66M712 |
2026-09-12 |
Great Western Railway |
P |
BRI |
AVN |
2K66 |
165131 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 608.409, "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": 671.462, "from_m": 608.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 687.836, "from_m": 671.462, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 725.343, "from_m": 687.836, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 778.014, "from_m": 725.343, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 848.158, "from_m": 778.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 892.86, "from_m": 848.158, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1420.471, "from_m": 892.86, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1465.173, "from_m": 1420.471, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1830.855, "from_m": 1465.173, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2180.379, "from_m": 1830.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2454.44, "from_m": 2180.379, "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": 2565.933, "from_m": 2454.44, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2637.738, "from_m": 2565.933, "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": 3090.345, "from_m": 2637.738, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4790.636, "from_m": 3090.345, "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": 5243.244, "from_m": 4790.636, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5315.049, "from_m": 5243.244, "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": 5426.542, "from_m": 5315.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6619.092, "from_m": 5426.542, "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": 6773.46, "from_m": 6619.092, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7045.246, "from_m": 6773.46, "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": 7094.372, "from_m": 7045.246, "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": 7181.538, "from_m": 7094.372, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7346.664, "from_m": 7181.538, "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": 10071.369, "from_m": 7346.664, "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": 10457.639, "from_m": 10071.369, "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": 16015.82, "from_m": 10457.639, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16221.05, "from_m": 16015.82, "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": 18442.944, "from_m": 16221.05, "capability_applied": null, "effective_limit_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": 517190, "profile_key": "c11c9143aca33a599f7c915dda1edf15dd7239c0051a0e6e4e3c04c774d3b17b", "schedule_id": 10129, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30104}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 30104}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Dr Day's Jn", "stage_seq": 3, "distance_m": 1156.665, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2113H", "location": "Lawrence Hill", "stage_seq": 4, "distance_m": 2317.41, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2115", "wtt_dep": "2116", "location": "Stapleton Road", "stage_seq": 5, "distance_m": 3940.491, "section_seq": 1, "route_path_id": 30104}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Narroways Hill Jn", "stage_seq": 6, "distance_m": 7170.153, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2120", "location": "Montpelier", "stage_seq": 7, "distance_m": 8428.858, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122H", "location": "Redland", "stage_seq": 8, "distance_m": 9190.481, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2126H", "location": "Clifton Down", "stage_seq": 9, "distance_m": 10178.206, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Sea Mills", "stage_seq": 10, "distance_m": 13575.845, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134", "location": "Shirehampton", "stage_seq": 11, "distance_m": 16112.152, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136", "location": "Portway Park and Ride", "stage_seq": 12, "distance_m": 17031.535, "section_seq": 1, "route_path_id": 30104}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": null, "location": "Avonmouth", "stage_seq": 13, "distance_m": 18442.944, "section_seq": 1, "route_path_id": 30104}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18442.944, "from_m": 0.0, "section_seq": 1, "route_path_id": 30104}], "total_distance_m": 18442.944, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 16605.723, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1837.221, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25948, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:29Z", "source_id": 41880539, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:17:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:31Z", "source_id": 13702037, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25841, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:36Z", "source_id": 41882625, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:38Z", "source_id": 13702692, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25832, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:41Z", "source_id": 41886357, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:44Z", "source_id": 13703884, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:44Z", "source_id": 13706805, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:46Z", "source_id": 13707947, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25780, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:55Z", "source_id": 41900956, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:29:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:03Z", "source_id": 13708662, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:45Z", "source_id": 13715435, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
Bristol Temple Meads |
2110 |
2110 |
1 |
None |
None |
Avonmouth |
2138 |
2138 |
2 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C47805/2026-09-12/detailed |
None |
Sea Mills |
2026-09-12T21:40:00+01:00 |
Shirehampton |
1433.5 |
{"type": "LineString", "coordinates": [[-2.6498467999999997, 51.4797806], [-2.650003, 51.47997500000001], [-2.6500137, 51.4799883], [-2.6501171999999995, 51.480087299999994], [-2.6501698999999994, 51.4801417], [-2.6507659999999995, 51.4807813], [-2.6523925, 51.4825318], [-2.6529081, 51.4830303], [-2.6535344, 51.48357940000001], [-2.6545029000000007, 51.484384], [-2.6550496999999997, 51.484799], [-2.6559716999999994, 51.4854029], [-2.6561865, 51.485518799999994], [-2.6563456, 51.48560700000001], [-2.6577235999999997, 51.48632130000001], [-2.6593753, 51.48716770000001], [-2.6600335, 51.48746440000001], [-2.6605567999999997, 51.48767639999999], [-2.6611051, 51.487846600000005], [-2.6615211999999997, 51.4879437], [-2.6618072999999995, 51.48801050000001], [-2.6626824999999994, 51.4881032], [-2.6631695999999994, 51.48811849999999], [-2.6635047999999997, 51.48811059999999], [-2.6636845999999994, 51.488096], [-2.6642945, 51.4880192], [-2.6647693, 51.4878991], [-2.665271, 51.4877383], [-2.6656809, 51.4875691], [-2.6661212, 51.48738360000001], [-2.6687836, 51.48626529999999], [-2.6708635, 51.48542719999999], [-2.6714817, 51.48521569999999], [-2.6718109999999995, 51.48511070000001], [-2.6721761999999996, 51.4850125], [-2.6730902999999997, 51.4848034], [-2.6736183, 51.4847115], [-2.6741075999999997, 51.484643299999995], [-2.6759254999999995, 51.4844678], [-2.6768635999999995, 51.484365700000005], [-2.6773277999999996, 51.4843242], [-2.6779791, 51.48428019999999], [-2.6783752, 51.48426309999999], [-2.6787142, 51.48426109999999]]} |
1.6 |
2140 |
2133½ |
2026-09-12T21:42:30+01:00 |
None |
None |
Clifton Down |
Sea Mills |
Shirehampton |
51.4864533 |
-2.6683361 |
51.4842611 |
-2.6787142 |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:40:00 |
Shirehampton |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13715990 |
1789245649033971 |
None |
36 |
36 |
2026-09-12 20:40:49.039572 |
None |
2026-09-12 21:47:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517191 |
C47956 |
832M80M712 |
2026-09-12 |
Great Western Railway |
O |
EXC |
BRI |
2M80 |
165102 |
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": 3020.584, "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": 3046.162, "from_m": 3020.584, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3089.252, "from_m": 3046.162, "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": 3138.569, "from_m": 3089.252, "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": 3271.966, "from_m": 3138.569, "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": 4046.976, "from_m": 3271.966, "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": 6041.223, "from_m": 4046.976, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76662.216, "from_m": 6041.223, "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": 90199.462, "from_m": 76662.216, "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": 90870.363, "from_m": 90199.462, "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": 91017.398, "from_m": 90870.363, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 93029.983, "from_m": 91017.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93893.245, "from_m": 93029.983, "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": 97032.716, "from_m": 93893.245, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97151.552, "from_m": 97032.716, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97234.458, "from_m": 97151.552, "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": 97295.458, "from_m": 97234.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98976.857, "from_m": 97295.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": 100.0}, {"to_m": 99037.856, "from_m": 98976.857, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 119968.104, "from_m": 99037.856, "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": 120073.956, "from_m": 119968.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": 124727.631, "from_m": 120073.956, "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": 125683.476, "from_m": 124727.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 125802.704, "from_m": 125683.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 517191, "profile_key": "287222b425055af6789779451ee448c8ffa2dc1578e1d20a07f348ba37ebeca3", "schedule_id": 32937, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Exeter Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2117", "location": "Exeter St. David's", "stage_seq": 2, "distance_m": 1178.417, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Cowley Bridge Jn", "stage_seq": 3, "distance_m": 3089.252, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Tiverton Loop", "stage_seq": 4, "distance_m": 24969.74, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Tiverton Parkway", "stage_seq": 5, "distance_m": 27750.701, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Whiteball", "stage_seq": 6, "distance_m": 34476.35, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Norton Fitzwarren Jn", "stage_seq": 7, "distance_m": 47886.417, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Taunton", "stage_seq": 8, "distance_m": 50587.303, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150H", "location": "Cogload Jn", "stage_seq": 9, "distance_m": 58060.702, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "Bridgwater", "stage_seq": 10, "distance_m": 69089.715, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204", "location": "Highbridge & Burnham", "stage_seq": 11, "distance_m": 79216.747, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Uphill Jn", "stage_seq": 12, "distance_m": 90740.111, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214H", "location": "Weston-super-Mare", "stage_seq": 13, "distance_m": 93640.577, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217H", "location": "Weston Milton", "stage_seq": 14, "distance_m": 95549.165, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Worle Jn", "stage_seq": 15, "distance_m": 97234.458, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Worle", "stage_seq": 16, "distance_m": 98136.157, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Yatton", "stage_seq": 17, "distance_m": 106655.031, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233", "location": "Nailsea & Backwell", "stage_seq": 18, "distance_m": 112953.726, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2241H", "location": "Parson Street", "stage_seq": 19, "distance_m": 122929.22, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "Bedminster", "stage_seq": 20, "distance_m": 124370.899, "section_seq": 1, "route_path_id": 49597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Bristol West Jn", "stage_seq": 21, "distance_m": 125270.635, "section_seq": 1, "route_path_id": 49597}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 22, "distance_m": 125802.704, "section_seq": 1, "route_path_id": 49597}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 125802.704, "from_m": 0.0, "section_seq": 1, "route_path_id": 49597}], "total_distance_m": 125802.704, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 122231.495, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3571.209, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26454, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:56Z", "source_id": 41875962, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:14:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:59Z", "source_id": 13700553, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26420, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:34Z", "source_id": 41907469, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:32:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:36Z", "source_id": 13710788, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26416, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:35Z", "source_id": 41909303, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:33:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:37Z", "source_id": 13711385, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26412, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:23Z", "source_id": 41917654, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:29Z", "source_id": 13714135, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Exeter Central |
2110 |
2110 |
2 |
None |
None |
Bristol Temple Meads |
2249 |
2247 |
11 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C47956/2026-09-12/detailed |
None |
Tiverton Parkway |
2026-09-12T21:34:41+01:00 |
Taunton |
10.5 |
{"type": "LineString", "coordinates": [[-3.3603053, 50.916579], [-3.3597653999999997, 50.9170745], [-3.3592963, 50.9174864], [-3.3590813, 50.917671600000006], [-3.358733, 50.9179635], [-3.3575745999999995, 50.9188716], [-3.356752999999999, 50.9194681], [-3.3559245999999994, 50.9200409], [-3.3550596, 50.9206031], [-3.3541453999999997, 50.9211724], [-3.3519019, 50.9225701], [-3.350790299999999, 50.9232662], [-3.3496640999999996, 50.9239609], [-3.3474217999999993, 50.9253703], [-3.3451630999999997, 50.926775000000006], [-3.3427930999999997, 50.928265], [-3.3412239999999995, 50.92922939999999], [-3.3406082, 50.9296172], [-3.3400095, 50.92999230000001], [-3.3386759999999995, 50.9308165], [-3.3376693, 50.93145710000001], [-3.3370569, 50.93183509999999], [-3.3364521999999996, 50.932219999999994], [-3.3348222, 50.9332954], [-3.3335888, 50.9341172], [-3.332392, 50.93496979999999], [-3.3319533999999997, 50.93528129999999], [-3.3311965, 50.93581900000001], [-3.3308426406148004, 50.93610947273908], [-3.3301124, 50.9367089], [-3.3295392999999995, 50.9372381], [-3.3290046, 50.9377638], [-3.3284921999999995, 50.9383393], [-3.3280411999999995, 50.93890929999999], [-3.3278471, 50.93914300000001], [-3.3265761, 50.940733599999994], [-3.3263469, 50.9409846], [-3.3261179, 50.94123129999999], [-3.3257138999999993, 50.9416319], [-3.3252859, 50.9420296], [-3.3247605, 50.9424735], [-3.3243408999999997, 50.94280080000001], [-3.3238044999999996, 50.9431869], [-3.323766551242229, 50.94321224398214], [-3.3232953999999997, 50.94352689999999], [-3.3227429999999996, 50.9438801], [-3.3221943, 50.9441958], [-3.3214996999999995, 50.9445764], [-3.3207273999999996, 50.94497089999999], [-3.3198593, 50.945339699999984], [-3.3191988, 50.9456052], [-3.3184937999999997, 50.94586720000001], [-3.317046700000001, 50.9463301], [-3.3162566999999994, 50.9465465], [-3.3154276, 50.9467538], [-3.3146274999999994, 50.9469173], [-3.3135265000000005, 50.94713200000001], [-3.3131034, 50.9472154], [-3.3119360999999996, 50.94745459999999], [-3.3107839, 50.9477252], [-3.3101230000000004, 50.9478982], [-3.3095071, 50.9480721], [-3.3089086, 50.9482608], [-3.3074299, 50.9487566], [-3.306273, 50.9491994], [-3.3055389, 50.9495019], [-3.3017488, 50.951152699999994], [-3.2900362439150026, 50.95619622377096], [-3.2900291, 50.9561993], [-3.28945, 50.9564152], [-3.2888702999999997, 50.9566183], [-3.2882689, 50.9568045], [-3.2876658, 50.9569827], [-3.2868196999999997, 50.9572152], [-3.2859879, 50.9574392], [-3.2851716999999994, 50.9576765], [-3.2843637999999995, 50.9579343], [-3.2829976999999997, 50.95844280000001], [-3.2827279, 50.9585544], [-3.2826363999999995, 50.95859550000001], [-3.2816980999999994, 50.9590338], [-3.2812949, 50.9592351], [-3.2809178, 50.9594402], [-3.2805271000000005, 50.959658699999984], [-3.2801571999999997, 50.95987879999999], [-3.2794048, 50.9603573], [-3.2787478999999995, 50.9608322], [-3.2782655999999997, 50.96120249999999], [-3.2778247000000005, 50.9615778], [-3.2769655, 50.9623578], [-3.2759226999999997, 50.96335719999999], [-3.2748864, 50.9643506], [-3.2737302999999995, 50.965361399999985], [-3.2729781, 50.9659106], [-3.2723294, 50.966308], [-3.2720978, 50.96646009999999], [-3.2719088, 50.9665887], [-3.2717324000000003, 50.96669810000001], [-3.2712831, 50.96695170000001], [-3.2704756999999995, 50.9673737], [-3.2699024999999997, 50.9676571], [-3.2692806999999995, 50.96793709999999], [-3.268847, 50.9681174], [-3.2683978999999996, 50.9682928], [-3.2679973999999996, 50.9684442], [-3.2675152999999995, 50.96861150000001], [-3.2670372000000003, 50.9687682], [-3.2658760999999994, 50.96910960000001], [-3.2649431, 50.96934449999999], [-3.2634431, 50.96967399999998], [-3.2622463999999995, 50.9699019], [-3.2615258999999996, 50.97007059999999], [-3.2611620999999995, 50.970144700000006], [-3.2605462999999997, 50.97031080000001], [-3.2599348, 50.970481699999986], [-3.258977, 50.9707782], [-3.2581818, 50.97105590000001], [-3.2575592, 50.97130249999999], [-3.2566142, 50.971712], [-3.2553976, 50.9723063], [-3.2541027999999996, 50.973041300000006], [-3.25329, 50.9735816], [-3.2524865999999997, 50.9741288], [-3.250938, 50.9752122], [-3.2501124, 50.975823799999986], [-3.2497193999999996, 50.97612749999998], [-3.2493214, 50.97646220000001], [-3.2489074999999996, 50.976819699999986], [-3.2485839, 50.97713250000001], [-3.2482391999999995, 50.97747779999998], [-3.2479023999999996, 50.97782759999998], [-3.2478332999999995, 50.97790779999998], [-3.2478077999999995, 50.9779322], [-3.2472858, 50.9785585], [-3.2468015999999995, 50.9791126], [-3.2463065, 50.97967789999999], [-3.2457732, 50.98023589999998], [-3.2452536, 50.9807576], [-3.2446447999999997, 50.981288199999995], [-3.2439573, 50.9818268], [-3.2431979, 50.9823847], [-3.2423796999999994, 50.9829216], [-3.2413640999999997, 50.9835391], [-3.2407206, 50.98392759999999], [-3.2401497, 50.9842744], [-3.2390097, 50.9849669], [-3.2381365999999994, 50.985480800000005], [-3.2372306999999996, 50.9859738], [-3.2363084, 50.98643659999999], [-3.2353842, 50.9868454], [-3.234054, 50.98736279999999], [-3.233935022830277, 50.98740219578768], [-3.2335871, 50.9875174], [-3.2326670999999996, 50.98778779999999], [-3.231683799999999, 50.988048199999994], [-3.2305898999999996, 50.9882705], [-3.2304035999999994, 50.9883019], [-3.2295152, 50.988430000000015], [-3.228601, 50.9885346], [-3.2276087999999996, 50.9886018], [-3.2266217, 50.98863109999999], [-3.2250549, 50.9886137], [-3.2234203, 50.98858549999999], [-3.2218042999999996, 50.988599], [-3.2214516999999994, 50.98861939999999], [-3.2201994, 50.9887062], [-3.2189265, 50.98884790000002], [-3.2184579, 50.9889258], [-3.2183039, 50.98894799999999], [-3.217309999999999, 50.98912919999999], [-3.2163581999999997, 50.98933889999999], [-3.215692, 50.98950089999999], [-3.2155458999999995, 50.98953719999999], [-3.2149977999999995, 50.9896803], [-3.2130914999999995, 50.990182199999985], [-3.2114423, 50.99062199999999], [-3.2098385, 50.991038999999994], [-3.2083627, 50.9914469], [-3.2076856000000005, 50.99167589999999], [-3.2070208999999994, 50.991912000000006], [-3.2063085999999994, 50.992160199999994], [-3.205633999999999, 50.9924307], [-3.2050552939123453, 50.99268564501821], [-3.2042675, 50.99303270000001], [-3.2030384999999995, 50.99365809999999], [-3.2025577, 50.9939133], [-3.2017681, 50.99438440000001], [-3.2009918000000006, 50.9948945], [-3.2004123, 50.995310299999986], [-3.1998207999999995, 50.99575079999999], [-3.1987723999999997, 50.9966333], [-3.1978769, 50.997497900000006], [-3.1977423999999997, 50.997648299999994], [-3.1971223, 50.99836159999999], [-3.1968205, 50.998717899999995], [-3.1967547, 50.9988065], [-3.1965594000000004, 50.9990695], [-3.1962912, 50.99942690000001], [-3.1960488999999996, 50.9997532], [-3.1955176999999995, 51.0004061], [-3.1952571, 51.0007162], [-3.1949645, 51.0010309], [-3.1943724999999996, 51.0016207], [-3.1937599999999997, 51.002168299999994], [-3.1928541, 51.0028672], [-3.191774, 51.0036183], [-3.190434, 51.004518899999994], [-3.1890946999999996, 51.0053906], [-3.184924, 51.0080295], [-3.1807539, 51.0106453], [-3.1786177, 51.0119848], [-3.178093099999999, 51.01231059999999], [-3.1764764999999997, 51.0133333], [-3.1743502, 51.0146086], [-3.1733776999999996, 51.01517170000001], [-3.1729991, 51.01537859999999], [-3.1722292, 51.0157993], [-3.1716433, 51.016115099999986], [-3.1710413000000006, 51.0164313], [-3.1698390999999995, 51.0170384], [-3.167472, 51.0181921], [-3.1661495999999993, 51.0188247], [-3.1649527999999996, 51.01936409999999], [-3.1646517, 51.019488499999994], [-3.1633279999999995, 51.0200381], [-3.1622686, 51.0204395], [-3.1616305, 51.0206693], [-3.1608598, 51.0209308], [-3.1599262, 51.0212232], [-3.1589486, 51.021520899999985], [-3.1582106, 51.0217192], [-3.1573859999999994, 51.0219348], [-3.1561085, 51.0222433], [-3.1548334, 51.02250939999999], [-3.1536061, 51.022733200000005], [-3.1523898999999997, 51.02291610000001], [-3.1508048, 51.02313649999999], [-3.1494287999999995, 51.023314199999994], [-3.1486971, 51.0234119], [-3.1480421999999995, 51.0234994], [-3.1466421, 51.0236799], [-3.1454839, 51.0238357], [-3.1442406999999997, 51.0240002], [-3.144103494418325, 51.02401944247558], [-3.1429607999999996, 51.024179700000005], [-3.1420212, 51.02430389999999], [-3.1411019, 51.02442229999999], [-3.1408968, 51.02445060000001], [-3.1372486, 51.0249287], [-3.1366801, 51.02499449999999], [-3.1360402, 51.02506279999999], [-3.1354770999999997, 51.02510949999999], [-3.1348251, 51.0251622], [-3.1342676, 51.02519449999999], [-3.1338008, 51.0252187], [-3.1330091999999996, 51.02524660000001], [-3.1324715999999997, 51.0252517], [-3.1317142999999996, 51.025251], [-3.1311142, 51.0252424], [-3.1304296, 51.025220699999984], [-3.1296686, 51.02518789999999], [-3.1288615999999996, 51.02514729999999], [-3.1276952999999996, 51.025081], [-3.1149169999999997, 51.024475], [-3.1144885999999996, 51.0244545], [-3.113808, 51.02441099999999], [-3.1131047, 51.02435499999999], [-3.1123120999999996, 51.024280700000006], [-3.1116382999999996, 51.0242014], [-3.1106081999999997, 51.0240715], [-3.1098319999999995, 51.023973999999995], [-3.1084837, 51.0238299], [-3.1076545, 51.02372709999999], [-3.1071786999999995, 51.0236764], [-3.1064653, 51.0236064], [-3.1061918, 51.02358559999999], [-3.1060253, 51.023573], [-3.1055959999999994, 51.0235415], [-3.1047945, 51.0234933], [-3.1038695999999995, 51.0234353], [-3.10258048864577, 51.023365680395635]]} |
14.2 |
2134 |
2144½ |
2026-09-12T21:46:30+01:00 |
None |
None |
Exeter St. David's |
Whiteball |
Taunton |
50.9900387 |
-3.2136364 |
51.0233657 |
-3.1025805 |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:34:41 |
Taunton |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41915249 |
1789245514681080 |
None |
29 |
29 |
2026-09-12 20:38:34.684889 |
None |
2026-09-12 22:49:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517192 |
C48193 |
842L97M712 |
2026-09-12 |
Great Western Railway |
P |
LSK |
LOO |
2L97 |
150246 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 55.721, "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": 223.111, "from_m": 55.721, "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": 363.147, "from_m": 223.111, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 379.149, "from_m": 363.147, "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": 458.684, "from_m": 379.149, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4065.799, "from_m": 458.684, "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": 5963.604, "from_m": 4065.799, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11698.019, "from_m": 5963.604, "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": 13466.399, "from_m": 11698.019, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13548.079, "from_m": 13466.399, "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}], "service_id": 517192, "profile_key": "9b054a5abcdeaa485fa4387ca18c63ec7edb26d7133caff51b6fbfadc50f7958", "schedule_id": 10265, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Liskeard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2119", "location": "Coombe No. 1 G.F.", "stage_seq": 2, "distance_m": 3213.819, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2124H", "location": "St. Keyne Wishing Well Halt", "stage_seq": 3, "distance_m": 5859.202, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Causeland", "stage_seq": 4, "distance_m": 7925.971, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2132H", "location": "Sandplace", "stage_seq": 5, "distance_m": 10137.821, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": null, "location": "Looe", "stage_seq": 6, "distance_m": 13548.079, "section_seq": 1, "route_path_id": 30158}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13548.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 30158}], "total_distance_m": 13548.079, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13328.508, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 219.571, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:13Z", "source_id": 13701843, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:47Z", "source_id": 13713184, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}] |
Liskeard |
2110 |
2110 |
3 |
None |
None |
Looe |
2140 |
2139 |
None |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48193/2026-09-12/detailed |
None |
Sandplace |
2026-09-12T21:32:30+01:00 |
Looe |
2.5 |
{"type": "LineString", "coordinates": [[-4.4649434999999995, 50.387768399999985], [-4.464799, 50.3875961], [-4.4646857, 50.3874293], [-4.464576199999999, 50.3872123], [-4.4645199, 50.38706559999999], [-4.4644829, 50.386892499999995], [-4.4644725, 50.38670689999999], [-4.4644642999999995, 50.38652440000001], [-4.4644878, 50.38616850000001], [-4.4645036000000005, 50.38579289999999], [-4.464491599999999, 50.3856066], [-4.4644559, 50.3853744], [-4.464374499999999, 50.3851093], [-4.464280799999999, 50.384895199999995], [-4.4641564, 50.3846603], [-4.464001399999999, 50.384429], [-4.463544, 50.3838758], [-4.4634085, 50.38368179999999], [-4.4633058, 50.3835024], [-4.4632203, 50.3833083], [-4.4631751, 50.3831214], [-4.4631637, 50.382931699999986], [-4.4631837999999995, 50.382733], [-4.4632512, 50.382510800000006], [-4.4633373, 50.382321399999995], [-4.463448799999999, 50.382152700000006], [-4.4635894, 50.3819876], [-4.4637454000000005, 50.3818393], [-4.4639428, 50.38167990000001], [-4.4641632, 50.381506400000006], [-4.464389599999999, 50.3813419], [-4.4645767, 50.38118240000001], [-4.4647273, 50.38103559999999], [-4.4648546, 50.38084140000001], [-4.4649219, 50.380672800000006], [-4.4649717, 50.380475700000005], [-4.4649883, 50.380255799999986], [-4.4649686, 50.38008169999999], [-4.4649144, 50.37989670000001], [-4.464837099999999, 50.3797225], [-4.464743199999999, 50.37953000000001], [-4.464657, 50.3793345], [-4.464564599999999, 50.3790609], [-4.464535499999999, 50.37886859999999], [-4.4645488, 50.37865190000001], [-4.4645739, 50.37846009999999], [-4.4646287, 50.3782032], [-4.4648862, 50.3771397], [-4.4651143, 50.3760761], [-4.4651103999999995, 50.375774400000005], [-4.4650541, 50.37551640000001], [-4.464924299999999, 50.3752496], [-4.4647375, 50.3750058], [-4.4645834, 50.3748655], [-4.464427700000001, 50.3747403], [-4.4642641, 50.37463429999999], [-4.464096999999999, 50.3745281], [-4.4638647, 50.374416399999994], [-4.4636102, 50.3743163], [-4.4632571, 50.3742215], [-4.462904799999999, 50.37413930000001], [-4.462621199999999, 50.374075100000006], [-4.4624576, 50.37403739999999], [-4.4622176, 50.3739726], [-4.4618117, 50.3738298], [-4.461474199999999, 50.3736435], [-4.4611798, 50.3734291], [-4.4609249, 50.3731942], [-4.4606423, 50.3728977], [-4.4604009, 50.372574500000006], [-4.4602015, 50.37227560000001], [-4.4601063000000005, 50.3721079], [-4.460013299999999, 50.3719243], [-4.4599341, 50.3716727], [-4.4598913, 50.371418], [-4.4598659, 50.3711953], [-4.459837499999999, 50.3709896], [-4.459793499999999, 50.3708038], [-4.4597356, 50.37062759999999], [-4.4596424, 50.37043679999999], [-4.4595221, 50.3702384], [-4.4592076, 50.369758], [-4.4591125, 50.3696203], [-4.4576286, 50.36744029999999], [-4.4574766, 50.36719260000001], [-4.4573756, 50.36702120000001], [-4.457264699999999, 50.3668127], [-4.4571982, 50.3666191], [-4.45718811299712, 50.366552796882615], [-4.457164699999999, 50.36639889999999], [-4.4571502, 50.36616779999999], [-4.457173299999999, 50.3659522], [-4.4572224, 50.3657212], [-4.457272599999999, 50.36548319999999], [-4.457316, 50.36530090000001], [-4.457353099999999, 50.365075299999994], [-4.4573233, 50.3648475], [-4.4572745, 50.364638600000006], [-4.457202599999999, 50.36443419999999], [-4.457097399999999, 50.3642073], [-4.4569504, 50.363927200000006], [-4.456690199999999, 50.36341230000001], [-4.4565568, 50.363120299999984], [-4.4564498, 50.36279839999999], [-4.4563698, 50.362492199999984], [-4.456335999999999, 50.3622302], [-4.4563325, 50.3619685], [-4.4563587, 50.36171699999999], [-4.456435099999999, 50.3614341], [-4.4565313, 50.361175], [-4.4566312, 50.360961800000005], [-4.4567056, 50.36073629999999], [-4.4567341, 50.3605316], [-4.456727999999999, 50.3603549], [-4.456688199999999, 50.3601587], [-4.4566387, 50.35998910000001], [-4.456567, 50.35982620000001], [-4.4564552, 50.3596447]]} |
2.1 |
2132½ |
2135 |
2026-09-12T21:37:00+01:00 |
None |
None |
Sandplace |
Looe |
Looe |
50.3596447 |
-4.4564552 |
50.3596447 |
-4.4564552 |
1 |
1 |
2026-09-12 20:35:49 |
TERMINATED |
2026-09-12 20:35:00 |
Looe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13713184 |
1789245349395004 |
None |
4 |
4 |
2026-09-12 20:35:49.397205 |
None |
2026-09-12 20:45:49.392833 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:35:49.392833 |
| 517193 |
C48529 |
742J67M712 |
2026-09-12 |
Great Western Railway |
O |
RDG |
BSK |
2J67 |
165113 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 235.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1344.883, "from_m": 235.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2860.587, "from_m": 1344.883, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2932.063, "from_m": 2860.587, "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": 2983.477, "from_m": 2932.063, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3912.159, "from_m": 2983.477, "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": 5460.522, "from_m": 3912.159, "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": 6389.203, "from_m": 5460.522, "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": 6547.902, "from_m": 6389.203, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6795.919, "from_m": 6547.902, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8490.822, "from_m": 6795.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27958.909, "from_m": 8490.822, "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": 28325.635, "from_m": 27958.909, "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": 28583.447, "from_m": 28325.635, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}], "service_id": 517193, "profile_key": "bdfc77defc182da175012b5cb3ed0e6900f3407d8054cb83944dee6dd5c3506d", "schedule_id": 32993, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Oxford Road Jn", "stage_seq": 2, "distance_m": 1317.741, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2114", "location": "Reading West", "stage_seq": 3, "distance_m": 1467.408, "section_seq": 1, "route_path_id": 30196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Southcote Jn", "stage_seq": 4, "distance_m": 2814.425, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2118", "location": "Reading Green Park", "stage_seq": 5, "distance_m": 4686.34, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2124", "location": "Mortimer", "stage_seq": 6, "distance_m": 15241.326, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Bramley (Hants)", "stage_seq": 7, "distance_m": 20605.773, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": null, "location": "Basingstoke", "stage_seq": 8, "distance_m": 28583.447, "section_seq": 1, "route_path_id": 30196}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28583.447, "from_m": 0.0, "section_seq": 1, "route_path_id": 30196}], "total_distance_m": 28583.447, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 26888.544, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1694.903, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:10:48Z", "source_id": 41870246, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:11:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:10:48Z", "source_id": 13698727, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23872, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:11:23Z", "source_id": 41871346, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:12:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:11:25Z", "source_id": 13699125, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23940, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:21Z", "source_id": 41880205, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:17:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:23Z", "source_id": 13701951, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27058, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:32Z", "source_id": 41891534, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:36Z", "source_id": 13705569, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27062, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:52Z", "source_id": 41902635, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:29:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:57Z", "source_id": 13709186, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27123, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:20Z", "source_id": 41917580, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:38:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:25Z", "source_id": 13714118, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Reading |
2110 |
2110 |
7 |
None |
None |
Basingstoke |
2137 |
2137 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48529/2026-09-12/detailed |
None |
Bramley (Hants) |
2026-09-12T21:30:30+01:00 |
Basingstoke |
8.0 |
{"type": "LineString", "coordinates": [[-1.0608144, 51.32998589999999], [-1.0605348, 51.3294527], [-1.0602192999999998, 51.3289156], [-1.0596456999999997, 51.3281089], [-1.0595157999999998, 51.3279305], [-1.0592608, 51.327601599999994], [-1.0587886, 51.326994], [-1.058401, 51.3264568], [-1.0580838, 51.3259597], [-1.0576035, 51.3251436], [-1.0572763, 51.3245506], [-1.0569403, 51.323940999999984], [-1.056692, 51.3233395], [-1.0562695, 51.322346499999995], [-1.0558796999999998, 51.32121699999998], [-1.0558626, 51.3211485], [-1.0557245, 51.3206366], [-1.0554923, 51.31959330000001], [-1.0554804, 51.31949579999999], [-1.055344, 51.318496399999994], [-1.0552960999999998, 51.3179919], [-1.0552465, 51.31738899999999], [-1.0552248, 51.31674939999999], [-1.0552264999999998, 51.3162401], [-1.0552464, 51.31576909999999], [-1.0553428, 51.314520599999994], [-1.0553521999999995, 51.3144173], [-1.0555453, 51.31226569999999], [-1.0555707999999997, 51.311709099999995], [-1.0555787999999997, 51.3111692], [-1.0555654, 51.31067039999999], [-1.0555255999999995, 51.3101375], [-1.0553437, 51.30827099999999], [-1.0553163, 51.3077973], [-1.0553, 51.3072482], [-1.0552894, 51.30684629999999], [-1.0552916, 51.3067768], [-1.0553155999999997, 51.3060579], [-1.0553661, 51.305642099999986], [-1.0553876, 51.30515580000001], [-1.0554225, 51.304634199999995], [-1.0555118, 51.30392560000001], [-1.0555299, 51.30380780000001], [-1.0555955, 51.303465199999984], [-1.0556795, 51.30310109999999], [-1.0558779, 51.302385399999984], [-1.0560562999999998, 51.30188729999998], [-1.0562631, 51.30138689999999], [-1.0565305, 51.3008487], [-1.0567612, 51.3004379], [-1.0570794999999995, 51.29990010000001], [-1.0573889, 51.2994484], [-1.0577475, 51.298956800000006], [-1.0581040999999998, 51.2985182], [-1.0584930999999995, 51.2980909], [-1.058894, 51.29766790000001], [-1.0591971, 51.29737780000001], [-1.0595640999999998, 51.2970384], [-1.0602193999999998, 51.296482399999995], [-1.0610013, 51.295885899999995], [-1.0620698, 51.2951505], [-1.0628974, 51.294593600000006], [-1.0629896, 51.29452519999999], [-1.0630932999999998, 51.2944482], [-1.0636651999999998, 51.29402369999999], [-1.0643157, 51.293494499999994], [-1.0648968, 51.2929676], [-1.0653635, 51.2924987], [-1.0658432, 51.2919858], [-1.0662853999999995, 51.291449], [-1.0666331999999998, 51.29098419999999], [-1.0669513, 51.290526199999995], [-1.0671653999999997, 51.29017869999999], [-1.0673926, 51.28978560000001], [-1.0676085, 51.2893772], [-1.0678011, 51.2889781], [-1.0679752, 51.2885714], [-1.0681088, 51.28822649999999], [-1.0682461, 51.28783500000001], [-1.0683515, 51.2874855], [-1.0684526, 51.2871246], [-1.0685344, 51.286756399999994], [-1.0685889, 51.2864508], [-1.0686284, 51.28615149999999], [-1.068662, 51.2857857], [-1.0686793, 51.285561900000005], [-1.0686922, 51.2852432], [-1.0686911, 51.2851388], [-1.0686783, 51.284767200000005], [-1.068667, 51.284537500000006], [-1.0686589, 51.2843947], [-1.0686403, 51.2841292], [-1.0686178, 51.28382380000001], [-1.0686048, 51.283606799999994], [-1.0685865999999995, 51.2833747], [-1.0685775, 51.28322980000001], [-1.0685717999999995, 51.2831592], [-1.0685626, 51.282950699999994], [-1.0685546, 51.28275579999999], [-1.0685512, 51.282565199999986], [-1.0685466, 51.282314], [-1.0685421, 51.28206479999999], [-1.0685421, 51.28176570000001], [-1.0685500999999995, 51.28146520000001], [-1.0685568999999997, 51.2811667], [-1.0685615, 51.280950399999995], [-1.0685706, 51.2807713], [-1.0685775, 51.2805385], [-1.0685916999999998, 51.280244], [-1.0685944, 51.2801888], [-1.0685991, 51.2801333], [-1.0686231, 51.2797697], [-1.0686379, 51.27957759999999], [-1.0686685, 51.27925340000001], [-1.0686962, 51.2789779], [-1.0687132999999998, 51.278823], [-1.0687373, 51.2786258], [-1.0687572, 51.2784913], [-1.0688152, 51.27805599999999], [-1.0688559, 51.277753100000005], [-1.0688998, 51.2774884], [-1.0689374, 51.277249199999986], [-1.0689609, 51.2771159], [-1.0689875, 51.2769757], [-1.0690377, 51.2767551], [-1.0690651, 51.2766479], [-1.0690917999999998, 51.27654309999999], [-1.0691157, 51.27645849999999], [-1.0691600999999995, 51.2763262], [-1.0691854, 51.2762535], [-1.0692408, 51.2761079], [-1.0692929, 51.2759735], [-1.0693360999999997, 51.275872199999995], [-1.0693936999999998, 51.27574330000001], [-1.0694635, 51.275602600000006], [-1.0695633, 51.27541469999999], [-1.0696309000000002, 51.27529270000001], [-1.069704, 51.27516789999999], [-1.0697938, 51.275025799999995], [-1.0698979, 51.2748747], [-1.0699821, 51.2747561], [-1.0701229, 51.27457870000001], [-1.0701589490738064, 51.27453379516892], [-1.0702381, 51.2744352], [-1.0707739, 51.2739222], [-1.0708744, 51.2738245], [-1.0712003999999995, 51.2735365], [-1.0712241, 51.2735155], [-1.0713255, 51.2734322], [-1.071407, 51.2733654], [-1.0716964, 51.27314460000001], [-1.0719041, 51.27299450000001], [-1.0720838, 51.272873399999995], [-1.0723139999999998, 51.2727246], [-1.0725141, 51.27260009999999], [-1.072753, 51.27245599999999], [-1.0729725, 51.2723301], [-1.0731758, 51.2722171], [-1.0734115, 51.2720898], [-1.0736643, 51.271961899999994], [-1.0739828, 51.2718098], [-1.0743126, 51.2716644], [-1.0745423, 51.2715702], [-1.0747958, 51.271468000000006], [-1.0750046999999998, 51.2713876], [-1.0751994, 51.27131760000001], [-1.0754824, 51.271222], [-1.0756856999999995, 51.271156700000006], [-1.0759612, 51.2710726], [-1.0762010999999998, 51.27100659999999], [-1.0764432, 51.270943299999985], [-1.0767724, 51.270863199999994], [-1.0771508, 51.2707797], [-1.0774667999999998, 51.27071829999998], [-1.0779783409434258, 51.270621184829665], [-1.0795848, 51.2703162], [-1.0796617, 51.2703016], [-1.0799252, 51.270251599999995], [-1.080507, 51.2701388], [-1.0809724, 51.2700388], [-1.0817945, 51.269849400000005], [-1.0826369999999998, 51.2696512], [-1.0827775, 51.2696157], [-1.0830883, 51.26952579999998], [-1.0832621, 51.2694716], [-1.0833488, 51.26944239999999], [-1.0838315999999997, 51.2692749], [-1.083917, 51.2692474], [-1.0842567, 51.2691381], [-1.0845639, 51.2690468], [-1.0848294, 51.2689764], [-1.085229, 51.2688966], [-1.0856837, 51.2688424], [-1.0864320000000005, 51.2687123], [-1.0866466, 51.268688], [-1.0867636, 51.26867479999999], [-1.0872179, 51.2686235], [-1.0884328999999997, 51.26850239999999]]} |
5.0 |
2130 |
2138 |
2026-09-12T21:38:00+01:00 |
None |
None |
Bramley (Hants) |
Basingstoke East Bay |
Basingstoke |
51.2685024 |
-1.0884329 |
51.2685024 |
-1.0884329 |
1 |
1 |
2026-09-12 20:39:34 |
TERMINATED |
2026-09-12 20:38:00 |
Basingstoke |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13714118 |
1789245446940556 |
None |
30 |
30 |
2026-09-12 20:39:00.764278 |
5 |
2026-09-12 20:49:00.762102 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:39:00.762102 |
| 517194 |
G27767 |
872M69M712 |
2026-09-12 |
Southern |
O |
ECR |
WFJ |
2M69 |
377702 |
5 |
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": 9972.13, "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": 10731.343, "from_m": 9972.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": 12766.289, "from_m": 10731.343, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12848.714, "from_m": 12766.289, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13962.501, "from_m": 12848.714, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14288.504, "from_m": 13962.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15229.464, "from_m": 14288.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17219.494, "from_m": 15229.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": 18226.116, "from_m": 17219.494, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21253.283, "from_m": 18226.116, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21329.14, "from_m": 21253.283, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21767.018, "from_m": 21329.14, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22082.655, "from_m": 21767.018, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22266.684, "from_m": 22082.655, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22325.482, "from_m": 22266.684, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22332.959, "from_m": 22325.482, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25809.891, "from_m": 22332.959, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28805.823, "from_m": 25809.891, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28999.769, "from_m": 28805.823, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41615.652, "from_m": 28999.769, "capability_applied": null, "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": 41825.653, "from_m": 41615.652, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42035.952, "from_m": 41825.653, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42070.867, "from_m": 42035.952, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42152.498, "from_m": 42070.867, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42367.89, "from_m": 42152.498, "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": 517194, "profile_key": "a9664cb075fafcd76d9bff02b2453f3d7f5d37ea8697499a93d04fa088141b3a", "schedule_id": 34147, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "East Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Windmill Bridge Jn", "stage_seq": 2, "distance_m": 847.29, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2115H", "location": "Selhurst", "stage_seq": 3, "distance_m": 1875.935, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118H", "location": "Thornton Heath", "stage_seq": 4, "distance_m": 3375.938, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2122", "location": "Norbury", "stage_seq": 5, "distance_m": 5318.379, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Streatham Common", "stage_seq": 6, "distance_m": 6727.607, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Streatham North Jn", "stage_seq": 7, "distance_m": 7461.457, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Balham", "stage_seq": 8, "distance_m": 9807.468, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2139", "location": "Clapham Junction (C)", "stage_seq": 9, "distance_m": 12934.98, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Latchmere Jn", "stage_seq": 10, "distance_m": 13962.501, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2144", "location": "Imperial Wharf", "stage_seq": 11, "distance_m": 15334.894, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "West Brompton", "stage_seq": 12, "distance_m": 16800.299, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Kensington (Olympia)", "stage_seq": 13, "distance_m": 18458.605, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153H", "location": "Shepherd's Bush", "stage_seq": 14, "distance_m": 20207.363, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "North Pole Sig. VC813", "stage_seq": 15, "distance_m": 21241.915, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158H", "location": "Mitre Bridge Jn", "stage_seq": 16, "distance_m": 22222.045, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Willesden West London Jn", "stage_seq": 17, "distance_m": 22743.747, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Willesden No7", "stage_seq": 18, "distance_m": 24065.9, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Wembley Yard South Jn", "stage_seq": 19, "distance_m": 25181.033, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Willesden Sudbury Jn", "stage_seq": 20, "distance_m": 25762.012, "section_seq": 1, "route_path_id": 31798}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Wembley Central", "stage_seq": 21, "distance_m": 27194.291, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213H", "location": "Harrow & Wealdstone", "stage_seq": 22, "distance_m": 32576.033, "section_seq": 1, "route_path_id": 31798}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "Watford Junction", "stage_seq": 23, "distance_m": 42367.89, "section_seq": 1, "route_path_id": 31798}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42367.89, "from_m": 0.0, "section_seq": 1, "route_path_id": 31798}], "total_distance_m": 42367.89, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35645.561, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6722.329, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29929, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:15Z", "source_id": 41896308, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:26:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:21Z", "source_id": 13707155, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:41Z", "source_id": 41900582, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:28:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:45Z", "source_id": 13708545, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:17Z", "source_id": 13709933, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:33Z", "source_id": 13711320, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:44Z", "source_id": 13714845, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
East Croydon |
2110 |
2110 |
5 |
None |
None |
Watford Junction |
2221 |
2221 |
10 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27767/2026-09-12/detailed |
None |
Balham |
2026-09-12T21:39:30+01:00 |
Clapham Junction (C) |
4.0 |
{"type": "LineString", "coordinates": [[-0.1513093102115189, 51.442817580280106], [-0.15173679999999998, 51.4428954], [-0.1521796, 51.44298289999999], [-0.1529135, 51.44312459999999], [-0.15329, 51.44319610000001], [-0.1539999, 51.4433356], [-0.1544742, 51.4434576], [-0.1547756, 51.4435184], [-0.15510629999999995, 51.44357959999999], [-0.15856509999999996, 51.44424359999999], [-0.1594608, 51.44444169999999], [-0.15982839999999998, 51.44453669999999], [-0.1601598, 51.4446322], [-0.1609617, 51.444895200000005], [-0.1614979, 51.4451065], [-0.1619746, 51.4453198], [-0.16233299999999998, 51.44550910000001], [-0.16283979999999998, 51.445811600000006], [-0.1633296, 51.4461245], [-0.1638429, 51.446469999999984], [-0.1640926, 51.44665029999999], [-0.16436640000000002, 51.4468605], [-0.1645018, 51.446975499999986], [-0.1647244, 51.44718760000001], [-0.164812, 51.4472597], [-0.164965, 51.447402299999986], [-0.1651729, 51.44761069999999], [-0.1653603, 51.4478138], [-0.1655044, 51.44795920000001], [-0.16571549999999996, 51.4482041], [-0.1659421, 51.4484739], [-0.1661838, 51.448761399999995], [-0.1665512, 51.4491902], [-0.16703719999999997, 51.449761300000006], [-0.1673582, 51.45014570000001], [-0.1676285, 51.45045999999999], [-0.16801, 51.450905000000006], [-0.1683313, 51.45128630000001], [-0.16839729999999997, 51.4513654], [-0.16876199999999997, 51.4517937], [-0.16901149999999998, 51.4520822], [-0.1691629, 51.4522603], [-0.169349, 51.452476999999995], [-0.1694664, 51.4526227], [-0.1696899, 51.452884299999994], [-0.1699297, 51.453167499999985], [-0.17015120000000003, 51.4534269], [-0.1704027, 51.4537187], [-0.1706067, 51.453957499999994], [-0.1708058, 51.454193], [-0.1710603, 51.45450710000001], [-0.1711945, 51.454680899999985], [-0.17132879999999998, 51.4548672], [-0.17161120000000002, 51.455281600000006], [-0.1717226, 51.4554706], [-0.17182709999999998, 51.455647], [-0.17202509999999996, 51.4560289], [-0.1721984, 51.4564135], [-0.17232709999999998, 51.456747099999994], [-0.17243549999999996, 51.4570636], [-0.17251299999999997, 51.4573346], [-0.1725571, 51.4575404], [-0.17262379999999997, 51.457924000000006], [-0.17265759999999997, 51.4582294], [-0.17266670000000003, 51.45856130000001], [-0.17267209999999997, 51.4588427], [-0.17266609999999996, 51.45896449999999], [-0.1726482, 51.4592931], [-0.1726264, 51.4594582], [-0.17258939999999998, 51.45977419999999], [-0.17254549999999996, 51.4600817], [-0.17251269999999996, 51.46023799999999], [-0.1724618, 51.4604235], [-0.1723722, 51.4607069], [-0.1722582, 51.461014500000005], [-0.1722083, 51.46114109999999], [-0.17214829999999998, 51.46126009999998], [-0.17203239999999995, 51.46152069999999], [-0.1718907, 51.4618145], [-0.1717257, 51.462121999999994], [-0.17155859999999998, 51.462402], [-0.1714623, 51.46255300000001], [-0.17143489999999997, 51.462591], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.1697569951975492, 51.46404913072504]]} |
1.9 |
2129½ |
2133½ |
2026-09-12T21:43:30+01:00 |
None |
None |
Streatham Common |
Balham |
Clapham Junction (C) |
51.4428176 |
-0.1513093 |
51.4640491 |
-0.1697570 |
0 |
1 |
2026-09-12 20:41:35 |
AT_PLATFORM |
2026-09-12 20:39:00 |
Balham |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13714845 |
1789245692688886 |
None |
64 |
64 |
2026-09-12 20:41:32.692256 |
2 |
2026-09-12 22:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517195 |
G85952 |
322D57M712 |
2026-09-12 |
Northern |
P |
MAN |
CTR |
2D57 |
150103+156408 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 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": 517195, "profile_key": "64d6d7e38a569ad8a4dad85bdbe7bb97a0b79d1ef95c6dafaf28898cb9c42cd5", "schedule_id": 1899, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "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": "2112", "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": "2114", "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": "2116H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "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": "2122H", "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": "2124", "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": "2125", "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": "2132", "location": "Deansgate Jn", "stage_seq": 10, "distance_m": 22361.925, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Navigation Road", "stage_seq": 11, "distance_m": 22784.581, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136H", "location": "Altrincham", "stage_seq": 12, "distance_m": 23695.13, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Hale", "stage_seq": 13, "distance_m": 24777.291, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Ashley", "stage_seq": 14, "distance_m": 27418.895, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2148", "location": "Mobberley", "stage_seq": 15, "distance_m": 30326.523, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153", "location": "Knutsford", "stage_seq": 16, "distance_m": 34539.24, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": "2157H", "location": "Plumley", "stage_seq": 17, "distance_m": 38910.923, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Plumley West S.B.", "stage_seq": 18, "distance_m": 40441.826, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "Lostock Gralam", "stage_seq": 19, "distance_m": 42028.341, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2206", "location": "Northwich", "stage_seq": 20, "distance_m": 44314.739, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211H", "location": "Greenbank", "stage_seq": 21, "distance_m": 47122.748, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Hartford C.L. Jn", "stage_seq": 22, "distance_m": 48400.992, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Cuddington", "stage_seq": 23, "distance_m": 51679.012, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222", "location": "Delamere", "stage_seq": 24, "distance_m": 56376.293, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Mouldsworth", "stage_seq": 25, "distance_m": 61050.564, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Mickle Trafford Jn", "stage_seq": 26, "distance_m": 68232.356, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2238", "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-12T20:18:40Z", "source_id": 41884585, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:41Z", "source_id": 13703306, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:45Z", "source_id": 13711464, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:43Z", "source_id": 13714238, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:15Z", "source_id": 13714558, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
2110 |
2110 |
8 |
None |
None |
Chester |
2238 |
2238 |
6 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85952/2026-09-12/detailed |
None |
Hale |
2026-09-12T21:39:00+01:00 |
Ashley |
3.5 |
{"type": "LineString", "coordinates": [[-2.3475289, 53.37852209999999], [-2.3475061, 53.3781344], [-2.3475070999999996, 53.377923499999994], [-2.3474727, 53.377699099999994], [-2.3473665999999995, 53.37719049999999], [-2.3472924999999996, 53.37690179999999], [-2.3471375, 53.3764781], [-2.3470320999999994, 53.3762656], [-2.3469117, 53.37604019999999], [-2.3466798, 53.3756367], [-2.346345, 53.3751522], [-2.3458521999999995, 53.374503700000005], [-2.3454142, 53.3739331], [-2.3450319, 53.373381599999995], [-2.3448532, 53.373104999999995], [-2.3446983999999995, 53.3728375], [-2.3445672, 53.3725639], [-2.3444396, 53.3722798], [-2.344237, 53.3717684], [-2.3441179, 53.3714692], [-2.3440264999999996, 53.3711032], [-2.3439754999999995, 53.370894699999994], [-2.3438713, 53.370282800000005], [-2.3437092, 53.369355], [-2.3435523, 53.36843739999999], [-2.3434982999999994, 53.3680604], [-2.3434393, 53.3676453], [-2.3433176999999996, 53.36684799999999], [-2.3432606999999996, 53.3665038], [-2.3431889, 53.3660699], [-2.3430476, 53.3652548], [-2.3425219, 53.362072899999994], [-2.3422985591684897, 53.36070877627213], [-2.3415454, 53.35610830000001], [-2.3414068999999995, 53.35519250000001]]} |
1.6 |
2139 |
2142½ |
2026-09-12T21:42:00+01:00 |
None |
None |
Altrincham |
Hale |
Ashley |
53.3566229 |
-2.3416296 |
53.3551925 |
-2.3414069 |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:39:00 |
Ashley |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13715421 |
1789245587310607 |
None |
43 |
43 |
2026-09-12 20:39:47.316177 |
None |
2026-09-12 22:38:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517196 |
G86205 |
302F46M712 |
2026-09-12 |
Northern |
P |
PRE |
OMS |
2F46 |
156459 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 379.743, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 528.126, "from_m": 379.743, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 568.546, "from_m": 528.126, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 627.847, "from_m": 568.546, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 677.427, "from_m": 627.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2632.165, "from_m": 677.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2797.292, "from_m": 2632.165, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2957.457, "from_m": 2797.292, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15712.884, "from_m": 2957.457, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16084.175, "from_m": 15712.884, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25015.917, "from_m": 16084.175, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25387.208, "from_m": 25015.917, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38142.635, "from_m": 25387.208, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38302.8, "from_m": 38142.635, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38336.685, "from_m": 38302.8, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38402.652, "from_m": 38336.685, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38428.806, "from_m": 38402.652, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44243.869, "from_m": 38428.806, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 44312.591, "from_m": 44243.869, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44344.94, "from_m": 44312.591, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 44410.411, "from_m": 44344.94, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58951.137, "from_m": 44410.411, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 59765.823, "from_m": 58951.137, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59821.234, "from_m": 59765.823, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60748.434, "from_m": 59821.234, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 69695.556, "from_m": 60748.434, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 70213.113, "from_m": 69695.556, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 70735.496, "from_m": 70213.113, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92002.818, "from_m": 70735.496, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92352.297, "from_m": 92002.818, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 92382.693, "from_m": 92352.297, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 93339.596, "from_m": 92382.693, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 100827.729, "from_m": 93339.596, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 100882.978, "from_m": 100827.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100916.847, "from_m": 100882.978, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 101006.889, "from_m": 100916.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101080.596, "from_m": 101006.889, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 101158.865, "from_m": 101080.596, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101597.475, "from_m": 101158.865, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102370.663, "from_m": 101597.475, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 102990.782, "from_m": 102370.663, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 103847.0, "from_m": 102990.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 105517.723, "from_m": 103847.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105564.247, "from_m": 105517.723, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119820.201, "from_m": 105564.247, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 517196, "profile_key": "374f482b3bbf98530542738a9753f06693c574a031cfe5dfda9f412c11fe1669", "schedule_id": 1970, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32550}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 969.698, "section_seq": 1, "route_path_id": 32550}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Farington Curve Jn", "stage_seq": 3, "distance_m": 2697.625, "section_seq": 1, "route_path_id": 32550}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2123H", "location": "Croston", "stage_seq": 4, "distance_m": 11705.918, "section_seq": 1, "route_path_id": 32550}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Rufford", "stage_seq": 5, "distance_m": 15864.846, "section_seq": 1, "route_path_id": 32550}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Burscough Junction", "stage_seq": 6, "distance_m": 20550.046, "section_seq": 1, "route_path_id": 32550}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": null, "location": "Ormskirk", "stage_seq": 7, "distance_m": 119820.201, "section_seq": 1, "route_path_id": 32550}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 119820.201, "from_m": 0.0, "section_seq": 1, "route_path_id": 32550}], "total_distance_m": 119820.201, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 118928.847, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 891.354, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:44Z", "source_id": 13706208, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:42Z", "source_id": 13710820, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:13Z", "source_id": 13712818, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}] |
Preston |
2110 |
2110 |
2 |
None |
None |
Ormskirk |
2141 |
2141 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G86205/2026-09-12/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Rufford |
Burscough Junction |
None |
None |
None |
None |
None |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:35:00 |
Ormskirk |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13713433 |
1789245374824162 |
None |
25 |
25 |
2026-09-12 20:36:14.827808 |
None |
2026-09-12 21:41:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517197 |
P76420 |
472H67M712 |
2026-09-12 |
Greater Anglia |
O |
CMB |
LST |
2H67 |
720137+720578 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1316.97, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2897.261, "from_m": 1316.97, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2943.86, "from_m": 2897.261, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2978.233, "from_m": 2943.86, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3972.703, "from_m": 2978.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4140.485, "from_m": 3972.703, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4236.824, "from_m": 4140.485, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4281.963, "from_m": 4236.824, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4363.768, "from_m": 4281.963, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7353.566, "from_m": 4363.768, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13221.416, "from_m": 7353.566, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14136.854, "from_m": 13221.416, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 18804.579, "from_m": 14136.854, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19312.323, "from_m": 18804.579, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19321.506, "from_m": 19312.323, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23144.2, "from_m": 19321.506, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44051.024, "from_m": 23144.2, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44125.716, "from_m": 44051.024, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46893.612, "from_m": 44125.716, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60845.497, "from_m": 46893.612, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 70570.903, "from_m": 60845.497, "capability_applied": null, "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": 75677.515, "from_m": 70570.903, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 75711.952, "from_m": 75677.515, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76025.381, "from_m": 75711.952, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 76057.274, "from_m": 76025.381, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80545.681, "from_m": 76057.274, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 83665.671, "from_m": 80545.681, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 84049.071, "from_m": 83665.671, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84096.106, "from_m": 84049.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": 85527.346, "from_m": 84096.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": 85630.042, "from_m": 85527.346, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86276.901, "from_m": 85630.042, "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": 87362.327, "from_m": 86276.901, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 88308.41, "from_m": 87362.327, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88886.554, "from_m": 88308.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": 90351.059, "from_m": 88886.554, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91927.049, "from_m": 90351.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92563.95, "from_m": 91927.049, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 93040.625, "from_m": 92563.95, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 93493.844, "from_m": 93040.625, "capability_applied": null, "effective_limit_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": 517197, "profile_key": "c877289fb80d8f9b8bd41abd0af451a9c8749a8c37950cee759533be0ae6b2e8", "schedule_id": 36458, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Cambridge North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 2169.557, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2118", "location": "Cambridge", "stage_seq": 3, "distance_m": 3733.319, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2122", "location": "Cambridge South", "stage_seq": 4, "distance_m": 6326.972, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Shepreth Branch Jn", "stage_seq": 5, "distance_m": 7442.712, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125", "location": "Shelford", "stage_seq": 6, "distance_m": 8833.764, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Whittlesford Parkway", "stage_seq": 7, "distance_m": 14354.408, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2133H", "location": "Great Chesterford", "stage_seq": 8, "distance_m": 19721.312, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Audley End", "stage_seq": 9, "distance_m": 26210.725, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2142H", "location": "Newport (Essex)", "stage_seq": 10, "distance_m": 29080.744, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148", "location": "Elsenham", "stage_seq": 11, "distance_m": 36041.216, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150H", "location": "Stansted North Jn", "stage_seq": 12, "distance_m": 38043.707, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2152H", "location": "Stansted Mountfitchet", "stage_seq": 13, "distance_m": 39636.624, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2158", "location": "Bishops Stortford", "stage_seq": 14, "distance_m": 44438.782, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2202H", "location": "Sawbridgeworth", "stage_seq": 15, "distance_m": 50276.162, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206", "location": "Harlow Mill", "stage_seq": 16, "distance_m": 53878.986, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209", "location": "Harlow Town", "stage_seq": 17, "distance_m": 56675.185, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Broxbourne Jn", "stage_seq": 18, "distance_m": 63597.814, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Broxbourne", "stage_seq": 19, "distance_m": 65575.25, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Cheshunt", "stage_seq": 20, "distance_m": 70626.19, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Brimsdown", "stage_seq": 21, "distance_m": 75891.671, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Tottenham Hale", "stage_seq": 22, "distance_m": 83894.845, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Tottenham South Jn", "stage_seq": 23, "distance_m": 84655.0, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Coppermill Jn", "stage_seq": 24, "distance_m": 85607.42, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Clapton Jn", "stage_seq": 25, "distance_m": 86325.418, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Hackney Downs", "stage_seq": 26, "distance_m": 88707.556, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Bethnal Green", "stage_seq": 27, "distance_m": 91681.701, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 28, "distance_m": 93493.844, "section_seq": 1, "route_path_id": 37140}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93493.844, "from_m": 0.0, "section_seq": 1, "route_path_id": 37140}], "total_distance_m": 93493.844, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 88032.94, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5460.904, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12518, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:27Z", "source_id": 41876921, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:15:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:33Z", "source_id": 13700899, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:01Z", "source_id": 13704629, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12624, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:33Z", "source_id": 41894994, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:25:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:36Z", "source_id": 13706702, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12667, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:11Z", "source_id": 41903212, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:29:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:14Z", "source_id": 13709323, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12671, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:15Z", "source_id": 41910488, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:33:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:17Z", "source_id": 13711740, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12678, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:14Z", "source_id": 41919114, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:39:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:15Z", "source_id": 13714576, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12686, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:29Z", "source_id": 41924690, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:42:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:32Z", "source_id": 13716438, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:42:00+01:00", "operational_fact": true}] |
Cambridge North |
2110 |
2110 |
3 |
None |
None |
London Liverpool Street |
2242 |
2242 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76420/2026-09-12/detailed |
None |
Audley End |
2026-09-12T21:39:50+01:00 |
Newport (Essex) |
3.0 |
{"type": "LineString", "coordinates": [[0.2071732771999461, 52.00447436781143], [0.20717389999999997, 52.004472199999995], [0.2072653, 52.0041574], [0.207334, 52.00393669999999], [0.2073859, 52.0037859], [0.2074612, 52.00360130000001], [0.20753569999999996, 52.003433], [0.2076359, 52.003245], [0.2076983, 52.00313070000001], [0.20783409999999997, 52.0028799], [0.2081179, 52.0023868], [0.2082768, 52.00210039999999], [0.20849550000000003, 52.001726], [0.2090979, 52.00070480000001], [0.2092052, 52.00049889999999], [0.2093117, 52.000276499999984], [0.2093989, 52.0000882], [0.20945789999999995, 51.9999478], [0.209537, 51.99975419999999], [0.2096452, 51.9994759], [0.20970373907924791, 51.99930615890027], [0.20975179999999996, 51.9991668], [0.209837, 51.99888200000001], [0.2099206, 51.9985807], [0.21001, 51.998203999999994], [0.2100694, 51.9979082], [0.2101087, 51.997657], [0.2101385, 51.99743050000001], [0.2101585, 51.9972355], [0.2101752, 51.9969701], [0.2101924, 51.9966427], [0.21020379999999997, 51.996028499999994], [0.21020349999999996, 51.995603599999995], [0.2102096, 51.995381299999984], [0.21021319999999996, 51.99519840000001], [0.21022669999999996, 51.99502749999999], [0.21024129999999996, 51.99485959999999], [0.21026839999999997, 51.9946154], [0.2102933, 51.9944205], [0.21034079999999997, 51.994148], [0.2103813, 51.993959800000006], [0.21043619999999996, 51.993725399999995], [0.2104933, 51.993518899999984], [0.2105669, 51.9932856], [0.21065809999999996, 51.99302120000001], [0.21074999999999997, 51.99278189999999], [0.2108765, 51.9924864], [0.21100209999999997, 51.9922213], [0.2110861, 51.9920589], [0.2111822, 51.99188209999999], [0.2112554, 51.9917546], [0.2113346, 51.9916289], [0.21144129999999997, 51.991460299999986], [0.21154339999999996, 51.99131280000001], [0.21165159999999997, 51.99116500000001], [0.2117683, 51.991019099999995], [0.2119286, 51.990824799999984], [0.2120061, 51.9907341], [0.2120951, 51.990635], [0.21220569999999997, 51.9905175], [0.2123329, 51.990385499999995], [0.2129394, 51.9897894], [0.2131764, 51.98956329999999], [0.21338, 51.98936879999999], [0.2135052, 51.9892431], [0.2136571, 51.989079099999984], [0.2137832, 51.988934399999984], [0.213911, 51.98878709999999], [0.2140246, 51.9886492], [0.2142119, 51.98840779999999], [0.2143219, 51.9882568], [0.21457739999999997, 51.9878997], [0.2147654, 51.98761489999998], [0.2149493, 51.98731649999999], [0.21506649999999997, 51.9871094], [0.2152618, 51.98676270000001], [0.2153994, 51.9864812], [0.2155323, 51.986196500000005], [0.215598, 51.98604089999999], [0.2157059, 51.985709199999995], [0.21578469999999997, 51.98543900000001], [0.21582419999999997, 51.985288700000005], [0.2158552, 51.9851295], [0.21588579999999996, 51.98497499999999], [0.2159077, 51.98482619999999], [0.2159237, 51.98466889999999], [0.2159276, 51.98452780000001], [0.21592829999999996, 51.98430369999999], [0.2159224, 51.984096499999985], [0.2158875, 51.9837766], [0.215823, 51.98342190000001], [0.2157776, 51.98326780000001], [0.2157245, 51.983106199999995], [0.21565019999999996, 51.98283690000001], [0.21561640000000004, 51.9826695], [0.21557889999999996, 51.9824788], [0.2155427, 51.9822896], [0.2154553, 51.98183349999999], [0.2154079, 51.981520199999984], [0.21537619999999996, 51.981245099999995], [0.2153508, 51.9810088], [0.2153402, 51.98081539999999], [0.21533469999999996, 51.980551], [0.2153278, 51.98036030000001], [0.2153379, 51.9801905], [0.21534569999999997, 51.97999630000001], [0.2153606, 51.979831], [0.21538289999999996, 51.9796584], [0.21538307999807457, 51.97965719552187]]} |
1.8 |
2139 |
2142 |
2026-09-12T21:42:15+01:00 |
None |
None |
Audley End |
Newport (Essex) |
Newport (Essex) |
51.9834169 |
0.2158215 |
51.9796572 |
0.2153831 |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:39:50 |
Newport (Essex) |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41922251 |
1789245692699741 |
None |
39 |
39 |
2026-09-12 20:41:32.705490 |
None |
2026-09-12 20:42:15 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 517198 |
S13721 |
722A331712 |
2026-09-12 |
London Underground |
N |
SBP |
ZEL |
2A33 |
None |
None |
None |
None |
None |
[] |
Stonebridge Park |
2110 |
2110 |
1 |
None |
None |
Elephant & Castle L.T. |
2148 |
2147½ |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S13721/2026-09-12/detailed |
None |
Stonebridge Park |
2026-09-12T21:13:30+01:00 |
Harlesden |
1439.0 |
{"type": "LineString", "coordinates": [[-0.2762892235871661, 51.54411715868427], [-0.2751475, 51.5436998], [-0.27470079999999997, 51.54353270000001], [-0.2740519, 51.54329049999999], [-0.2724442999999999, 51.5426793], [-0.2711497, 51.542196], [-0.2704951, 51.5419506], [-0.26953639999999995, 51.541557799999985], [-0.26949458523585645, 51.541540384244435], [-0.2683873, 51.54107919999999], [-0.2673193, 51.5406244], [-0.2667224, 51.540361], [-0.26629679999999994, 51.54017730000001], [-0.2659327, 51.54002130000001], [-0.2655977, 51.539872300000006], [-0.2651331, 51.53967109999999], [-0.26476739999999993, 51.5395123], [-0.2644092, 51.53936139999999], [-0.2640683, 51.53920869999999], [-0.2637315, 51.53906159999999], [-0.2633683, 51.538904899999984], [-0.2630398, 51.538757], [-0.2628081, 51.538651299999984], [-0.2625514, 51.53853309999999], [-0.2621116, 51.5383287], [-0.2617691, 51.5381727], [-0.2614432, 51.53801239999999], [-0.2611088, 51.53786109999999], [-0.2606552, 51.5376318], [-0.259929, 51.537319], [-0.25888740000000005, 51.53682619999999], [-0.2582051, 51.536507]]} |
0.9 |
2113 |
2112 |
2026-09-12T21:15:30+01:00 |
None |
None |
None |
None |
Harlesden |
51.5437462 |
-0.2752745 |
51.5365070 |
-0.2582051 |
0 |
0 |
2026-09-12 20:41:27 |
ACTIVATED |
None |
Stonebridge Park |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789245687980575 |
None |
33 |
33 |
2026-09-12 20:41:27.982395 |
1 |
2026-09-12 21:10:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517199 |
W43492 |
772G78M712 |
2026-09-12 |
Transport for Wales |
P |
CDF |
CNM |
2G78 |
150284 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 341.881, "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": 671.277, "from_m": 341.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 735.192, "from_m": 671.277, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 846.908, "from_m": 735.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 921.977, "from_m": 846.908, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4038.152, "from_m": 921.977, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15903.914, "from_m": 4038.152, "capability_applied": null, "effective_limit_mph": 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": 15956.176, "from_m": 15903.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15996.006, "from_m": 15956.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19224.788, "from_m": 15996.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19277.124, "from_m": 19224.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19562.987, "from_m": 19277.124, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19625.8, "from_m": 19562.987, "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": 20325.261, "from_m": 19625.8, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20731.249, "from_m": 20325.261, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32103.585, "from_m": 20731.249, "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": 34325.479, "from_m": 32103.585, "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": 34421.175, "from_m": 34325.479, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34554.05, "from_m": 34421.175, "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": 35277.119, "from_m": 34554.05, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35409.994, "from_m": 35277.119, "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": 35505.69, "from_m": 35409.994, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45226.287, "from_m": 35505.69, "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": 47797.397, "from_m": 45226.287, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48009.282, "from_m": 47797.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": 48056.371, "from_m": 48009.282, "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": 49076.363, "from_m": 48056.371, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60150.047, "from_m": 49076.363, "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": 67803.703, "from_m": 60150.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69868.033, "from_m": 67803.703, "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": 74650.0, "from_m": 69868.033, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 88897.785, "from_m": 74650.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91111.274, "from_m": 88897.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}, {"to_m": 93342.247, "from_m": 91111.274, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 93497.062, "from_m": 93342.247, "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": 93531.362, "from_m": 93497.062, "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": 102295.937, "from_m": 93531.362, "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}], "service_id": 517199, "profile_key": "c22475b121b93ffe0658d0d75f9c4da9b377bc61daab3ca573019f0f7f06b028", "schedule_id": 26523, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.923, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.179, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.3, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.4, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2124", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.627, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.462, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Maindee East Jn", "stage_seq": 8, "distance_m": 20200.009, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Llanwern West Jn", "stage_seq": 9, "distance_m": 22801.35, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Severn Tunnel Junction", "stage_seq": 10, "distance_m": 34915.584, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2137", "location": "Caldicot", "stage_seq": 11, "distance_m": 37227.067, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Chepstow", "stage_seq": 12, "distance_m": 47911.014, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Lydney", "stage_seq": 13, "distance_m": 60683.893, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Awre", "stage_seq": 14, "distance_m": 68990.173, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Gloucester Over Jn", "stage_seq": 15, "distance_m": 89464.852, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2216", "location": "Gloucester", "stage_seq": 16, "distance_m": 91682.521, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Horton Road Jn", "stage_seq": 17, "distance_m": 92289.483, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Barnwood Jn", "stage_seq": 18, "distance_m": 93459.242, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": null, "location": "Cheltenham Spa", "stage_seq": 19, "distance_m": 102295.937, "section_seq": 1, "route_path_id": 32144}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 102295.937, "from_m": 0.0, "section_seq": 1, "route_path_id": 32144}], "total_distance_m": 102295.937, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 101839.136, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 456.801, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24687, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:09Z", "source_id": 41897882, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:27:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:14Z", "source_id": 13707618, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24628, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:44Z", "source_id": 41918249, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:47Z", "source_id": 13714332, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24610, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:20Z", "source_id": 41924439, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:42:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:24Z", "source_id": 13716360, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:42:00+01:00", "operational_fact": true}] |
Cardiff Central |
2110 |
2110 |
2 |
None |
None |
Cheltenham Spa |
2225 |
2225 |
2 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W43492/2026-09-12/detailed |
None |
Severn Tunnel Junction |
2026-09-12T21:40:46+01:00 |
Caldicot |
2.0 |
{"type": "LineString", "coordinates": [[-2.7771049969214485, 51.584356900264176], [-2.7770907999999994, 51.5843572], [-2.7729931999999997, 51.5844436], [-2.7714929999999995, 51.5844715], [-2.7705183999999994, 51.58449250000001], [-2.7682993, 51.5845403], [-2.7663589999999996, 51.58460629999999], [-2.7654837999999997, 51.5846369], [-2.7646152, 51.584666199999994], [-2.7627741, 51.584728599999984], [-2.7614462000000004, 51.58477400000001], [-2.7607407, 51.584798799999994], [-2.7600022296191966, 51.584824325499135]]} |
0.7 |
2140 |
2142 |
2026-09-12T21:42:19+01:00 |
None |
None |
Severn Tunnel Junction |
Caldicot Station S.B. |
Caldicot |
51.5845715 |
-2.7673822 |
51.5848243 |
-2.7600022 |
0 |
1 |
2026-09-12 20:41:35 |
RUNNING |
2026-09-12 20:40:46 |
Caldicot |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41924439 |
1789245686702848 |
None |
37 |
37 |
2026-09-12 20:41:26.709095 |
None |
2026-09-12 20:42:19 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 517200 |
W83465 |
082T30M712 |
2026-09-12 |
ScotRail |
P |
LAR |
GLC |
2T30 |
380114 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 262.115, "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": 1120.015, "from_m": 262.115, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1924.909, "from_m": 1120.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": 2731.856, "from_m": 1924.909, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17810.359, "from_m": 2731.856, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19371.17, "from_m": 17810.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20022.587, "from_m": 19371.17, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20464.55, "from_m": 20022.587, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25644.294, "from_m": 20464.55, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26014.688, "from_m": 25644.294, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26028.519, "from_m": 26014.688, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42948.972, "from_m": 26028.519, "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": 43025.873, "from_m": 42948.972, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52280.807, "from_m": 43025.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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 52361.096, "from_m": 52280.807, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56265.762, "from_m": 52361.096, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 57128.988, "from_m": 56265.762, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 58670.367, "from_m": 57128.988, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58927.364, "from_m": 58670.367, "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": 65375.934, "from_m": 58927.364, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 65453.716, "from_m": 65375.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65454.813, "from_m": 65453.716, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65778.864, "from_m": 65454.813, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66331.411, "from_m": 65778.864, "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": 66794.833, "from_m": 66331.411, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67228.953, "from_m": 66794.833, "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": 67756.426, "from_m": 67228.953, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 68180.969, "from_m": 67756.426, "capability_applied": null, "effective_limit_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": 517200, "profile_key": "b921265fb3b6ffd223d5a7667bd8ce38133702818e3a7197760282d96d2ebf3c", "schedule_id": 28271, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Largs", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115", "location": "Fairlie", "stage_seq": 2, "distance_m": 4868.519, "section_seq": 1, "route_path_id": 39733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118", "location": "Hunterston Jn", "stage_seq": 3, "distance_m": 8964.984, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2120H", "location": "West Kilbride", "stage_seq": 4, "distance_m": 11277.143, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127", "location": "Ardrossan South Beach", "stage_seq": 5, "distance_m": 18663.128, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129", "location": "Saltcoats", "stage_seq": 6, "distance_m": 19912.06, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Stevenston", "stage_seq": 7, "distance_m": 22137.33, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135H", "location": "Kilwinning", "stage_seq": 8, "distance_m": 25845.599, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140", "location": "Dalry", "stage_seq": 9, "distance_m": 31495.315, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144", "location": "Glengarnock", "stage_seq": 10, "distance_m": 35868.657, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Lochwinnoch", "stage_seq": 11, "distance_m": 42338.878, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2152H", "location": "Howwood", "stage_seq": 12, "distance_m": 46745.019, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155", "location": "Milliken Park", "stage_seq": 13, "distance_m": 49059.47, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158", "location": "Johnstone", "stage_seq": 14, "distance_m": 51346.898, "section_seq": 1, "route_path_id": 39733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Elderslie", "stage_seq": 15, "distance_m": 52860.887, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202H", "location": "Paisley Gilmour Street", "stage_seq": 16, "distance_m": 56541.762, "section_seq": 1, "route_path_id": 39733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Arkleston Jn", "stage_seq": 17, "distance_m": 58388.215, "section_seq": 1, "route_path_id": 39733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Shields Jn", "stage_seq": 18, "distance_m": 65520.768, "section_seq": 1, "route_path_id": 39733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Glasgow Bridge Street Jn", "stage_seq": 19, "distance_m": 67254.429, "section_seq": 1, "route_path_id": 39733}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 20, "distance_m": 68180.969, "section_seq": 1, "route_path_id": 39733}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 68180.969, "from_m": 0.0, "section_seq": 1, "route_path_id": 39733}], "total_distance_m": 68180.969, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67717.547, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.422, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2770, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:10:12Z", "source_id": 41869177, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:14:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:10:16Z", "source_id": 13698386, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2751, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:00Z", "source_id": 41883364, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:00Z", "source_id": 13702909, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2742, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:48Z", "source_id": 41897294, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:26:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:51Z", "source_id": 13707429, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2737, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:27Z", "source_id": 41900174, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:28:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:32Z", "source_id": 13708394, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2733, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:01Z", "source_id": 41906503, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:31:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:07Z", "source_id": 13710459, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2711, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:43Z", "source_id": 41913024, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:49Z", "source_id": 13712621, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2704, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:35Z", "source_id": 41921496, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:40:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:39Z", "source_id": 13715355, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Largs |
2110 |
2110 |
2 |
None |
None |
Glasgow Central High Level |
2213 |
2213 |
10 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83465/2026-09-12/detailed |
None |
Dalry |
2026-09-12T21:40:30+01:00 |
Glengarnock |
3.5 |
{"type": "LineString", "coordinates": [[-4.7109973, 55.7062691], [-4.710843699999999, 55.7066154], [-4.710774200000001, 55.70675210000001], [-4.710597699999999, 55.7070744], [-4.7104357, 55.7073452], [-4.7098336, 55.70826950000001], [-4.70933, 55.70899260000001], [-4.708331699999999, 55.7104253], [-4.7080822, 55.7107736], [-4.7079801, 55.710916], [-4.7079155, 55.7110039], [-4.707446099999999, 55.71164250000001], [-4.7072251, 55.7119613], [-4.7069133, 55.712403599999995], [-4.7059505, 55.7137587], [-4.705426999999999, 55.7145884], [-4.7052376, 55.71485679999999], [-4.7050054, 55.71517639999998], [-4.7043679, 55.716078], [-4.7041369, 55.7164209], [-4.703910499999999, 55.71673680000001], [-4.703645999999999, 55.71711499999999], [-4.7032994, 55.7176087], [-4.7029551, 55.7180396], [-4.702297399999999, 55.71883770000001], [-4.7016378, 55.7195565], [-4.701219199999999, 55.7199819], [-4.698347299999999, 55.7227746], [-4.697632, 55.723453600000006], [-4.6969579999999995, 55.7240972], [-4.6955697, 55.7254163], [-4.6952488, 55.7257385], [-4.694930199999999, 55.7260426], [-4.6937637, 55.72715610000001], [-4.692843299999999, 55.72804669999999], [-4.692088599999999, 55.7287793], [-4.6913164, 55.72950579999999], [-4.6903231, 55.73038220000001], [-4.690082899999999, 55.73058919999999], [-4.6900024, 55.730656499999995], [-4.6894165, 55.731104399999985], [-4.6891855, 55.7312688], [-4.688877999999999, 55.7314873], [-4.688582, 55.731687], [-4.687986799999999, 55.73209200000001], [-4.686737499999999, 55.7328546], [-4.6857603, 55.7333831], [-4.6851451, 55.7337071], [-4.6835671, 55.7345208], [-4.6804915, 55.73611369999999], [-4.680319699999999, 55.73621030000001], [-4.679055, 55.7368569], [-4.6776116, 55.7376048], [-4.6746298, 55.739139499999986]]} |
2.7 |
2140 |
2143½ |
2026-09-12T21:43:30+01:00 |
None |
None |
Kilwinning |
Dalry |
Glengarnock |
55.7163965 |
-4.7041533 |
55.7391395 |
-4.6746298 |
0 |
1 |
2026-09-12 20:41:48 |
RUNNING |
2026-09-12 20:41:04 |
Glengarnock |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41925096 |
1789245703077426 |
None |
29 |
28 |
2026-09-12 20:41:43.083655 |
None |
2026-09-12 22:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517202 |
Y62860 |
782F90M712 |
2026-09-12 |
Transport for Wales |
P |
TRB |
CDF |
2F90 |
756004 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 261.021, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 296.768, "from_m": 261.021, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4605.681, "from_m": 296.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5752.352, "from_m": 4605.681, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5960.508, "from_m": 5752.352, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9577.744, "from_m": 5960.508, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16855.4, "from_m": 9577.744, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16924.011, "from_m": 16855.4, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16981.347, "from_m": 16924.011, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17259.171, "from_m": 16981.347, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17745.573, "from_m": 17259.171, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19740.385, "from_m": 17745.573, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22310.142, "from_m": 19740.385, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 22820.563, "from_m": 22310.142, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25317.304, "from_m": 22820.563, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 26398.414, "from_m": 25317.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26444.808, "from_m": 26398.414, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29147.325, "from_m": 26444.808, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29608.263, "from_m": 29147.325, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31641.892, "from_m": 29608.263, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 35787.544, "from_m": 31641.892, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36757.882, "from_m": 35787.544, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36795.434, "from_m": 36757.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37834.637, "from_m": 36795.434, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37856.68, "from_m": 37834.637, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37897.608, "from_m": 37856.68, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37926.371, "from_m": 37897.608, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38198.422, "from_m": 37926.371, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 517202, "profile_key": "7b259243b36bd4f275d239cc17a5a9540a047ea93e6e5b53c3ef069e58f78d5d", "schedule_id": 29931, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Treherbert", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2111H", "wtt_dep": "2112H", "location": "Ynyswen", "stage_seq": 2, "distance_m": 1309.611, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2114", "wtt_dep": "2115", "location": "Treorchy", "stage_seq": 3, "distance_m": 2664.655, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2118", "location": "Ton Pentre", "stage_seq": 4, "distance_m": 4411.052, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2122", "location": "Ystrad Rhondda", "stage_seq": 5, "distance_m": 5858.5, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Llwynypia", "stage_seq": 6, "distance_m": 7371.819, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2128", "location": "Tonypandy", "stage_seq": 7, "distance_m": 9103.212, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Dinas Rhondda", "stage_seq": 8, "distance_m": 9975.828, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Porth", "stage_seq": 9, "distance_m": 12160.939, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Trehafod", "stage_seq": 10, "distance_m": 14146.467, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Pontypridd", "stage_seq": 11, "distance_m": 17297.622, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Treforest", "stage_seq": 12, "distance_m": 18797.174, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Trefforest Estate", "stage_seq": 13, "distance_m": 22457.525, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2155", "location": "Taffs Well", "stage_seq": 14, "distance_m": 26342.704, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159H", "location": "Radyr", "stage_seq": 15, "distance_m": 29367.382, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2203", "location": "Llandaf", "stage_seq": 16, "distance_m": 31107.002, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2208", "location": "Cathays", "stage_seq": 17, "distance_m": 35275.543, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212H", "location": "Cardiff Queen Street", "stage_seq": 18, "distance_m": 36286.383, "section_seq": 1, "route_path_id": 39050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "CVL East Boundary", "stage_seq": 19, "distance_m": 36702.958, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 20, "distance_m": 38198.422, "section_seq": 1, "route_path_id": 39050}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38198.422, "from_m": 0.0, "section_seq": 1, "route_path_id": 39050}], "total_distance_m": 38198.422, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 38160.87, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.552, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25069, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:10:07Z", "source_id": 41869030, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:11:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:10:14Z", "source_id": 13698336, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25073, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:42Z", "source_id": 41884636, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:20:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:47Z", "source_id": 13703365, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25077, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:20Z", "source_id": 41912410, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:36:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:27Z", "source_id": 13712414, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25130, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:58Z", "source_id": 41923794, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:41:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:04Z", "source_id": 13716140, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Treherbert |
2110 |
2110 |
1 |
None |
None |
Cardiff Central |
2216 |
2215 |
7 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62860/2026-09-12/detailed |
None |
Pontypridd |
2026-09-12T21:43:00+01:00 |
Treforest |
2.0 |
{"type": "LineString", "coordinates": [[-3.3409999, 51.5991684], [-3.3408027, 51.5990809], [-3.3406672999999993, 51.59902600000001], [-3.3403896999999994, 51.598931799999995], [-3.3400986, 51.598841], [-3.3398081, 51.5987673], [-3.3396799999999995, 51.59874400000001], [-3.3394708999999994, 51.5987144], [-3.3392679999999997, 51.5986922], [-3.3390658999999996, 51.59868149999999], [-3.3388428999999995, 51.5986777], [-3.3373138, 51.598664], [-3.3370331, 51.598668399999994], [-3.3368093, 51.5986728], [-3.3366368999999994, 51.598672699999995], [-3.336586, 51.59867239999999], [-3.3361001999999997, 51.5986465], [-3.3358814999999997, 51.5986315], [-3.3354494, 51.59859019999999], [-3.335147399999999, 51.598559300000005], [-3.3347865, 51.5985086], [-3.3343623999999994, 51.5984331], [-3.3339581999999996, 51.5983654], [-3.3335348, 51.5982722], [-3.3331283000000003, 51.598159599999995], [-3.3326662999999996, 51.5980002], [-3.3322316, 51.5978326], [-3.3316249, 51.59757650000001], [-3.3299846, 51.59679369999999], [-3.3294222999999996, 51.59650549999999], [-3.3287617999999997, 51.596099], [-3.3274997999999996, 51.595224400000006], [-3.3267615, 51.59467519999998], [-3.3262861, 51.594273099999995], [-3.3258515999999996, 51.5938481], [-3.3254716, 51.59340370000001], [-3.325209399999999, 51.5929988], [-3.3250672000000003, 51.5926461], [-3.3250082, 51.592475799999995], [-3.3249576999999997, 51.5921988], [-3.324938019123847, 51.591894685958934]]} |
0.9 |
2143 |
2145 |
2026-09-12T21:44:30+01:00 |
None |
None |
Trehafod |
Pontypridd |
Treforest |
51.5991684 |
-3.3409999 |
51.5918947 |
-3.3249380 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Pontypridd |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13716140 |
1789245665760001 |
None |
20 |
20 |
2026-09-12 20:41:05.765006 |
2 |
2026-09-12 20:43:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517203 |
G40460 |
795V50M712 |
2026-09-12 |
Transport for Wales |
O |
SWA |
XCC |
5V50 |
HD04 |
6 |
125 |
None |
{"version": 3, "segments": [{"to_m": 419.493, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1161.024, "from_m": 419.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1555.277, "from_m": 1161.024, "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": 1585.471, "from_m": 1555.277, "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": 2559.627, "from_m": 1585.471, "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": 4838.88, "from_m": 2559.627, "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": 6408.732, "from_m": 4838.88, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7835.676, "from_m": 6408.732, "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": 11621.643, "from_m": 7835.676, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12547.096, "from_m": 11621.643, "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": 21141.606, "from_m": 12547.096, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22426.106, "from_m": 21141.606, "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": 23217.997, "from_m": 22426.106, "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": 25242.337, "from_m": 23217.997, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25310.542, "from_m": 25242.337, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27573.745, "from_m": 25310.542, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28261.288, "from_m": 27573.745, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34070.912, "from_m": 28261.288, "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": 36437.277, "from_m": 34070.912, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38607.338, "from_m": 36437.277, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40741.817, "from_m": 38607.338, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41167.343, "from_m": 40741.817, "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": 41230.961, "from_m": 41167.343, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41323.478, "from_m": 41230.961, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42057.369, "from_m": 41323.478, "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": 42462.773, "from_m": 42057.369, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 50171.046, "from_m": 42462.773, "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": 73335.649, "from_m": 50171.046, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 73422.248, "from_m": 73335.649, "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": 73456.596, "from_m": 73422.248, "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": 73646.519, "from_m": 73456.596, "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": 74190.619, "from_m": 73646.519, "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": 74295.374, "from_m": 74190.619, "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": 74480.717, "from_m": 74295.374, "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": 75006.367, "from_m": 74480.717, "capability_applied": null, "effective_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": 517203, "profile_key": "6205deb501d238bf8d560929de8460030b622ac82c70f60013804c9892ad7080", "schedule_id": 34357, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Swansea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Swansea Loop East", "stage_seq": 2, "distance_m": 659.805, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Neath", "stage_seq": 3, "distance_m": 12571.917, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Briton Ferry West Jn", "stage_seq": 4, "distance_m": 15935.038, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126H", "location": "Port Talbot Parkway", "stage_seq": 5, "distance_m": 21479.002, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Margam East Jn", "stage_seq": 6, "distance_m": 25332.966, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Margam Moors Jn", "stage_seq": 7, "distance_m": 27770.74, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Stormy", "stage_seq": 8, "distance_m": 34478.982, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Bridgend", "stage_seq": 9, "distance_m": 40986.027, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Pencoed", "stage_seq": 10, "distance_m": 47699.541, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Pontyclun", "stage_seq": 11, "distance_m": 56027.893, "section_seq": 1, "route_path_id": 43163}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Leckwith Loop North Jn", "stage_seq": 12, "distance_m": 71872.614, "section_seq": 1, "route_path_id": 43163}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2219", "location": "Cardiff Central", "stage_seq": 13, "distance_m": 73918.569, "section_seq": 1, "route_path_id": 43163}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": null, "location": "Canton C.S.D.", "stage_seq": 14, "distance_m": 75006.367, "section_seq": 1, "route_path_id": 43163}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75006.367, "from_m": 0.0, "section_seq": 1, "route_path_id": 43163}], "total_distance_m": 75006.367, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 73607.363, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1399.004, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25530, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:48Z", "source_id": 41897231, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:27:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:51Z", "source_id": 13707423, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25554, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:17Z", "source_id": 41906926, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:32:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:22Z", "source_id": 13710611, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}] |
Swansea |
2111 |
2111 |
2 |
None |
None |
Canton C.S.D. |
2231 |
2231 |
None |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G40460/2026-09-12/detailed |
None |
Swansea |
2026-09-12T21:15:56+01:00 |
Cardiff Central |
54.0 |
{"type": "LineString", "coordinates": [[-3.9408569999999994, 51.625415700000005], [-3.9406573, 51.6255535], [-3.940357, 51.62576080000001], [-3.9399286, 51.626111900000005], [-3.9396317, 51.626424], [-3.9393092, 51.62684339999999], [-3.938987000000001, 51.62726889999999], [-3.9385979999999994, 51.6277939], [-3.93857, 51.6278317], [-3.9384473, 51.628018100000006], [-3.9383706, 51.6281207], [-3.9382213, 51.62833890000002], [-3.9381696, 51.62844020000001], [-3.938127600000001, 51.628532], [-3.9380559000000006, 51.6286755], [-3.938037000000001, 51.62872170000001], [-3.938007999999999, 51.62879219999999], [-3.9379639, 51.628908499999994], [-3.9379241, 51.62899740000001], [-3.9378937, 51.62908099999999], [-3.9377531, 51.6294208], [-3.9376635, 51.62963009999999], [-3.937608599999999, 51.62978079999999], [-3.937558399999999, 51.629914600000006], [-3.9374538, 51.630161099999995], [-3.937335000000001, 51.63044669999999], [-3.9372569, 51.6306358], [-3.9371955, 51.63080870000001], [-3.937066900000001, 51.63116910000001], [-3.937025600000001, 51.631292999999985], [-3.9369805000000007, 51.631425799999995], [-3.936937700000001, 51.6315869], [-3.9368962, 51.6317646], [-3.9368389000000006, 51.6320484], [-3.9367800000000006, 51.63236059999999], [-3.9367004999999993, 51.632673799999985], [-3.9366775, 51.63279880000001], [-3.936646800000001, 51.6329629], [-3.9366248, 51.6331168], [-3.9366097, 51.6332622], [-3.9365917, 51.63344260000001], [-3.936576299999999, 51.6336448], [-3.936570599999999, 51.6337835], [-3.936567699999999, 51.633956999999995], [-3.9365675, 51.63419089999999], [-3.9365646, 51.6345687], [-3.9365742999999993, 51.6347464], [-3.9365907, 51.634904], [-3.9366369, 51.63526569999999], [-3.9366742, 51.6354501], [-3.936710300000001, 51.6356579], [-3.9367413, 51.63588559999999], [-3.936789899999999, 51.63611600000001], [-3.9368342999999992, 51.63632749999999], [-3.936875399999999, 51.636527400000006], [-3.9369392, 51.6368606], [-3.9369897, 51.6371072], [-3.937042499999999, 51.63736790000001], [-3.9370992, 51.637595100000006], [-3.9371373, 51.637725899999985], [-3.937189799999999, 51.6378953], [-3.9372495, 51.6380457], [-3.937298699999999, 51.63815379999999], [-3.937354500000001, 51.638262000000005], [-3.9375118, 51.638501299999994], [-3.9377124, 51.6387222], [-3.937932800000001, 51.6389517], [-3.9380753, 51.6390778], [-3.938292699999999, 51.63927520000001], [-3.9384819, 51.63944829999999], [-3.9387382999999994, 51.6397111], [-3.938920599999999, 51.6399332], [-3.939087199999999, 51.640192299999995], [-3.9392357, 51.64050760000001], [-3.939294199999999, 51.64070399999999], [-3.939335900000001, 51.6409097], [-3.939367499999999, 51.6411366], [-3.9393708, 51.64136880000001], [-3.9393584000000006, 51.6416003], [-3.9393234, 51.6417979], [-3.939269599999999, 51.6420097], [-3.9391887999999993, 51.6422285], [-3.9390722, 51.6424658], [-3.9389569, 51.64265619999998], [-3.9388785, 51.64276820000001], [-3.9387397, 51.6429589], [-3.938655999999999, 51.64306880000001], [-3.9384523, 51.643301099999995], [-3.9380764, 51.6436668], [-3.9379033, 51.6438146], [-3.9376698, 51.644009800000006], [-3.9374413000000006, 51.64418080000001], [-3.937095900000001, 51.64438739999999], [-3.936761899999999, 51.64456189999999], [-3.9364024, 51.6447216], [-3.9359731999999994, 51.6448738], [-3.9356245, 51.64497560000001], [-3.935234200000001, 51.6450752], [-3.9347698, 51.645163999999994], [-3.9332242, 51.6454437], [-3.9262749, 51.64669129999999], [-3.926062, 51.64672819999999], [-3.919131, 51.6479802], [-3.9183098, 51.64812969999999], [-3.9177384, 51.64824540000001], [-3.9174190000000007, 51.6483234], [-3.9169394999999994, 51.64844159999999], [-3.9165766, 51.6485498], [-3.916232499999999, 51.6486654], [-3.915671000000001, 51.64888], [-3.9150992, 51.6491388], [-3.91481, 51.64929], [-3.9143036, 51.64958629999999], [-3.913849999999999, 51.64989], [-3.913540899999999, 51.650119100000005], [-3.9132267, 51.650377299999995], [-3.9126315, 51.6508831], [-3.91186, 51.651518199999984], [-3.9113478000000006, 51.6518879], [-3.9111847, 51.6520128], [-3.9107279, 51.65233179999999], [-3.9100844, 51.6527469], [-3.90944, 51.653119999999994], [-3.908932800000001, 51.6533818], [-3.9084476, 51.65361269999999], [-3.9075909000000006, 51.6540152], [-3.9051801, 51.6550976], [-3.9045024, 51.6553924], [-3.902169999999999, 51.65643], [-3.9013199999999992, 51.656802000000006], [-3.9003998, 51.65717129999999], [-3.8994791, 51.6575272], [-3.897583599999999, 51.65824289999999], [-3.8966588, 51.658585900000006], [-3.8945949, 51.65937069999999], [-3.8944620999999993, 51.65941660000001], [-3.8940670000000006, 51.65956049999999], [-3.8933451999999993, 51.6598247], [-3.8925987, 51.66007929999999], [-3.891653, 51.660363], [-3.8908622999999993, 51.6605784], [-3.8900603999999994, 51.66077270000001], [-3.889384999999999, 51.6609175], [-3.888634, 51.6610642], [-3.8879498999999993, 51.66118199999999], [-3.887147000000001, 51.6613017], [-3.8864588, 51.6613852], [-3.8860833, 51.6614319], [-3.8854463, 51.66149199999999], [-3.8851979, 51.6615147], [-3.8848785, 51.66154379999999], [-3.884355, 51.6615778], [-3.88395902059204, 51.6615964536806], [-3.8837324999999994, 51.661448799999995], [-3.8832364, 51.661154399999994], [-3.8825151, 51.66080039999999], [-3.8818592, 51.6605003], [-3.8810313, 51.6601468], [-3.8756645, 51.65809780000001], [-3.875137800000001, 51.65788319999999], [-3.8747445, 51.65771339999999], [-3.8742848999999993, 51.6574984], [-3.873864199999999, 51.65728420000001], [-3.8734528, 51.6570472], [-3.87308, 51.6568075], [-3.8719542, 51.65604660000001], [-3.870945499999999, 51.6553565], [-3.8692979, 51.654212699999995], [-3.8679379, 51.65327829999999], [-3.8677629, 51.65316210000001], [-3.8669521, 51.6526073], [-3.8660609, 51.65197440000001], [-3.8653978, 51.651577399999994], [-3.8647134, 51.6512067], [-3.8642749, 51.6510043], [-3.8637911, 51.6508032], [-3.863344600000001, 51.6506337], [-3.8628742, 51.6504749], [-3.862755721713942, 51.65044010053293], [-3.8620588, 51.6502354], [-3.8612245, 51.6500378], [-3.8607849, 51.64995290000001], [-3.860276999999999, 51.6498668], [-3.8595411, 51.64977149999999], [-3.8590158, 51.64972], [-3.858474399999999, 51.64968709999999], [-3.857823899999999, 51.64966449999999], [-3.8571841999999994, 51.64966569999999], [-3.8566247, 51.6496825], [-3.855944, 51.6497267], [-3.8548664, 51.6498315], [-3.8540430999999993, 51.64992350000001], [-3.8530235, 51.6500378], [-3.8519626, 51.650150399999994], [-3.8505696, 51.6502965], [-3.850206599999999, 51.650341], [-3.8481408999999993, 51.65056609999999], [-3.8456573, 51.65082399999999], [-3.8434263, 51.6510881], [-3.8412460999999993, 51.6513493], [-3.84106465109579, 51.651373582864245], [-3.840989799999999, 51.65138360000001], [-3.840672399999999, 51.65142149999999], [-3.840430299999999, 51.65145009999999], [-3.840060900000001, 51.651495100000005], [-3.8397443, 51.65152619999999], [-3.839563799999999, 51.6515474], [-3.8391259, 51.6515988], [-3.838603299999999, 51.65166019999999], [-3.838302899999999, 51.65168680000001], [-3.8378571, 51.651711299999995], [-3.837635399999999, 51.65172100000001], [-3.8372932999999994, 51.6517211], [-3.8369817, 51.6517135], [-3.8365976, 51.6517023], [-3.835615100000001, 51.6516599], [-3.8354578, 51.6516527], [-3.835083299999999, 51.6516633], [-3.8346324, 51.65162500000001], [-3.834404, 51.651595400000005], [-3.833752800000001, 51.65149060000001], [-3.833228899999999, 51.651372399999985], [-3.8327892, 51.6512536], [-3.832168999999999, 51.6510472], [-3.8315721, 51.6507836], [-3.8310117, 51.650481799999994], [-3.830422200000001, 51.65013520000001], [-3.8293018, 51.6494945], [-3.8281456, 51.64886389999999], [-3.827084399999999, 51.6483129], [-3.826405617657331, 51.64795847325732], [-3.8259332, 51.6477118], [-3.825687, 51.6475684], [-3.8250286, 51.6471848], [-3.8248395, 51.64707070000001], [-3.8243634, 51.6467803], [-3.8241314000000006, 51.64658910000001], [-3.8233579, 51.646112499999994], [-3.821677199999999, 51.6450815], [-3.8213259000000006, 51.64484610000001], [-3.8209967, 51.64457749999999], [-3.8207523, 51.64434099999999], [-3.8204847, 51.644046], [-3.8202825, 51.64377880000001], [-3.8200759, 51.643451199999994], [-3.819924, 51.643151], [-3.819822499999999, 51.6428775], [-3.8197631, 51.64263590000001], [-3.819682699999999, 51.6422943], [-3.8196288, 51.6419972], [-3.819628, 51.6417983], [-3.819644, 51.6409768], [-3.819669199999999, 51.640624800000005], [-3.8197009, 51.6404325], [-3.8197324999999993, 51.63994700000001], [-3.8197706999999994, 51.639552399999985], [-3.819835799999999, 51.639087], [-3.819919000000001, 51.638568599999985], [-3.8199899, 51.6381665], [-3.820114, 51.637526599999994], [-3.8202079, 51.6369723], [-3.8202642, 51.6366726], [-3.8203795, 51.6361549], [-3.8205324, 51.6356472], [-3.820735200000001, 51.63511189999999], [-3.8211155, 51.63419689999999], [-3.8212642, 51.6339016], [-3.8212646089341704, 51.63390056802413], [-3.821446599999999, 51.633441299999994], [-3.8214949, 51.633322199999995], [-3.8217631, 51.632703], [-3.8219913, 51.6318513], [-3.822059799999999, 51.63159869999999], [-3.8221247, 51.631300499999995], [-3.822147, 51.63116629999999], [-3.8222592999999994, 51.63062850000001], [-3.8222969, 51.6302955], [-3.8223103, 51.62994919999999], [-3.8223053999999994, 51.62955050000001], [-3.8222486, 51.6289267], [-3.8221398, 51.628297999999994], [-3.8220148, 51.6278318], [-3.8218316, 51.627297599999984], [-3.8216294, 51.6268385], [-3.8214006, 51.6263805], [-3.821294, 51.6261728], [-3.8211574, 51.6259431], [-3.820975699999999, 51.62566369999999], [-3.8207462, 51.6253261], [-3.8205125999999994, 51.6250208], [-3.820083200000001, 51.6244739], [-3.8197476, 51.624109799999985], [-3.8193414, 51.62370390000001], [-3.8185162, 51.622928499999986], [-3.8183865, 51.6228065], [-3.8176712, 51.6222071], [-3.8157327999999993, 51.6204074], [-3.8105307, 51.6154913], [-3.8097326, 51.6147293], [-3.8091855, 51.6142095], [-3.8088627, 51.6139025], [-3.808281299999999, 51.6133443], [-3.8078716, 51.61295719999999], [-3.806898700000001, 51.61203829999999], [-3.8065179, 51.611682], [-3.805293787433846, 51.61048353460085], [-3.8052244, 51.6104156], [-3.8025678, 51.607887], [-3.8012333, 51.60661939999999], [-3.799884899999999, 51.6053458], [-3.7983789, 51.6039089], [-3.797676800000001, 51.60325009999998], [-3.796926000000001, 51.602622], [-3.796126899999999, 51.602066400000005], [-3.7953128, 51.6015481], [-3.795135, 51.60144530000001], [-3.7944791, 51.60109930000001], [-3.7938298, 51.60079879999999], [-3.792418300000001, 51.6001717], [-3.791558, 51.5998026], [-3.790516, 51.59927979999999], [-3.7894913, 51.5987206], [-3.789002299999999, 51.5984047], [-3.7882413, 51.597876799999995], [-3.7877224, 51.5974991], [-3.7871962, 51.59707689999999], [-3.787036799999999, 51.5969481], [-3.7869638, 51.596887300000006], [-3.7866507, 51.5966348], [-3.7864253, 51.5964388], [-3.7863721, 51.596393500000005], [-3.7860101, 51.5960749], [-3.7855038999999993, 51.5956601], [-3.785315100000001, 51.5955017], [-3.784578199999999, 51.59488749999999], [-3.7844352, 51.5947748], [-3.7839766999999993, 51.59439849999999], [-3.7832734, 51.593835], [-3.782504699999999, 51.5932423], [-3.781940099076915, 51.59276944127348], [-3.7815988, 51.592483599999994], [-3.7812497, 51.59218440000001], [-3.7805876, 51.59158839999999], [-3.7797703, 51.5908588], [-3.7792155, 51.590380399999994], [-3.778082399999999, 51.58940259999999], [-3.7765364, 51.588109], [-3.7749669, 51.5868013], [-3.7740589, 51.5860338], [-3.7738304, 51.585840700000006], [-3.773671, 51.585718099999994], [-3.7736212, 51.58567480000017], [-3.7735324, 51.5855976], [-3.7731123, 51.5852382], [-3.7729241933019897, 51.5850937066797], [-3.7724084000000007, 51.58469749999999], [-3.7717769, 51.584214800000005], [-3.770827699999999, 51.583542599999994], [-3.7699273, 51.58288189999999], [-3.7696167, 51.5826296], [-3.7693899, 51.58242800000001], [-3.768803600000001, 51.5818613], [-3.7684532, 51.58148039999998], [-3.768131199999999, 51.58109209999999], [-3.767060999999999, 51.5797621], [-3.7660000999999994, 51.57841320000001], [-3.7652091, 51.5774257], [-3.7639296, 51.575802], [-3.7630501, 51.57470599999999], [-3.7620823, 51.5734856], [-3.7611703, 51.57234619999999], [-3.7607166, 51.57176780000001], [-3.7602611, 51.5711822], [-3.759510899999999, 51.57023539999999], [-3.7592671, 51.56993070000001], [-3.7586138, 51.569123799999986], [-3.7583598, 51.5687775], [-3.7581522, 51.5684905], [-3.7578089, 51.5679736], [-3.7575343, 51.5675341], [-3.7572092000000006, 51.56695930000001], [-3.7558621, 51.56466269999999], [-3.755241, 51.56362120000001], [-3.7549895, 51.563197599999995], [-3.7548485, 51.5628971], [-3.7547680999999993, 51.5627204], [-3.7547152000000006, 51.5626084], [-3.754599499999999, 51.56242], [-3.753449499999999, 51.56044039999999], [-3.7522979, 51.55848189999999], [-3.7511533, 51.556537899999995], [-3.7504902, 51.55541110000001], [-3.750046486305035, 51.55466347968381], [-3.7499843, 51.5545587], [-3.748338200000001, 51.5517541], [-3.7467021, 51.54896970000001], [-3.7451015, 51.54623500000001], [-3.7434679000000006, 51.5434942], [-3.7431005, 51.5428798], [-3.742630048450018, 51.54204629978585], [-3.7425061, 51.5418267], [-3.7423019, 51.54149520000001], [-3.7421486000000006, 51.5412856], [-3.7421084999387526, 51.54122756810021], [-3.7420795, 51.5411856], [-3.741871399999999, 51.54090140000001], [-3.7417325, 51.540658099999995], [-3.7414293, 51.5401439], [-3.7412424999999994, 51.5398666], [-3.7409967, 51.539531], [-3.7407602, 51.539232199999994], [-3.740499900000001, 51.5389289], [-3.7401557, 51.538562899999995], [-3.739703299999999, 51.53811600000001], [-3.7394408, 51.53786249999999], [-3.739266, 51.5376936], [-3.7388467999999992, 51.5373194], [-3.738363399999999, 51.53691649999999], [-3.7379343, 51.536578], [-3.737409899999999, 51.5361904], [-3.7370267999999993, 51.5359235], [-3.7365287, 51.53559829999998], [-3.736153799999999, 51.53536410000001], [-3.7356475, 51.5350675], [-3.7352939999999992, 51.5348691], [-3.7349223999999994, 51.534673799999986], [-3.734437400000001, 51.5344304], [-3.733921800000001, 51.5341872], [-3.7338998, 51.5341768], [-3.7337669999999994, 51.5341184], [-3.7334576, 51.5339825], [-3.732821299999999, 51.5337146], [-3.7322393, 51.53348749999999], [-3.7317905, 51.5333229], [-3.7312052, 51.5331193], [-3.7306052, 51.5329158], [-3.7298834, 51.5326949], [-3.7289395, 51.5324312], [-3.7284068, 51.5322829], [-3.727849500000001, 51.53215409999999], [-3.7273398, 51.5320436], [-3.7267956, 51.531927], [-3.7262464999999994, 51.5318247], [-3.7254047999999993, 51.5316816], [-3.7247521, 51.5315844], [-3.7241405, 51.531499499999995], [-3.7233843000000006, 51.5314105], [-3.7222499, 51.5312991], [-3.7219600000000006, 51.5312752], [-3.7213933, 51.5312254], [-3.7204611, 51.531146699999994], [-3.7195701, 51.531065899999994], [-3.7190274999999993, 51.5310096], [-3.7183929, 51.53094209999999], [-3.7177401999999993, 51.530846], [-3.7171928, 51.530756], [-3.7164957, 51.530623000000006], [-3.7159351, 51.5305054], [-3.7154928, 51.530403099999994], [-3.715007799999999, 51.53028350000001], [-3.7142927, 51.5300973], [-3.7131944999999993, 51.52979559999999], [-3.711923599999999, 51.529432500000006], [-3.7112425, 51.5292396], [-3.7109306, 51.52915130000001], [-3.710319, 51.5289794], [-3.7090219, 51.5286092], [-3.7078612, 51.5282778], [-3.7071657, 51.528080399999986], [-3.7061695, 51.527796], [-3.705159299999999, 51.5275103], [-3.7044982, 51.527320200000005], [-3.704156, 51.52722519999999], [-3.7041071999999993, 51.5272117], [-3.7035232, 51.52704670000001], [-3.702951, 51.52688489999999], [-3.7022898, 51.526701200000005], [-3.701437400000001, 51.5264569], [-3.7003953, 51.52616140000001], [-3.6996758, 51.5259593], [-3.6993258, 51.5258574], [-3.698831, 51.52571640000001], [-3.6986089, 51.5256545], [-3.6981973, 51.5255399], [-3.697313299999999, 51.5252867], [-3.6965587000000006, 51.52507560000001], [-3.6953897, 51.5247595], [-3.6944369, 51.52452449999999], [-3.6935848999999994, 51.5243309], [-3.6930903, 51.52423159999999], [-3.692634, 51.5241413], [-3.692061199999999, 51.524037], [-3.6913464, 51.5239169], [-3.690791200000001, 51.52382560000001], [-3.6899105, 51.52370049999999], [-3.6891255, 51.52358439999999], [-3.6883197, 51.5234801], [-3.688047399999999, 51.52344399999999], [-3.687585799999999, 51.5233829], [-3.686909299999999, 51.523312399999995], [-3.6862790999999993, 51.5232508], [-3.685687199999999, 51.52319920000001], [-3.6850936, 51.5231515], [-3.6844028, 51.5231089], [-3.683790099999999, 51.52307110000001], [-3.6832923, 51.523051300000006], [-3.683092664890038, 51.52304282234616], [-3.6827083, 51.52302649999999], [-3.6819345, 51.52300759999999], [-3.6812133, 51.5230007], [-3.680406, 51.52300259999999], [-3.679346600000001, 51.5230146], [-3.678510600000001, 51.5230225], [-3.6778037, 51.5230344], [-3.676977299999999, 51.52304529999999], [-3.6760056, 51.5230602], [-3.6749877, 51.52307709999999], [-3.6742252, 51.5230857], [-3.6730176, 51.5231318], [-3.6724553000000006, 51.5231363], [-3.671878599999999, 51.5231363], [-3.6714845, 51.523135200000006], [-3.6708934, 51.52312400000001], [-3.6699191, 51.52309789999999], [-3.6693261000000006, 51.52307989999999], [-3.6681275, 51.523047299999995], [-3.667019400000001, 51.5230135], [-3.6657413, 51.5229742], [-3.6646295, 51.52294270000001], [-3.6635362, 51.522909600000006], [-3.6629559, 51.5228953], [-3.6623894, 51.5228748], [-3.661507199999999, 51.5228472], [-3.6610323, 51.5228334], [-3.660634, 51.5228219], [-3.6599678, 51.522802799999994], [-3.6594010999999993, 51.522787], [-3.6588786, 51.5227724], [-3.6584827, 51.52276059999999], [-3.658085900000001, 51.5227493], [-3.6575915, 51.522735299999994], [-3.657090699999999, 51.5227117], [-3.6566713, 51.5226903], [-3.656229300000001, 51.52266890000001], [-3.6558008, 51.5226397], [-3.6554986501833184, 51.52261664888299], [-3.6553145, 51.52260259999999], [-3.6548644, 51.52256489999999], [-3.6544369, 51.5225255], [-3.653965, 51.5224726], [-3.6535556, 51.5224276], [-3.6530575, 51.52236469999999], [-3.6524998000000006, 51.5222842], [-3.651955899999999, 51.5221993], [-3.6514059, 51.5221137], [-3.6509518, 51.52203509999998], [-3.6504386, 51.52195360000001], [-3.6499428999999983, 51.5218829], [-3.6494888, 51.521817299999995], [-3.648942, 51.52174560000001], [-3.6483952, 51.521684], [-3.6478324, 51.5216302], [-3.6473591, 51.5215894], [-3.646804299999999, 51.5215497], [-3.6463055, 51.52152280000001], [-3.645710699999999, 51.52149589999999], [-3.6451047, 51.52148199999999], [-3.644695399999999, 51.52147800000001], [-3.643710500000001, 51.521483], [-3.643493, 51.521488999999995], [-3.642835900000001, 51.52150889999999], [-3.6423147, 51.5215367], [-3.6414021, 51.5215917], [-3.6408628, 51.5216353], [-3.6403462, 51.52168029999999], [-3.6395615, 51.52174709999999], [-3.6390222999999993, 51.5217894], [-3.6385791, 51.52181889999999], [-3.638203700000001, 51.521842799999995], [-3.6377932999999993, 51.521863899999985], [-3.6373818, 51.5218822], [-3.6369985, 51.521897], [-3.636661599999999, 51.521904000000006], [-3.6363202, 51.52191109999999], [-3.635877, 51.5219082], [-3.6354417, 51.521904000000006], [-3.6349635, 51.5218928], [-3.6345192, 51.5218752], [-3.6341517, 51.52185829999999], [-3.6337549, 51.5218323], [-3.633367100000001, 51.521805500000006], [-3.6328629, 51.52176610000001], [-3.632439999999999, 51.5217246], [-3.6320816, 51.5216824], [-3.6317786, 51.521650099999995], [-3.631444, 51.52160860000001], [-3.6309997, 51.5215467], [-3.6306741, 51.5214939], [-3.6303157000000006, 51.52143689999999], [-3.6299267, 51.52136589999999], [-3.629576300000001, 51.52129759999999], [-3.6291432, 51.52120620000001], [-3.6285927, 51.5210831], [-3.6279697, 51.5209311], [-3.6274259, 51.520793899999994], [-3.6270596, 51.52070460000001], [-3.6266661, 51.52060819999999], [-3.6263021, 51.5205245], [-3.6259595, 51.52045199999999], [-3.625643, 51.520385899999994], [-3.6253127999999992, 51.520324], [-3.6249895, 51.520272], [-3.624676299999999, 51.520227600000005], [-3.6243236, 51.5201833], [-3.623888299999999, 51.5201376], [-3.623453000000001, 51.5201038], [-3.6230132, 51.520075], [-3.622693299999999, 51.520062299999985], [-3.622249000000001, 51.52004889999999], [-3.6217741, 51.520043300000005], [-3.6213479, 51.5200475], [-3.6208719, 51.520063], [-3.6202705, 51.520089], [-3.6198018, 51.5201188], [-3.6193445, 51.520155599999995], [-3.6188665, 51.5202013], [-3.618316399999999, 51.520263], [-3.6179519, 51.5203018], [-3.6175346, 51.52035260000001], [-3.6172644, 51.520391399999994], [-3.6168615, 51.5204431], [-3.6163498, 51.5205207], [-3.615879800000001, 51.52059229999999], [-3.6155417, 51.520648399999985], [-3.6151889000000006, 51.520711], [-3.614844099999999, 51.5207743], [-3.6145068, 51.520842599999995], [-3.6141887, 51.52091720000001], [-3.613822499999999, 51.5210067], [-3.6138004, 51.521012799999994], [-3.6137261, 51.521035100000006], [-3.6132197, 51.5211818], [-3.612930299999999, 51.52127629999999], [-3.6125621, 51.521399599999995], [-3.6122233, 51.5215248], [-3.611893399999999, 51.521655499999994], [-3.6115250999999993, 51.52180920000001], [-3.6109541, 51.5220559], [-3.6105769, 51.522218800000005], [-3.6101420000000006, 51.5224065], [-3.6097485, 51.52255469999999], [-3.6093802, 51.52269089999999], [-3.6090147999999993, 51.52281239999999], [-3.6085547999999994, 51.52295049999999], [-3.6081657, 51.5230573], [-3.6077796, 51.5231475], [-3.607406899999999, 51.52322849999999], [-3.6071035999999994, 51.5232901], [-3.6067708, 51.52334630000001], [-3.606352100000001, 51.52340060000001], [-3.6059201999999986, 51.52344930000001], [-3.605472, 51.5234806], [-3.6050519, 51.5235073], [-3.6045652, 51.52352390000001], [-3.6042353, 51.52352390000001], [-3.6038137, 51.52352299999999], [-3.6034099, 51.5235055], [-3.6029513, 51.523476], [-3.6025534, 51.523440099999995], [-3.602112599999999, 51.5233858], [-3.6016643999999993, 51.5233205], [-3.6011406999999993, 51.52322849999999], [-3.6006688, 51.52312080000001], [-3.6003226999999995, 51.5230416], [-3.599943999999999, 51.5229459], [-3.5995712000000006, 51.52285390000001], [-3.5991837000000007, 51.5227416], [-3.598776899999999, 51.52261089999999], [-3.5982330000000005, 51.5224358], [-3.5977103000000006, 51.5222676], [-3.5963894, 51.52183860000001], [-3.595580200000001, 51.5215736], [-3.5954116000000003, 51.52151929999999], [-3.594782899999999, 51.521316799999994], [-3.5942488999999997, 51.52114559999999], [-3.5937149000000006, 51.5209688], [-3.5932611364780858, 51.52080978888864], [-3.5932001, 51.52078840000001], [-3.5928095999999994, 51.5206467], [-3.5924708, 51.5205206], [-3.5921084, 51.52037330000001], [-3.5917475, 51.52022240000001], [-3.591396899999999, 51.52007230000001], [-3.5910123000000005, 51.5198974], [-3.5906099, 51.5197088], [-3.5902222999999993, 51.5195118], [-3.5897386, 51.519254999999994], [-3.589158799999999, 51.51892269999999], [-3.5885522999999995, 51.518572899999995], [-3.587969399999999, 51.51822129999999], [-3.5873925, 51.51788340000001], [-3.587036, 51.517673599999995], [-3.5867061999999996, 51.5174793], [-3.5864177, 51.517309100000006], [-3.5862549999999995, 51.5172152], [-3.5859724, 51.5170485], [-3.5856455000000005, 51.51685059999999], [-3.5852091, 51.5165883], [-3.584690899999999, 51.5162585], [-3.5840218, 51.51581060000001], [-3.5836689000000006, 51.5155708], [-3.5833364000000003, 51.5153374], [-3.5827585, 51.51495750000001], [-3.5822028999999995, 51.51458399999999], [-3.5818560999999995, 51.5143468], [-3.5813796, 51.5140187], [-3.5809335, 51.51370190000001], [-3.5805562999999996, 51.513435599999994], [-3.5802460999999997, 51.5131984], [-3.5798668999999994, 51.51289169999999], [-3.579733, 51.51278070000001], [-3.5793659999999994, 51.512458900000006], [-3.5790151999999997, 51.512125700000006], [-3.5787009, 51.5118052], [-3.578366299999999, 51.511437899999976], [-3.5781615, 51.51120319999999], [-3.577831, 51.510788], [-3.5776021999999994, 51.510491], [-3.5773326999999995, 51.51011509999999], [-3.5770282, 51.5096905], [-3.5768483, 51.5094336], [-3.5767, 51.5092294], [-3.5765078999999997, 51.5089159], [-3.5764297, 51.50877675], [-3.576376399999999, 51.50869389999999], [-3.5762276999999996, 51.508453999999986], [-3.575831, 51.5078796], [-3.5755698, 51.5075105], [-3.5753524, 51.5071932], [-3.5755698, 51.5075105], [-3.575831, 51.5078796], [-3.5762276999999996, 51.508453999999986], [-3.576376399999999, 51.50869389999999], [-3.5764297, 51.50877675], [-3.5765078999999997, 51.5089159], [-3.5767, 51.5092294], [-3.5765387999999994, 51.50901830000001], [-3.5763857, 51.5087873], [-3.5763307999999996, 51.5087004], [-3.5761844, 51.50846219999999], [-3.5760479, 51.5082675], [-3.57589, 51.50803260000001], [-3.5756547, 51.50769809999999], [-3.5754749999999995, 51.50743920000001], [-3.5752291, 51.5070914], [-3.5750534, 51.506849599999995], [-3.5748997999999994, 51.50664979999999], [-3.5747317999999995, 51.5064478], [-3.5746102999999994, 51.5063059], [-3.5744505, 51.50613299999999], [-3.5742541999999995, 51.5059465], [-3.5740678000000004, 51.5057808], [-3.5738508000000007, 51.50559049999998], [-3.5735755999999994, 51.50537609999999], [-3.5732557999999996, 51.5051462], [-3.572903, 51.504917899999995], [-3.5725798, 51.5047247], [-3.5722223999999994, 51.50453039999999], [-3.5718131999999994, 51.504326000000006], [-3.5714450999999996, 51.5041658], [-3.5710999000000005, 51.50402749999999], [-3.570565, 51.50382900000001], [-3.5702598, 51.50372769999999], [-3.5700035, 51.5036429], [-3.5696312999999997, 51.50352999999999], [-3.5692777, 51.5034288], [-3.5688497, 51.503340699999995], [-3.5683671999999995, 51.50322779999998], [-3.5679711999999997, 51.50315109999999], [-3.5675552, 51.5030786], [-3.5670776, 51.50300300000001], [-3.5665535, 51.5029419], [-3.5660609, 51.50289219999999], [-3.5654752, 51.502857], [-3.5648945, 51.5028373], [-3.5642007, 51.5028269], [-3.5639347999999997, 51.5028267], [-3.5630791999999993, 51.5028259], [-3.5620968, 51.50282759999999], [-3.5611999999999995, 51.50282759999999], [-3.5605537, 51.5028313], [-3.5598293999999995, 51.50283040000001], [-3.5589715999999996, 51.5028313], [-3.5583942999999993, 51.5028341], [-3.5577688999999997, 51.5028341], [-3.5569682000000005, 51.50283319999999], [-3.5562258999999994, 51.502836], [-3.5554925, 51.5028341], [-3.554715799999999, 51.50283319999999], [-3.5541159, 51.5028416], [-3.5535296, 51.5028453], [-3.5528668, 51.50285000000001], [-3.5523359, 51.50285280000001], [-3.5519505, 51.5028593], [-3.5514765999999995, 51.5028705], [-3.5510086999999997, 51.50288830000001], [-3.5506234, 51.502906], [-3.5501855, 51.5029322], [-3.5497535999999994, 51.50296199999999], [-3.5491956999999994, 51.5030106], [-3.5487968, 51.50304880000001], [-3.548317, 51.5031039], [-3.5479031, 51.50315340000001], [-3.5474711999999995, 51.503215], [-3.5469823, 51.50329249999999], [-3.5465115, 51.50337369999999], [-3.5461754999999995, 51.50343339999999], [-3.5457122, 51.5035258], [-3.5452368, 51.50362479999999], [-3.5447598999999994, 51.5037293], [-3.5439276000000004, 51.503935600000005], [-3.5431044000000003, 51.5041531], [-3.5423965999999996, 51.50435469999999], [-3.5414532999999997, 51.5046254], [-3.5409254999999997, 51.50477479999999], [-3.5404636, 51.5049064], [-3.5399956999999995, 51.5050417], [-3.539529299999999, 51.50517610000001], [-3.5389489999999997, 51.50533860000001], [-3.5385906000000005, 51.50544119999999], [-3.538158699999999, 51.50557], [-3.5375168999999995, 51.5057381], [-3.5367970999999994, 51.5059434], [-3.5362496999999995, 51.50609739999999], [-3.5356394, 51.50627099999999], [-3.53523, 51.506384], [-3.5348116, 51.5064978], [-3.5345642, 51.506577199999995], [-3.5341743, 51.5066836], [-3.5333376, 51.5069235], [-3.5333149999999995, 51.50693], [-3.5325051999999997, 51.50716239999999], [-3.5319084, 51.5073285], [-3.5312379999999997, 51.50751619999999], [-3.5308942999999995, 51.507614200000006], [-3.530852, 51.50762619999999], [-3.5308116999999997, 51.5076377], [-3.5302198, 51.507806499999994], [-3.5294881999999994, 51.508015099999994], [-3.5287458999999997, 51.5082184], [-3.5279611999999996, 51.508442800000005], [-3.5271447, 51.5086685], [-3.5261985999999994, 51.5089376], [-3.5254969, 51.5091384], [-3.5249306999999996, 51.50929680000001], [-3.5244258999999993, 51.5094406], [-3.5236179, 51.509665], [-3.5229287000000005, 51.509857700000005], [-3.5220465, 51.5101112], [-3.5213127, 51.5103197], [-3.5205449999999994, 51.5105388], [-3.5198557, 51.51072759999999], [-3.5189777, 51.510981], [-3.5181337, 51.5112159], [-3.517647999999999, 51.51136110000001], [-3.5171029999999996, 51.5115195], [-3.5165736000000005, 51.5116946], [-3.5165638999999995, 51.5116978], [-3.5165097999999997, 51.51171620000001], [-3.5163703999999996, 51.5117636], [-3.5161198999999996, 51.5118488], [-3.5153966999999997, 51.51212120000001], [-3.5146346, 51.5124205], [-3.5139550999999996, 51.512720399999985], [-3.513420599999999, 51.512977], [-3.5128354, 51.5132731], [-3.5123516999999995, 51.51353759999999], [-3.5119091999999994, 51.51379810000001], [-3.5114461, 51.51408429999999], [-3.5109117, 51.51444159999999], [-3.5102376, 51.514927199999995], [-3.5098298999999997, 51.515240000000006], [-3.5095035999999995, 51.51550029999999], [-3.5092949999999994, 51.5156734], [-3.5090117999999997, 51.51591520000001], [-3.5087762999999996, 51.5161245], [-3.5084600999999997, 51.51642459999999], [-3.5080317, 51.516846099999995], [-3.5075046999999997, 51.5174267], [-3.5070673, 51.517918], [-3.5067869, 51.5182836], [-3.506538, 51.518606], [-3.5063249, 51.5189019], [-3.5060356, 51.51930099999999], [-3.5057910999999997, 51.5196416], [-3.5056004999999995, 51.51989280000001], [-3.5053537999999995, 51.52021379999999], [-3.5050800999999994, 51.520552900000006], [-3.5048601, 51.52081859999999], [-3.504646699999999, 51.52106369999999], [-3.5044476, 51.52127409999999], [-3.5041697, 51.521570200000006], [-3.5039191, 51.5218214], [-3.5036533, 51.5220794], [-3.5034296080661336, 51.52229075032813], [-3.5034212999999994, 51.522298599999985], [-3.5031894, 51.52250699999999], [-3.5028862999999997, 51.52276770000001], [-3.5026247999999995, 51.5229916], [-3.5022790999999995, 51.5232673], [-3.5019661999999996, 51.5235131], [-3.5016522, 51.52374590000001], [-3.5013381, 51.5239777], [-3.501055459532925, 51.52417338670309], [-3.5008177, 51.52433800000001], [-3.5004895, 51.52456670000001], [-3.5000758999999997, 51.5248308], [-3.499879, 51.524954699999995], [-3.4995996999999996, 51.525129], [-3.499426, 51.5252393], [-3.4989709, 51.52549929999999], [-3.4985048, 51.52576069999999], [-3.4983078999999995, 51.5258669], [-3.4978571, 51.5260983], [-3.4974938, 51.526286199999994], [-3.4970846999999994, 51.52646320000001], [-3.4966973, 51.52663880000001], [-3.4962749999999994, 51.5268226], [-3.495984, 51.5269438], [-3.4956689, 51.52707169999999], [-3.4953428999999994, 51.5271997], [-3.4950343, 51.527316799999994], [-3.4946186, 51.5274692], [-3.4941633999999997, 51.5276312], [-3.4937541999999997, 51.52776739999999], [-3.4932006, 51.52794980000001], [-3.4926950999999997, 51.5281132], [-3.4921786999999997, 51.5282779], [-3.4917125999999996, 51.52842759999999], [-3.4912224999999997, 51.52858419999998], [-3.4908089, 51.5287094], [-3.4904238, 51.528833299999995], [-3.4898766999999995, 51.52898989999999], [-3.4893406, 51.5291382], [-3.4889599, 51.52923760000001], [-3.4886645, 51.5293057], [-3.4882378, 51.5294146], [-3.4878460999999996, 51.5295031], [-3.4873734, 51.5296011], [-3.4869599, 51.5296814], [-3.4865725999999997, 51.52975810000001], [-3.4861794999999995, 51.529830200000006], [-3.4856353, 51.52992029999999], [-3.4850849, 51.530004], [-3.4841496999999997, 51.53013010000001], [-3.4836303, 51.5301958], [-3.4831212999999996, 51.5302588], [-3.4821364000000004, 51.53037849999999], [-3.4816521999999996, 51.5304403], [-3.4811763, 51.5305034], [-3.4807106999999995, 51.53057549999998], [-3.4802637999999995, 51.5306489], [-3.4796409999999995, 51.53076209999999], [-3.4790823, 51.5308728], [-3.4782401, 51.5310569], [-3.4773897, 51.5312744], [-3.4767916999999997, 51.531440499999995], [-3.4761627, 51.531622], [-3.4753371, 51.53186139999999], [-3.4743831999999997, 51.532135599999975], [-3.4726285999999997, 51.5326453], [-3.4719582, 51.5328383], [-3.4711864, 51.533062300000005], [-3.470139399999999, 51.533366099999995], [-3.4696396999999997, 51.5335095], [-3.4689909999999995, 51.53369560000001], [-3.4689766, 51.533699899999995], [-3.4680350999999994, 51.5339788], [-3.4675074, 51.53412929999999], [-3.4667045999999995, 51.534361], [-3.4658997, 51.534576], [-3.4653906999999995, 51.534709799999995], [-3.4648278999999995, 51.534846300000005], [-3.4643105999999997, 51.534966], [-3.4639133, 51.535045800000006], [-3.4634414999999996, 51.5351384], [-3.4630546, 51.535206599999995], [-3.4625827999999994, 51.535282599999995], [-3.4621110999999996, 51.5353482], [-3.4617386, 51.53539709999998], [-3.4612524, 51.5354576], [-3.4607081999999996, 51.53551430000001], [-3.4603626, 51.5355439], [-3.4600005, 51.5355748], [-3.4595453, 51.53560050000001], [-3.4590590999999997, 51.53562490000001], [-3.4582789999999997, 51.53565069999999], [-3.4576023999999994, 51.53566610000001], [-3.456185, 51.5356764], [-3.4552808, 51.5357099], [-3.4548131999999994, 51.5357459], [-3.4543704, 51.5357936], [-3.4538696, 51.5358553], [-3.4533768999999994, 51.53592069999999], [-3.4527718, 51.536013800000006], [-3.4521581999999995, 51.5361109], [-3.4515018999999993, 51.53622129999999], [-3.4508069999999997, 51.536345], [-3.4500929, 51.5364633], [-3.4494191, 51.5365845], [-3.4483657999999995, 51.536766199999995], [-3.4473681, 51.5369456], [-3.4463841999999993, 51.5371229], [-3.4457202, 51.53723750000001], [-3.4451987999999996, 51.53731969999999], [-3.4445591, 51.537401900000006], [-3.4438733, 51.5374773], [-3.4432454999999997, 51.53754049999999], [-3.4427775, 51.53758429999999], [-3.4423094999999995, 51.5376126], [-3.4417613, 51.5376462], [-3.4409683999999996, 51.5376698], [-3.4403109999999995, 51.537686], [-3.4393891, 51.5376768], [-3.438700799999999, 51.53766299999999], [-3.4380960999999997, 51.5376294], [-3.4375896999999997, 51.5375927], [-3.4370636999999995, 51.537551400000005], [-3.4363065999999995, 51.5374643], [-3.4353405, 51.53733890000001], [-3.4348071, 51.53726850000001], [-3.4341434, 51.53719669999999], [-3.4334525999999994, 51.5371141], [-3.432484, 51.537000299999995], [-3.4317468, 51.536905], [-3.4310528999999996, 51.536815100000005], [-3.4302231, 51.5367359], [-3.4296997999999994, 51.5366964], [-3.4291649, 51.536662199999995], [-3.4282165999999994, 51.536617199999995], [-3.427595, 51.536592099999986], [-3.4268808999999996, 51.53656689999999], [-3.4263518, 51.5365417], [-3.4258256, 51.53650389999999], [-3.4251809, 51.5364374], [-3.4245766, 51.5363673], [-3.4240793, 51.5362935], [-3.4235473, 51.5362072], [-3.4230587, 51.536111899999995], [-3.4225788, 51.5360022], [-3.4220757, 51.53587629999999], [-3.4215639, 51.535723399999995], [-3.4212082999999995, 51.53561009999999], [-3.4208497999999996, 51.535477099999994], [-3.4203207, 51.5352828], [-3.4196614999999997, 51.53500950000001], [-3.4187536999999995, 51.534617399999995], [-3.4179297000000006, 51.534279299999994], [-3.4174445, 51.53410619999999], [-3.4171178, 51.53399110000001], [-3.4167636, 51.53387240000001], [-3.4164051, 51.5337573], [-3.4159309, 51.5336278], [-3.415477, 51.53351179999999], [-3.4147931999999996, 51.5333634], [-3.4140645999999997, 51.53322229999999], [-3.4135980796541814, 51.5331196321043], [-3.4135065999999994, 51.533099500000006], [-3.4131221, 51.53301449999999], [-3.4126826999999995, 51.5329264], [-3.4122707, 51.5328311], [-3.4118065999999994, 51.5327187], [-3.4114162999999995, 51.5326189], [-3.4109942, 51.532509100000006], [-3.410575, 51.53238679999999], [-3.4102497, 51.5322834], [-3.4099967, 51.5321962], [-3.4096686000000003, 51.5320775], [-3.4093867, 51.5319651], [-3.4089991999999993, 51.53181039999999], [-3.4086305999999995, 51.53164849999999], [-3.4082374, 51.5314723], [-3.4077198999999996, 51.5312277], [-3.4072053, 51.53098850000001], [-3.4065114, 51.5306665], [-3.4057134, 51.5302897], [-3.4051575, 51.53002409999999], [-3.404545300000001, 51.5297384], [-3.4039540999999995, 51.52945960000001], [-3.4031228999999996, 51.52906300000001], [-3.4020762, 51.52857920000001], [-3.4011626, 51.5281385], [-3.4004809, 51.5278157], [-3.400019, 51.527601999999995], [-3.3985908999999994, 51.5269512], [-3.3975544, 51.52646829999999], [-3.3968218, 51.5261277], [-3.3960507999999994, 51.52576489999999], [-3.3952117000000004, 51.525364399999994], [-3.3942412999999996, 51.524896899999995], [-3.3935229999999996, 51.5245454], [-3.3931486, 51.5243793], [-3.3928896999999996, 51.5242562], [-3.3928653999999994, 51.524245699999994], [-3.3925421, 51.5240834], [-3.3921377999999995, 51.5238963], [-3.3915975, 51.52364399999999], [-3.3910245999999997, 51.5233769], [-3.3905266999999997, 51.52315399999999], [-3.3901374, 51.522984], [-3.3896918, 51.522804599999986], [-3.3893886, 51.522685800000005], [-3.3889804999999997, 51.52253279999999], [-3.3886160999999997, 51.5223977], [-3.3882105, 51.5222541], [-3.3878823, 51.5221454], [-3.3873482, 51.52197999999999], [-3.3869576, 51.5218581], [-3.3865369999999997, 51.5217338], [-3.3859354999999995, 51.521576200000005], [-3.3855936, 51.5214853], [-3.3851455999999995, 51.5213821], [-3.3845402999999994, 51.521246999999995], [-3.3840411999999995, 51.5211305], [-3.3836206, 51.52103579999999], [-3.3831962999999994, 51.52093639999999], [-3.3826447, 51.52080670000001], [-3.3823264999999996, 51.5207205], [-3.3818598, 51.520590799999994], [-3.3814703999999995, 51.5204666], [-3.381126, 51.520360200000006], [-3.3807516, 51.520229], [-3.3803821999999997, 51.520096200000005], [-3.3800552, 51.5199634], [-3.3797319999999997, 51.51983059999999], [-3.3793651, 51.51967450000001], [-3.3789408000000005, 51.51948579999999], [-3.378554, 51.5192956], [-3.378091, 51.5190556], [-3.377452, 51.5187155], [-3.3770551999999996, 51.51849959999999], [-3.3766807999999995, 51.5183024], [-3.3763588, 51.5181315], [-3.3761142, 51.5180127], [-3.375781, 51.51785430000001], [-3.375225700000001, 51.51761590000001], [-3.3746366999999995, 51.5173954], [-3.3739004, 51.51712820000001], [-3.3733713, 51.5169721], [-3.3725913, 51.5167454], [-3.3719973, 51.5165598], [-3.3714932, 51.51641149999999], [-3.3710242, 51.516257800000005], [-3.3707679999999995, 51.51616529999999], [-3.3704110999999997, 51.516041], [-3.3699806, 51.5158733], [-3.3695263, 51.5156814], [-3.3690584, 51.51547490000001], [-3.368699, 51.5153095], [-3.3682859, 51.5150998], [-3.3679352, 51.51491419999998], [-3.367621999999999, 51.5147394], [-3.3673, 51.5145492], [-3.3669717999999995, 51.51434489999998], [-3.3666236, 51.514115800000006], [-3.3662379999999996, 51.513847899999995], [-3.3658387, 51.513544199999984], [-3.3655354, 51.5133003], [-3.3652358999999996, 51.5130433], [-3.3648964999999995, 51.5127334], [-3.3645851999999996, 51.5124099], [-3.3640278999999995, 51.5118123], [-3.3637933, 51.51152489999999], [-3.3636209, 51.511298], [-3.3633384999999993, 51.5109092], [-3.3631339999999996, 51.510613600000006], [-3.3629494999999996, 51.51035589999999], [-3.3626503, 51.509969000000005], [-3.3623557, 51.50959170000001], [-3.3620611, 51.50927329999998], [-3.3617526, 51.5089568], [-3.3613603999999997, 51.5085872], [-3.3608476, 51.50814939999999], [-3.360553, 51.5079177], [-3.3597728, 51.5073337], [-3.3592564, 51.50699850000001], [-3.3588041, 51.5066959], [-3.358272, 51.50631760000001], [-3.3576798, 51.5059316], [-3.3569688, 51.5054632], [-3.3564022999999996, 51.505068900000005], [-3.3560162, 51.5048141], [-3.3555309, 51.5044821], [-3.3550192999999995, 51.50413760000001], [-3.3545091999999994, 51.5037979], [-3.3538317, 51.5033395], [-3.3533217, 51.502997899999976], [-3.3529216999999996, 51.502728600000005], [-3.3525898999999995, 51.5025076], [-3.3522844999999997, 51.50230210000001], [-3.3517992, 51.5019508], [-3.3514085, 51.50165549999999], [-3.3510504, 51.50137749999998], [-3.3508085, 51.5011768], [-3.3504922, 51.500904600000005], [-3.3502209, 51.5006653], [-3.3499448999999997, 51.5004269], [-3.3497138999999994, 51.5002126], [-3.3496094, 51.5001075], [-3.349424, 51.4999211], [-3.3491371999999995, 51.4996046], [-3.3488053999999994, 51.4992031], [-3.3485046, 51.49881700000001], [-3.348473613531157, 51.4987748385867], [-3.3481946, 51.4983952], [-3.3478859999999995, 51.49796], [-3.3476394999999997, 51.49756709999999], [-3.3474084999999993, 51.497157900000005], [-3.3471946, 51.4967554], [-3.3469946000000004, 51.4963423], [-3.3468116, 51.495917599999984], [-3.346625599999999, 51.495459100000005], [-3.3464938, 51.495082700000005], [-3.3463542999999993, 51.49472550000001], [-3.3462534999999995, 51.494462], [-3.3460069999999997, 51.493816300000006], [-3.3458442, 51.4934011], [-3.3456706, 51.4929543], [-3.3454861, 51.4924552], [-3.3453186, 51.4920305], [-3.3451713, 51.4916492], [-3.3449418999999994, 51.4910478], [-3.3445511999999997, 51.49004870000001], [-3.3443201999999994, 51.48939810000001], [-3.3440612999999995, 51.4887069], [-3.343638, 51.48768929999999], [-3.3434627999999997, 51.48733599999999], [-3.3432768, 51.4869904], [-3.3431217, 51.4867172], [-3.3429340999999995, 51.486443], [-3.3427, 51.486112799999994], [-3.3424411, 51.485768199999995], [-3.3421869, 51.48547659999999], [-3.3418737, 51.48513390000001], [-3.3415809, 51.4848441], [-3.3411577, 51.4844659], [-3.3405525999999997, 51.4839917], [-3.3400865999999994, 51.4836202], [-3.3396812, 51.4833407], [-3.3390523999999995, 51.4829454], [-3.33898, 51.4829027], [-3.3382277999999994, 51.482459], [-3.3372233, 51.4819147], [-3.3361850999999993, 51.4813494], [-3.3352121999999995, 51.4808174], [-3.3345893, 51.48046769999999], [-3.3340019999999995, 51.4801315], [-3.3333870999999995, 51.4798322], [-3.3328827999999997, 51.4795896], [-3.3323608, 51.4793753], [-3.3319236999999995, 51.4792214], [-3.3313957999999997, 51.4790576], [-3.3307471999999994, 51.47887779999999], [-3.3305708, 51.4788398], [-3.3300668999999994, 51.47873119999999], [-3.3293550999999995, 51.478574300000005], [-3.3287768, 51.4784578], [-3.3283440999999994, 51.47838130000001], [-3.3279115, 51.4783248], [-3.3274409, 51.4782497], [-3.3271443, 51.478209], [-3.3268411999999996, 51.47817990000001], [-3.326529, 51.478152400000006], [-3.326194399999999, 51.47813140000001], [-3.3258302, 51.47811109999999], [-3.3254077999999994, 51.47809079999999], [-3.3249897, 51.47808309999999], [-3.3246451, 51.478093900000005], [-3.3242777999999995, 51.4781093], [-3.3238817999999997, 51.4781345], [-3.323766551242229, 51.478144369458185], [-3.3235163, 51.47816579999999], [-3.3231334999999995, 51.4782091], [-3.3224004, 51.4783095], [-3.3221573999999996, 51.478337800000006], [-3.3218157999999995, 51.4783889], [-3.321043, 51.47852530000001], [-3.3206156, 51.47861009999998], [-3.3204169999999995, 51.4786525], [-3.3198667, 51.47877569999999], [-3.3193576999999994, 51.4788981], [-3.3188014, 51.479049], [-3.3182992, 51.47919549999999], [-3.3178523, 51.4793347], [-3.3174469, 51.4794652], [-3.3169208999999995, 51.479645], [-3.3165847, 51.4797756], [-3.3162014999999996, 51.479921399999995], [-3.3151897999999997, 51.48033409999999], [-3.3144186, 51.480647600000005], [-3.3139175, 51.4808364], [-3.313623, 51.4809446], [-3.3134250999999995, 51.48101109999999], [-3.3130097, 51.48114759999999], [-3.3125386999999997, 51.4812875], [-3.3120651, 51.4814193], [-3.3115663, 51.48154279999999], [-3.3111935999999997, 51.4816295], [-3.3107826999999994, 51.4817127], [-3.3099937999999995, 51.48185889999999], [-3.3091316, 51.4819939], [-3.3081685, 51.4821466], [-3.3054285999999995, 51.48257920000001], [-3.3050593, 51.4826357], [-3.3045006999999997, 51.482723199999995], [-3.3037981, 51.48283500000001], [-3.3028752999999997, 51.482977199999986], [-3.3023627, 51.48305320000001], [-3.3018117999999994, 51.48312099999999], [-3.3012797, 51.4831768], [-3.3009419999999996, 51.48320799999999], [-3.3006043, 51.48323289999999], [-3.3001570999999994, 51.483261], [-3.2997099, 51.48327789999999], [-3.2993762, 51.4832917], [-3.2986811, 51.4832975], [-3.2983409, 51.4832932], [-3.2981299999999996, 51.48328870000001], [-3.2971533999999996, 51.48326209999999], [-3.2963944, 51.483208700000006], [-3.2953432, 51.483085], [-3.2949097, 51.4830312], [-3.2944688, 51.4829648], [-3.2940882999999994, 51.48291129999999], [-3.2935603, 51.482818599999995], [-3.2927664, 51.48265729999999], [-3.2922763, 51.482543099999994], [-3.2917938, 51.4824178], [-3.2911355, 51.4822343], [-3.2901968, 51.4819484], [-3.2894382000000006, 51.4817143], [-3.28866, 51.48146880000001], [-3.288206, 51.48133229999999], [-3.2877296, 51.48119249999999], [-3.2869613, 51.480993700000006], [-3.2863454999999995, 51.48087399999999], [-3.2859557, 51.48081040000001], [-3.2855316, 51.4807491], [-3.2851964, 51.48071139999999], [-3.2848227, 51.48067509999999], [-3.2844642, 51.48065299999998], [-3.2841291999999997, 51.480639], [-3.2838043, 51.48063129999999], [-3.2832328, 51.48063129999999], [-3.2824953999999997, 51.480662999999986], [-3.2818622, 51.48071139999999], [-3.2812187, 51.4808033], [-3.2805424999999997, 51.48091860000001], [-3.2798668999999996, 51.4810672], [-3.2793596999999997, 51.48119919999999], [-3.278719, 51.481398], [-3.2781366, 51.48159339999999], [-3.2773668, 51.481877399999995], [-3.2766229, 51.4821566], [-3.2761852, 51.4823247], [-3.2752671, 51.482673199999994], [-3.2741670999999997, 51.48309340000001], [-3.2735796999999995, 51.48331220000001], [-3.272740199999999, 51.48361119999999], [-3.2723888, 51.48373479999999], [-3.2718473, 51.48391259999999], [-3.2712727, 51.48409469999999], [-3.2708011999999997, 51.48424], [-3.2698129, 51.4845358], [-3.2697416999999995, 51.4845581], [-3.2696799, 51.4845774], [-3.2696265, 51.484592500000005], [-3.2695672999999994, 51.484609199999994], [-3.2690876, 51.4847525], [-3.2687124, 51.48485839999999], [-3.2683667, 51.4849523], [-3.268073, 51.4850296], [-3.2676649999999996, 51.4851275], [-3.2671336999999996, 51.48524199999999], [-3.2666394, 51.48533999999998], [-3.2661442999999997, 51.4854259], [-3.2657424, 51.4854864], [-3.2652276999999996, 51.4855575], [-3.264869899999999, 51.4856013], [-3.2645458000000005, 51.4856359], [-3.264092199999999, 51.4856803], [-3.2635662999999995, 51.4857207], [-3.2630075, 51.485759], [-3.2617806, 51.485839], [-3.2606195, 51.4859136], [-3.2601181999999995, 51.4859441], [-3.259738, 51.4859689], [-3.2586800999999994, 51.48604809999999], [-3.2575107, 51.4861279], [-3.2560055, 51.486208], [-3.2554922, 51.486243400000006], [-3.2542624999999994, 51.4863166], [-3.2533961999999996, 51.4863483], [-3.2526987999999997, 51.48635839999999], [-3.2521542999999995, 51.48635500000001], [-3.2515568, 51.4863162], [-3.2510246, 51.486271999999985], [-3.2504701999999996, 51.48622699999999], [-3.249941999999999, 51.4861747], [-3.2494014000000004, 51.486125099999995], [-3.2486607999999997, 51.48606079999999], [-3.2480076, 51.486013], [-3.2474577999999994, 51.485978], [-3.2466906999999994, 51.4859446], [-3.2460764, 51.4859345], [-3.2456634, 51.4859379], [-3.2452423, 51.4859462], [-3.2447862999999995, 51.48596289999999], [-3.2442873999999997, 51.48598969999999], [-3.2439414, 51.48601970000001], [-3.2433916, 51.4860682], [-3.2427477999999996, 51.486140000000006], [-3.2418332, 51.4862368], [-3.2407575999999993, 51.4863421], [-3.2400361, 51.48639049999999], [-3.2394218999999995, 51.48642559999999], [-3.2386655, 51.48643520000001], [-3.2381452, 51.4864369], [-3.2374879999999995, 51.4864235], [-3.2367692, 51.4863934], [-3.2359161999999997, 51.48633329999999], [-3.2352645, 51.48627479999999], [-3.2346850999999996, 51.486208], [-3.2340681999999994, 51.4861162], [-3.233935022830277, 51.48609545203939], [-3.2335424999999995, 51.486034299999986], [-3.2330007, 51.4859358], [-3.2324991, 51.4858322], [-3.2319948, 51.485722], [-3.2316461999999997, 51.4856385], [-3.2304356, 51.48532589999999], [-3.2302942999999997, 51.4852894], [-3.2296238, 51.48511070000001], [-3.2291110999999995, 51.4849612], [-3.2287291999999996, 51.484859199999995], [-3.2279103999999994, 51.4846349], [-3.2268791999999995, 51.484354], [-3.2263846999999997, 51.48421900000001], [-3.2255655999999995, 51.4839955], [-3.2250417, 51.48385289999999], [-3.22480603370599, 51.48378816728179], [-3.224712076891297, 51.48376235923795], [-3.2245341999999995, 51.48371349999999], [-3.2241919, 51.4836208], [-3.2238932999999994, 51.4835374], [-3.2237685, 51.483504199999985], [-3.2232105, 51.4833483], [-3.2227424999999994, 51.483217200000006], [-3.2212553, 51.48278680000001], [-3.2209262999999995, 51.4826873], [-3.220291, 51.48249630000001], [-3.2188278999999995, 51.4820557], [-3.2174224, 51.4816331], [-3.2161913, 51.4812673], [-3.2143297999999993, 51.4807427], [-3.2124576, 51.4802383], [-3.2116544999999994, 51.4800234], [-3.2113467, 51.479941], [-3.2104956, 51.4797133], [-3.2101161, 51.4796147], [-3.2094589, 51.47944439999999], [-3.209235, 51.47938], [-3.2086757, 51.47922220000001], [-3.2083472, 51.479127], [-3.2080025, 51.47903509999999], [-3.2083472, 51.479127], [-3.2086757, 51.47922220000001], [-3.209235, 51.47938], [-3.2094589, 51.47944439999999], [-3.2101161, 51.4796147], [-3.2097835, 51.479501199999994], [-3.209539299999999, 51.4794229], [-3.2088071999999994, 51.47921490000001], [-3.2085447999999994, 51.4791199], [-3.2082534999999996, 51.4790034], [-3.2079863, 51.47889520000001], [-3.2076957, 51.47876749999999], [-3.2072299999999996, 51.4785379], [-3.2067671, 51.4783007], [-3.2063507, 51.4780941], [-3.2059033999999995, 51.47789129999999], [-3.2055989, 51.477775599999994], [-3.2052884999999995, 51.47767780000001], [-3.2047148, 51.47752590000001], [-3.2044941999999996, 51.477463], [-3.2043294, 51.477416], [-3.2041274999999994, 51.4773517], [-3.2038339999999996, 51.4772513], [-3.2034921999999995, 51.4771354], [-3.2031147, 51.47701320000001], [-3.2025684, 51.4768646], [-3.2022645, 51.4767817], [-3.2020535, 51.4767261], [-3.2013886, 51.47654079999999], [-3.2010322, 51.47644149999999], [-3.2006825999999995, 51.4763384], [-3.2004111, 51.476254], [-3.2002039999999994, 51.47618750000001], [-3.1999317, 51.476089900000005], [-3.199862599999999, 51.476066], [-3.1997540999999994, 51.4760256], [-3.1992307, 51.475830499999994], [-3.1988885999999996, 51.47568640000001], [-3.1985466, 51.4755422], [-3.1981064999999997, 51.4753541], [-3.1977692, 51.4752062], [-3.1975737, 51.4751336], [-3.1973480999999997, 51.4750597], [-3.1971531, 51.474991499999994], [-3.1970757999999995, 51.4749638], [-3.1969769999999995, 51.4749253], [-3.1966887999999996, 51.474857], [-3.1965264999999996, 51.4748276], [-3.1962283, 51.4747677], [-3.195793, 51.4747175], [-3.1956373999999994, 51.47470580000001], [-3.19494, 51.4746883], [-3.1944478, 51.4746824]]} |
43.6 |
2115 |
2209 |
2026-09-12T22:12:00+01:00 |
None |
None |
Margam Moors Jn |
Stormy |
Cardiff Central |
51.5214961 |
-3.6457150 |
51.4746824 |
-3.1944478 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:15:56 |
Cardiff Central |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41880507 |
1789245505122707 |
None |
27 |
27 |
2026-09-12 20:38:25.129754 |
None |
2026-09-12 22:34:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517205 |
P66203 |
471B25M712 |
2026-09-12 |
Greater Anglia |
O |
SSD |
LST |
1B25 |
745105 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 490.569, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10264.399, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10339.091, "from_m": 10264.399, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13106.987, "from_m": 10339.091, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27058.872, "from_m": 13106.987, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36784.278, "from_m": 27058.872, "capability_applied": null, "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": 42206.631, "from_m": 36784.278, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 42238.524, "from_m": 42206.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49879.041, "from_m": 42238.524, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 51740.238, "from_m": 49879.041, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51842.933, "from_m": 51740.238, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52489.793, "from_m": 51842.933, "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": 53575.218, "from_m": 52489.793, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54521.301, "from_m": 53575.218, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55099.445, "from_m": 54521.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": 56563.95, "from_m": 55099.445, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58139.94, "from_m": 56563.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": 58776.842, "from_m": 58139.94, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59253.516, "from_m": 58776.842, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59706.735, "from_m": 59253.516, "capability_applied": null, "effective_limit_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": 517205, "profile_key": "e7dd358f7f227e643b98e93cca36378f3497e1e7966064479ff779db85b98dc4", "schedule_id": 36291, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114H", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 56088}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2117", "location": "Stansted Mountfitchet", "stage_seq": 5, "distance_m": 5849.999, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Bishops Stortford", "stage_seq": 6, "distance_m": 10652.157, "section_seq": 1, "route_path_id": 56088}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128H", "location": "Harlow Town", "stage_seq": 7, "distance_m": 22888.56, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Broxbourne Jn", "stage_seq": 8, "distance_m": 29811.189, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Broxbourne", "stage_seq": 9, "distance_m": 31788.624, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Cheshunt", "stage_seq": 10, "distance_m": 36839.565, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Brimsdown", "stage_seq": 11, "distance_m": 42104.774, "section_seq": 1, "route_path_id": 56088}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2147", "location": "Northumberland Park", "stage_seq": 12, "distance_m": 48560.935, "section_seq": 1, "route_path_id": 56088}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2152H", "location": "Tottenham Hale", "stage_seq": 13, "distance_m": 50107.694, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Tottenham South Jn", "stage_seq": 14, "distance_m": 50867.892, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Coppermill Jn", "stage_seq": 15, "distance_m": 51820.311, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Clapton Jn", "stage_seq": 16, "distance_m": 52538.31, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Hackney Downs", "stage_seq": 17, "distance_m": 54920.448, "section_seq": 1, "route_path_id": 56088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Bethnal Green", "stage_seq": 18, "distance_m": 57894.593, "section_seq": 1, "route_path_id": 56088}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 19, "distance_m": 59706.735, "section_seq": 1, "route_path_id": 56088}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59706.735, "from_m": 0.0, "section_seq": 1, "route_path_id": 56088}], "total_distance_m": 59706.735, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55330.956, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4375.779, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12705, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:35Z", "source_id": 41878889, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:16:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:38Z", "source_id": 13701501, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:18Z", "source_id": 41887356, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:21Z", "source_id": 13704226, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:55Z", "source_id": 41899244, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:27:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:58Z", "source_id": 13708055, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:42Z", "source_id": 41911244, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:34:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:46Z", "source_id": 13712013, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:22Z", "source_id": 41915855, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:24Z", "source_id": 13713544, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:11Z", "source_id": 41920830, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:40:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:14Z", "source_id": 13715093, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Stansted Airport |
2111 |
2111 |
1 |
None |
None |
London Liverpool Street |
2209 |
2209 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66203/2026-09-12/detailed |
None |
Harlow Town |
2026-09-12T21:28:45+01:00 |
Northumberland Park |
16.0 |
{"type": "LineString", "coordinates": [[0.09511989999999998, 51.7814415], [0.0948537, 51.7813884], [0.0944978, 51.7813117], [0.0941956, 51.7812416], [0.09389609999999998, 51.78117180000001], [0.0933617, 51.78104709999999], [0.0929598, 51.780953899999986], [0.0926418, 51.780883], [0.0919866, 51.78073929999999], [0.090926, 51.78056050000001], [0.0905108, 51.78049419999999], [0.0898419, 51.7803588], [0.08983152841195213, 51.78035719662197], [0.0894816, 51.7803031], [0.0891117, 51.78024829999999], [0.08866369999999998, 51.78018229999999], [0.0882302, 51.78012079999999], [0.08770319999999998, 51.780047899999985], [0.0872505, 51.77998639999999], [0.08688549999999999, 51.7799398], [0.0865224, 51.77989299999999], [0.08606349999999999, 51.77983389999999], [0.0856855, 51.77978630000001], [0.0853194, 51.779744699999995], [0.0849225, 51.779699699999995], [0.0843994, 51.7796433], [0.08406369999999999, 51.77960809999998], [0.0837809, 51.7795814], [0.083505, 51.7795569], [0.08316029999999999, 51.77953099999999], [0.0827771, 51.7795041], [0.0824542, 51.779486199999994], [0.08201339999999999, 51.77946709999999], [0.08168719999999999, 51.779458199999986], [0.08129909999999999, 51.7794488], [0.0809111, 51.779442499999995], [0.0805355, 51.7794404], [0.080197, 51.779444], [0.07987349999999999, 51.77945170000001], [0.07952029999999999, 51.7794586], [0.0791921, 51.779469500000005], [0.07877379999999999, 51.7794858], [0.07844649999999999, 51.7795048], [0.07811580000000001, 51.779526], [0.07773149999999998, 51.77955349999999], [0.0773829, 51.77958280000001], [0.07700149999999999, 51.7796178], [0.07658529999999998, 51.779657], [0.07613969999999999, 51.77969879999999], [0.0757055, 51.7797367], [0.0753638, 51.7797635], [0.07496359999999999, 51.7797908], [0.0746055, 51.7798129], [0.074298, 51.77982790000001], [0.07395429999999999, 51.77984179999999], [0.07357239999999998, 51.7798534], [0.0732199, 51.77986119999999], [0.0728461, 51.779865699999995], [0.0725162, 51.7798676], [0.0721999, 51.7798665], [0.0719719, 51.7798632], [0.0717725, 51.77985979999998], [0.0717226, 51.779858799999985], [0.0715399, 51.7798549], [0.0712985, 51.7798471], [0.0710271, 51.779836], [0.0708097, 51.77982670000001], [0.0705844, 51.7798158], [0.07033999999999999, 51.77980029999999], [0.070057, 51.779782299999994], [0.0697765, 51.7797635], [0.0695404, 51.779743], [0.06921469999999999, 51.77971350000001], [0.06894949999999998, 51.779688699999994], [0.06856269999999999, 51.7796482], [0.06818049999999999, 51.77960559999999], [0.0677748, 51.7795544], [0.0674113, 51.779507], [0.067066, 51.7794593], [0.0667678, 51.77941369999999], [0.0663977, 51.7793557], [0.06607289999999999, 51.779302400000006], [0.0656952, 51.77923570000001], [0.06541879999999999, 51.77918419999999], [0.06512949999999999, 51.7791288], [0.0648457, 51.779071399999985], [0.0645688, 51.779013600000006], [0.0642865, 51.7789511], [0.0639925, 51.778884399999995], [0.06361539999999999, 51.77879359999999], [0.0632683, 51.7787056], [0.062935, 51.7786183], [0.0627034, 51.7785562], [0.06240559999999999, 51.778471], [0.06211829999999999, 51.778388], [0.06181119999999999, 51.7782947], [0.0615197, 51.7782057], [0.06121400000000001, 51.7781046], [0.0608964, 51.7779974], [0.060592400000000005, 51.7778911], [0.06022849999999998, 51.77776130000001], [0.0598825, 51.77763139999999], [0.05962996426115021, 51.77753249589623], [0.0595498, 51.7775011], [0.05922319999999999, 51.77736829999999], [0.05885089999999999, 51.7772148], [0.05850470000000001, 51.7770738], [0.058143499999999994, 51.776928100000006], [0.057816000000000006, 51.7768013], [0.0574793, 51.7766743], [0.05719010000000001, 51.77657120000001], [0.056806799999999984, 51.77643979999999], [0.0564056, 51.7763058], [0.0560762, 51.776199299999995], [0.055663899999999995, 51.77607630000001], [0.0553173, 51.775974899999994], [0.0550115, 51.77588910000001], [0.05473469999999999, 51.77581469999999], [0.0544019, 51.7757278], [0.054142, 51.7756632], [0.0540923, 51.775651499999995], [0.05366039999999999, 51.77554989999999], [0.0532266, 51.77545229999999], [0.052837, 51.77537079999999], [0.0524804, 51.7752998], [0.0521671, 51.77524249999998], [0.0518317, 51.775183899999995], [0.05143469999999999, 51.7751171], [0.05111779999999999, 51.77506840000001], [0.0507179, 51.7750104], [0.050349099999999994, 51.7749609], [0.0499124, 51.7749078], [0.0494548, 51.77485870000001], [0.0491351, 51.7748271], [0.0488562, 51.774803199999994], [0.0486582, 51.7747873], [0.0485941, 51.77478179999999], [0.0482892, 51.77475880000001], [0.0480258, 51.7747412], [0.0476429, 51.77471930000001], [0.0472125, 51.774699600000005], [0.04676349999999999, 51.7746826], [0.04626330000000001, 51.77467250000001], [0.0459427, 51.7746692], [0.045566699999999995, 51.7746663], [0.045143, 51.7746697], [0.0448219, 51.7746744], [0.0444652, 51.7746833], [0.04411229999999999, 51.7746964], [0.0437556, 51.7747118], [0.0435007, 51.77472529999999], [0.0432362, 51.77474279999999], [0.042959, 51.7747629], [0.042578599999999994, 51.7747957], [0.0423745, 51.7748153], [0.0421371, 51.7748412], [0.041692, 51.7748925], [0.0413637, 51.7749337], [0.0410295, 51.774977699999994], [0.04075829999999999, 51.775017], [0.0403785, 51.7750727], [0.0400599, 51.7751175], [0.03985729999999999, 51.7751462], [0.0395794, 51.7751833], [0.03928059999999999, 51.77522209999999], [0.03904199999999999, 51.77525030000001], [0.03877579999999999, 51.7752814], [0.03849759999999999, 51.77531], [0.038215799999999994, 51.7753347], [0.037974, 51.77535389999999], [0.0376923, 51.7753737], [0.0374468, 51.77538959999999], [0.0371712, 51.77540340000001], [0.036902399999999995, 51.775413400000005], [0.0366176, 51.7754207], [0.0364841, 51.7754246], [0.0362373, 51.7754287], [0.036053699999999994, 51.77542919999999], [0.0357318, 51.7754285], [0.035483, 51.77542570000001], [0.0352291, 51.77542179999999], [0.0349514, 51.775413799999995], [0.0346289, 51.77540230000002], [0.03434349999999999, 51.7753893], [0.0340393, 51.775372999999995], [0.033681899999999994, 51.7753468], [0.0333282, 51.775319200000006], [0.0329872, 51.7752881], [0.03274549999999999, 51.7752647], [0.0324731, 51.77523510000001], [0.0322118, 51.775204399999986], [0.0319085, 51.77516390000001], [0.03155489999999999, 51.775113899999994], [0.031223299999999996, 51.7750626], [0.030859299999999996, 51.774998999999994], [0.030504299999999995, 51.7749345], [0.0301895, 51.7748719], [0.0298177, 51.774791499999985], [0.029500199999999997, 51.774719], [0.029177399999999996, 51.774640600000005], [0.0288668, 51.7745616], [0.028553599999999995, 51.7744777], [0.028300400000000003, 51.77440800000001], [0.027942699999999997, 51.774302], [0.027600699999999995, 51.77419530000001], [0.0273239, 51.7741049], [0.027075599999999995, 51.77402450000001], [0.026779399999999995, 51.7739187], [0.026505, 51.7738191], [0.026197699999999997, 51.77370179999999], [0.0259313, 51.7735961], [0.0256412, 51.773474199999995], [0.0253622, 51.7733534], [0.0251198, 51.773244600000005], [0.024842199999999995, 51.77311220000001], [0.024575599999999996, 51.77298509999999], [0.024309199999999996, 51.7728515], [0.024053, 51.77271769999999], [0.0237988, 51.7725839], [0.023580599999999997, 51.772467299999995], [0.0233009, 51.7723173], [0.0230762, 51.7721949], [0.0186465, 51.7698017], [0.018125999999999996, 51.7695209], [0.0169625, 51.7688933], [0.0167003, 51.768751900000005], [0.0157532, 51.7682469], [0.0127026, 51.7665987], [0.0125037, 51.7664905], [0.0121875, 51.76631749999999], [0.0117417, 51.7660738], [0.011565499999999998, 51.76597950000001], [0.010880499999999998, 51.765613900000005], [0.0104062, 51.765358], [0.0100951, 51.7651893], [0.0097522, 51.7650052], [0.0095186, 51.76487989999999], [0.0090943, 51.76465019999999], [0.0077023, 51.76389309999999], [0.007525400000000001, 51.7637949], [0.0068529, 51.76341930000001], [0.0065539, 51.76324859999998], [0.0061923, 51.763035599999995], [0.0058799, 51.76285229999999], [0.005620799999999999, 51.76269179999999], [0.0055798317762713505, 51.76266672570911], [0.005399132596521256, 51.76255438501923], [0.005238792532275853, 51.76245551646032], [0.005096005411773807, 51.762368138103874], [0.0049679650632537846, 51.76229026802136], [0.0048518653149544465, 51.762219924284274], [0.00474489999511446, 51.7621551249641], [0.004644262931972487, 51.7620938881323], [0.004547147953767194, 51.76203423186037], [0.004450748888737245, 51.76197417421979], [0.004352259565121304, 51.76191173328204], [0.004248873811158034, 51.7618449271186], [0.004137785455086101, 51.76177177380096], [0.004016188325144169, 51.7616902914006], [0.0038812762495709025, 51.761598497988984], [0.0037302430566049658, 51.761494411637614], [0.0035602825744850217, 51.76137605041796], [0.0035553, 51.7613728], [0.0030066, 51.7610006], [0.0026261, 51.76073749999999], [0.0021823000000000003, 51.76042439999999], [0.0018535, 51.76018669999999], [0.0015718, 51.7599781], [0.0012517999999999995, 51.75974080000001], [0.0009341, 51.75950180000001], [0.0006312999999999999, 51.7592691], [0.00025009999999999995, 51.75896590000001], [0.00003889999999999999, 51.7587977], [0.0, 51.758766036911304], [-0.0002132, 51.75859249999999], [-0.0004382000000000001, 51.7584057], [-0.0006747, 51.758209], [-0.0008918999999999999, 51.758024500000005], [-0.0010974, 51.75784790000001], [-0.0012956, 51.7576752], [-0.0015152999999999998, 51.7574815], [-0.0018048999999999997, 51.7572209], [-0.0019838, 51.7570589], [-0.002285, 51.756782099999995], [-0.0024908, 51.7565904], [-0.0027283999999999997, 51.7563621], [-0.0029147, 51.75618759999999], [-0.003146, 51.75596359999999], [-0.0033239000000000003, 51.75578920000001], [-0.0034985, 51.7556172], [-0.0037209, 51.7553917], [-0.0038938, 51.755215799999995], [-0.0040613, 51.755042200000005], [-0.0042704, 51.7548208], [-0.0044846, 51.7545901], [-0.0047147, 51.7543371], [-0.0051335999999999994, 51.7538676], [-0.0053053, 51.75366869999999], [-0.0054645, 51.75348079999999], [-0.005661299999999999, 51.7532472], [-0.005859299999999999, 51.75300769999999], [-0.005969600000000001, 51.752870699999995], [-0.0062824, 51.7524781], [-0.0064494999999999995, 51.7522611], [-0.006707599999999999, 51.7519212], [-0.0070680000000000005, 51.7514621], [-0.0072845, 51.75117839999999], [-0.0074661, 51.7509388], [-0.0076462, 51.75070249999998], [-0.0078503, 51.7504369], [-0.008017799999999999, 51.7502152], [-0.0081798, 51.7500031], [-0.0083768, 51.749744], [-0.0085359, 51.7495302], [-0.0088038, 51.7491816], [-0.008882599999999997, 51.74907509999999], [-0.009099499999999998, 51.7487901], [-0.009301599999999998, 51.748527900000006], [-0.0094775, 51.748296499999995], [-0.0096594, 51.74805889999999], [-0.0098664, 51.7477882], [-0.010033699999999998, 51.74756610000001], [-0.0101854, 51.7473676], [-0.0102986, 51.7472156], [-0.010461170399692509, 51.74700583819277], [-0.0104612, 51.7470058], [-0.0106449, 51.7467647], [-0.0108634, 51.74647719999999], [-0.011096099999999998, 51.74616909999999], [-0.011261599999999998, 51.745957], [-0.0113531, 51.74583309999999], [-0.0116477, 51.7454423], [-0.0119357, 51.74506139999999], [-0.0120044, 51.74497350000001], [-0.0122158, 51.7446995], [-0.0123791, 51.7444898], [-0.0126345, 51.7441512], [-0.012770699999999998, 51.743972600000006], [-0.0128857, 51.74382029999999], [-0.0129944, 51.7436835], [-0.0132398, 51.74335429999999], [-0.0135067, 51.74300349999999], [-0.0137624, 51.7426613], [-0.0138837, 51.7424925], [-0.0141014, 51.74218379999999], [-0.014295099999999996, 51.7419055], [-0.014512, 51.74158769999998], [-0.0147422, 51.7412382], [-0.014895600000000002, 51.74100200000001], [-0.015063099999999996, 51.7407439], [-0.0152194, 51.740497000000005], [-0.015405299999999997, 51.7401949], [-0.0155618, 51.73993810000001], [-0.015709599999999997, 51.7396898], [-0.0158713, 51.73941], [-0.0160491, 51.739102], [-0.0161721, 51.7388803], [-0.0163263, 51.73859670000001], [-0.0164559, 51.738360199999995], [-0.0166117, 51.7380614], [-0.0167124, 51.73786539999999], [-0.0168375, 51.737618299999994], [-0.016979099999999997, 51.73732900000001], [-0.017058900000000002, 51.7371639], [-0.017138899999999995, 51.73699510000001], [-0.0172519, 51.736754199999986], [-0.0173574, 51.7365231], [-0.0174664, 51.7362844], [-0.0175998, 51.73598170000001], [-0.0176987, 51.7357539], [-0.017814, 51.73549], [-0.017906399999999996, 51.7352673], [-0.0180042, 51.7350334], [-0.0181258, 51.734738199999995], [-0.018250800000000005, 51.73442719999999], [-0.0183965, 51.7340539], [-0.018493499999999996, 51.73380100000001], [-0.0186021, 51.7335064], [-0.0186887, 51.73326279999999], [-0.0187941, 51.7329523], [-0.0188817, 51.73269869999999], [-0.0189661, 51.7324309], [-0.0190531, 51.73216180000001], [-0.0191211, 51.731935199999995], [-0.019220599999999997, 51.7315999], [-0.0193195, 51.7312355], [-0.019403099999999996, 51.7309236], [-0.0194772, 51.730638600000006], [-0.019552599999999996, 51.73033610000001], [-0.0196148, 51.7300546], [-0.0196676, 51.7298197], [-0.0197208, 51.729561999999994], [-0.019789999999999995, 51.729212399999994], [-0.0198593, 51.72884509999999], [-0.019912, 51.7285336], [-0.019971299999999997, 51.7281661], [-0.0200068, 51.72794079999999], [-0.0200542, 51.7276277], [-0.0200996, 51.72732989999999], [-0.0201505, 51.7269772], [-0.020195, 51.7266883], [-0.0202341, 51.72641829999999], [-0.0202675, 51.72618810000001], [-0.0203089, 51.725908100000005], [-0.0203563, 51.7256187], [-0.0203997, 51.7253251], [-0.0204347, 51.725076699999995], [-0.0205021, 51.724629], [-0.0205463, 51.7243286], [-0.020604299999999996, 51.7239602], [-0.0206571, 51.723595399999994], [-0.0207126, 51.723235599999995], [-0.0207599, 51.7229177], [-0.020818699999999996, 51.7225241], [-0.0208673, 51.72219069999999], [-0.020907075946764855, 51.721918011123584], [-0.0209144, 51.7218678], [-0.020952299999999997, 51.7216255], [-0.020991899999999997, 51.7213581], [-0.021044099999999996, 51.7210171], [-0.0210948, 51.72068560000001], [-0.021143, 51.72035660000001], [-0.0211912, 51.72003149999999], [-0.0212326, 51.71977230000001], [-0.021276499999999997, 51.71946299999999], [-0.021333299999999996, 51.719083000000005], [-0.0213856, 51.7187296], [-0.021434299999999996, 51.718406900000005], [-0.0214791, 51.7181146], [-0.021528799999999997, 51.71778299999998], [-0.0215713, 51.71749279999999], [-0.0216251, 51.71713270000001], [-0.021682599999999996, 51.7167557], [-0.0217257, 51.716466100000005], [-0.021785300000000004, 51.7160741], [-0.021836299999999996, 51.715732800000005], [-0.0218728, 51.71548399999999], [-0.0219165, 51.71519719999999], [-0.0219586, 51.71490159999998], [-0.0219719, 51.7148158], [-0.022054899999999995, 51.7142732], [-0.0221029, 51.713947700000006], [-0.0222147, 51.713183099999995], [-0.0222757, 51.712796999999995], [-0.0223213, 51.7124883], [-0.022382999999999997, 51.71210790000001], [-0.0224414, 51.711709899999995], [-0.0224872, 51.7113735], [-0.022561799999999996, 51.7108743], [-0.022623599999999997, 51.7104656], [-0.022684399999999997, 51.7100545], [-0.022749399999999996, 51.7096203], [-0.0228018, 51.7092862], [-0.0228531, 51.7089326], [-0.0229141, 51.70852479999999], [-0.022965599999999996, 51.70817], [-0.0230126, 51.70786129999998], [-0.0230657, 51.7074857], [-0.0231155, 51.707163900000005], [-0.0232108, 51.7065315], [-0.023262199999999997, 51.7061806], [-0.023320799999999996, 51.70579969999999], [-0.023355799999999996, 51.7055615], [-0.0236675, 51.7034585], [-0.0236993, 51.70325499999999], [-0.023703799999999997, 51.7032226], [-0.0237083, 51.703189], [-0.023733, 51.7030151], [-0.023774351143216115, 51.70272354447573], [-0.0237744, 51.7027232], [-0.0238462, 51.7022582], [-0.023889599999999997, 51.701969000000005], [-0.0239248, 51.7017385], [-0.023982599999999996, 51.70135369999999], [-0.0240169, 51.70112650000001], [-0.024039, 51.7009861], [-0.0240864, 51.7006853], [-0.0241281, 51.700395799999995], [-0.0241763, 51.70007789999999], [-0.0242187, 51.6997953], [-0.0242543, 51.69953100000001], [-0.0243365, 51.6989793], [-0.024403200000000003, 51.698545499999994], [-0.024477799999999997, 51.69803319999999], [-0.0245595, 51.6974793], [-0.024652899999999995, 51.69687009999999], [-0.0247218, 51.69639579999998], [-0.024831899999999997, 51.69567179999999], [-0.024924999999999996, 51.69504289999999], [-0.0249876, 51.694627], [-0.0250513, 51.6941949], [-0.0251437, 51.6935817], [-0.0252102, 51.693146500000005], [-0.0252917, 51.6925902], [-0.025371699999999997, 51.6920444], [-0.025441899999999996, 51.691579], [-0.025447, 51.69154499999999], [-0.025453600000000003, 51.6915006], [-0.0255393, 51.6909324], [-0.0256619, 51.690107], [-0.026254, 51.6861186], [-0.026354, 51.6854126], [-0.0263803, 51.68523419999999], [-0.026570599999999996, 51.6839526], [-0.0269043, 51.68170679999999], [-0.0270091, 51.6810523], [-0.0270452, 51.680809399999994], [-0.0270777, 51.68058779999999], [-0.027259899999999997, 51.6793545], [-0.027278899999999995, 51.67922810000001], [-0.0274728, 51.6779098], [-0.0276166, 51.67694379999999], [-0.027733099999999997, 51.6761582], [-0.0279115, 51.674958199999985], [-0.028037599999999992, 51.67411479999999], [-0.0281876, 51.6730845], [-0.028451299999999995, 51.6712549], [-0.028457399999999997, 51.6712128], [-0.028463700000000005, 51.6711688], [-0.0284702, 51.67112409999999], [-0.028505299999999997, 51.6708804], [-0.02868269999999999, 51.6696794], [-0.028918299999999997, 51.6681135], [-0.028934099999999997, 51.66801170000001], [-0.02919745673098827, 51.666235034589675], [-0.02931129999999999, 51.66546699999999], [-0.029451200000000004, 51.66451490000001], [-0.02983, 51.661938000000006], [-0.030227399999999995, 51.6592192], [-0.030485, 51.65748649999999], [-0.030533500000000005, 51.6571798], [-0.03059319999999999, 51.6567677], [-0.0306835, 51.6564864], [-0.0307479, 51.6560363], [-0.0307541, 51.65599309999999], [-0.0307621, 51.655939100000005], [-0.0308163, 51.65557410000001], [-0.030981300000000003, 51.6544622], [-0.0310965, 51.653693100000005], [-0.0311576, 51.6533561], [-0.0312672, 51.6527719], [-0.0313387, 51.65239449999999], [-0.0313994, 51.652125100000006], [-0.0314505, 51.6518939], [-0.0315018, 51.6516685], [-0.031559, 51.6514337], [-0.0316109, 51.6512246], [-0.031667299999999995, 51.65100100000001], [-0.031699899999999996, 51.6508622], [-0.031765, 51.65060890000001], [-0.0318311, 51.65036009999999], [-0.031878199999999995, 51.65018990000001], [-0.0319292, 51.65000150000001], [-0.0319824, 51.649822499999985], [-0.0320461, 51.6496098], [-0.032105, 51.6494111], [-0.03220259999999999, 51.6490966], [-0.032291200000000006, 51.648807099999985], [-0.0326575, 51.647746600000005], [-0.0327295, 51.6475579], [-0.0328107, 51.647354], [-0.0328828, 51.6471722], [-0.03294579999999999, 51.647008199999995], [-0.0330623, 51.6467167], [-0.033150599999999995, 51.6464961], [-0.03322649999999999, 51.6463141], [-0.0333055, 51.64612280000001], [-0.0333986, 51.6459089], [-0.03350079999999999, 51.645671], [-0.033600399999999996, 51.6454447], [-0.0337805, 51.645042800000006], [-0.0340068, 51.6445617], [-0.0342122, 51.644128], [-0.03429089999999999, 51.643955300000016], [-0.034423999999999996, 51.6436756], [-0.034589199999999994, 51.64332029999999], [-0.0347017, 51.64308080000001], [-0.03500809999999999, 51.642436399999994], [-0.03509539999999999, 51.64224289999999], [-0.03523169999999999, 51.64195699999999], [-0.0356292, 51.64110629999999], [-0.03686179999999999, 51.6384727], [-0.03789479999999999, 51.6362745], [-0.0385393, 51.6348985], [-0.0391942, 51.63350359999998], [-0.0402042, 51.63134720000001], [-0.0407107, 51.6302663], [-0.04132269999999999, 51.6289699], [-0.0415159, 51.62857820000001], [-0.04201119999999999, 51.627615799999994], [-0.0422214, 51.62719080000001], [-0.0423945, 51.6268267], [-0.042451199999999994, 51.6267093], [-0.0425847, 51.6264365], [-0.0439768, 51.623449400000005], [-0.044347, 51.6226594], [-0.04506129999999999, 51.6211332], [-0.0458059, 51.61954329999999], [-0.04678329999999999, 51.61746029999999], [-0.0475373, 51.615868], [-0.0477837, 51.6153747], [-0.0480193, 51.614901200000006], [-0.04825490000000001, 51.61441249999999], [-0.04885389999999999, 51.6131414], [-0.0489675, 51.6128983], [-0.0492576, 51.61228680000001], [-0.0495543, 51.61162970000001], [-0.0495865, 51.611556], [-0.04975109999999999, 51.61116619999999], [-0.049865299999999994, 51.61087920000001], [-0.050017099999999995, 51.6104858], [-0.05001800680671057, 51.61048353460085], [-0.05012969999999999, 51.6102045], [-0.0503189, 51.60976279999999], [-0.0505093, 51.6093418], [-0.051370799999999994, 51.60749639999999], [-0.05382820000000001, 51.602239], [-0.0538891, 51.602108900000005], [-0.0539922, 51.6018916], [-0.05428854771311018, 51.601256633809406]]} |
15.8 |
2128 |
2144 |
2026-09-12T21:44:00+01:00 |
None |
None |
Stansted Mountfitchet |
Brimsdown |
Northumberland Park |
51.6310964 |
-0.0403217 |
51.6012566 |
-0.0542885 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:28:45 |
Northumberland Park |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41903045 |
1789245634057386 |
None |
53 |
53 |
2026-09-12 20:40:34.065349 |
None |
2026-09-12 22:09:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517206 |
C32100 |
182B37M712 |
2026-09-12 |
Northern |
P |
HUD |
SHF |
2B37 |
150004 |
3 |
75 |
None |
{"version": 3, "segments": [{"to_m": 69.41, "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": 147.154, "from_m": 69.41, "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": 154.926, "from_m": 147.154, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 815.033, "from_m": 154.926, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 880.215, "from_m": 815.033, "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": 1127.984, "from_m": 880.215, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12531.511, "from_m": 1127.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12621.468, "from_m": 12531.511, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14556.646, "from_m": 12621.468, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15874.003, "from_m": 14556.646, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21181.744, "from_m": 15874.003, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21480.741, "from_m": 21181.744, "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": 21514.66, "from_m": 21480.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": 21518.544, "from_m": 21514.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21783.846, "from_m": 21518.544, "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": 29212.584, "from_m": 21783.846, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29419.228, "from_m": 29212.584, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29545.997, "from_m": 29419.228, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32264.38, "from_m": 29545.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32340.297, "from_m": 32264.38, "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": 33146.853, "from_m": 32340.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33251.0, "from_m": 33146.853, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33450.101, "from_m": 33251.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": 33600.689, "from_m": 33450.101, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34955.319, "from_m": 33600.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39761.168, "from_m": 34955.319, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40355.882, "from_m": 39761.168, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46936.758, "from_m": 40355.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": 47352.891, "from_m": 46936.758, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52140.045, "from_m": 47352.891, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52911.099, "from_m": 52140.045, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53958.227, "from_m": 52911.099, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54020.409, "from_m": 53958.227, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58726.074, "from_m": 54020.409, "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": 59260.485, "from_m": 58726.074, "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": 517206, "profile_key": "68131348e722809e644bd65b6c0a49597fa8b8dc702162d896e5cdce3b4ddcba", "schedule_id": 7744, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Huddersfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2113H", "wtt_dep": "2114", "location": "Lockwood", "stage_seq": 2, "distance_m": 2021.967, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2117", "location": "Berry Brow", "stage_seq": 3, "distance_m": 3748.294, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120", "location": "Honley", "stage_seq": 4, "distance_m": 5436.774, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Brockholes", "stage_seq": 5, "distance_m": 6829.62, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2127H", "location": "Stocksmoor", "stage_seq": 6, "distance_m": 10190.437, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Shepley", "stage_seq": 7, "distance_m": 11586.697, "section_seq": 1, "route_path_id": 29520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Clayton West Jn", "stage_seq": 8, "distance_m": 12531.511, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136", "location": "Denby Dale", "stage_seq": 9, "distance_m": 15039.949, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143H", "location": "Penistone", "stage_seq": 10, "distance_m": 21617.265, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149", "location": "Silkstone Common", "stage_seq": 11, "distance_m": 26523.645, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "Dodworth", "stage_seq": 12, "distance_m": 28958.911, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Barnsley", "stage_seq": 13, "distance_m": 33430.855, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2205H", "location": "Wombwell", "stage_seq": 14, "distance_m": 39853.893, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209H", "location": "Elsecar", "stage_seq": 15, "distance_m": 42391.048, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Chapeltown", "stage_seq": 16, "distance_m": 47445.697, "section_seq": 1, "route_path_id": 29520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Ecclesfield West S.B.", "stage_seq": 17, "distance_m": 50132.371, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2221", "location": "Meadowhall", "stage_seq": 18, "distance_m": 53853.791, "section_seq": 1, "route_path_id": 29520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Wincobank Jn", "stage_seq": 19, "distance_m": 54094.657, "section_seq": 1, "route_path_id": 29520}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Nunnery Main Line Jn", "stage_seq": 20, "distance_m": 58527.945, "section_seq": 1, "route_path_id": 29520}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": null, "location": "Sheffield", "stage_seq": 21, "distance_m": 59260.485, "section_seq": 1, "route_path_id": 29520}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59260.485, "from_m": 0.0, "section_seq": 1, "route_path_id": 29520}], "total_distance_m": 59260.485, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 59106.013, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 154.472, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6299, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:49Z", "source_id": 41875791, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:14:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:53Z", "source_id": 13700504, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:43Z", "source_id": 13703341, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:47Z", "source_id": 13704477, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:44Z", "source_id": 13706211, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6314, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:56Z", "source_id": 41899270, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:27:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:02Z", "source_id": 13708070, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:46Z", "source_id": 13710874, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:45Z", "source_id": 13713167, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7266, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:22Z", "source_id": 41924511, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:42:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:28Z", "source_id": 13716386, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:42:00+01:00", "operational_fact": true}] |
Huddersfield |
2111 |
2111 |
1 |
None |
None |
Sheffield |
2228 |
2228 |
5B |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32100/2026-09-12/detailed |
None |
Denby Dale |
2026-09-12T21:36:00+01:00 |
Penistone |
6.0 |
{"type": "LineString", "coordinates": [[-1.663204, 53.5728721], [-1.6630659999999995, 53.572523200000006], [-1.6629394999999998, 53.57230889999999], [-1.6627488, 53.57207629999999], [-1.6623452999999997, 53.5716893], [-1.6618189, 53.5711826], [-1.6614373999999998, 53.57080930000001], [-1.660803, 53.57021329999999], [-1.6603449999999995, 53.569832700000006], [-1.6600899, 53.569629199999994], [-1.6596831999999997, 53.56929749999999], [-1.6592375, 53.56900530000001], [-1.658696, 53.5687314], [-1.6586009999999998, 53.5686871], [-1.6584844999999997, 53.5686347], [-1.6581202999999998, 53.568465299999986], [-1.657353, 53.568205700000014], [-1.6568506, 53.56805179999999], [-1.6561554, 53.567853099999994], [-1.6556454, 53.56773690000001], [-1.6550966000000005, 53.567633699999995], [-1.6549396, 53.5676033], [-1.6536544, 53.5673792], [-1.6528683, 53.567204], [-1.6521163, 53.56699669999999], [-1.6513790000000002, 53.56674979999999], [-1.6503013, 53.56630529999999], [-1.6493175, 53.56581719999999], [-1.6486362, 53.5653731], [-1.6478191, 53.5648137], [-1.6469262, 53.56393450000001], [-1.6466581999999998, 53.563582999999994], [-1.6463293, 53.5631727], [-1.6461937, 53.5629955], [-1.6457164, 53.5618497], [-1.6455462999999997, 53.56125689999999], [-1.6454508999999995, 53.56060000000001], [-1.6454413, 53.5599133], [-1.6455056, 53.5591876], [-1.6456602, 53.55857859999999], [-1.6458598999999998, 53.557986499999984], [-1.6461755, 53.55733169999999], [-1.6466964999999998, 53.5564426], [-1.6470090999999998, 53.556016099999994], [-1.647348, 53.55565769999998], [-1.648195, 53.5548354], [-1.6486484, 53.554409], [-1.6487349, 53.5542991], [-1.6492137999999998, 53.55369249999999], [-1.6494977999999998, 53.553205600000005], [-1.6496327999999998, 53.552926199999995], [-1.6498174, 53.5524882], [-1.6499733, 53.55203949999999], [-1.6500640999999998, 53.55159879999999], [-1.6501170999999997, 53.551184500000005], [-1.6501315, 53.5509715], [-1.6501095, 53.5505407], [-1.6500374, 53.5501348], [-1.6499472, 53.5497786], [-1.6499271, 53.5497152], [-1.6497822, 53.5492336], [-1.6496149, 53.5488805], [-1.6494258999999998, 53.54852409999999], [-1.6490904, 53.54800019999999], [-1.648725, 53.5475016], [-1.6484728999999998, 53.5471879], [-1.6482259, 53.54690959999999], [-1.6479056, 53.54663709999999], [-1.6475304999999998, 53.54632120000001], [-1.6470192, 53.5459367], [-1.6465625999999998, 53.54564809999999], [-1.6461876, 53.5454201], [-1.6457990999999998, 53.5452146], [-1.6453647, 53.5450001], [-1.6449655, 53.54482109999999], [-1.6443403, 53.5445784], [-1.6437107999999998, 53.54436960000001], [-1.642925, 53.5441482], [-1.6422126, 53.54397389999999], [-1.6415965, 53.543843399999986], [-1.6406799, 53.54363969999999], [-1.6398608, 53.5434471], [-1.6387694999999998, 53.5431605], [-1.6379351, 53.542906899999984], [-1.637034, 53.5425761], [-1.6362303, 53.5422208], [-1.6354336, 53.54185180000001], [-1.6346857, 53.5414395], [-1.6338433, 53.5409066], [-1.6332542, 53.54048619999999], [-1.6326589, 53.54004080000001], [-1.6298954999999995, 53.53754380000001], [-1.6295541, 53.537200199999994], [-1.6285819999999998, 53.5363045], [-1.6277771999999997, 53.53558429999999], [-1.6277045, 53.5355192], [-1.6272002, 53.5350281], [-1.6268126, 53.534635499999986], [-1.6263826, 53.53414039999999], [-1.6257984, 53.5333496], [-1.6254063, 53.5327081], [-1.6251916999999998, 53.532287200000006], [-1.6247195999999997, 53.5312542], [-1.6243877, 53.530511399999995], [-1.6243119, 53.530208299999984], [-1.624254, 53.5299581], [-1.624208, 53.529728600000006], [-1.6241680999999997, 53.529459], [-1.6241474, 53.52929829999999], [-1.6241167, 53.529077400000006], [-1.6240405999999998, 53.5286732], [-1.6239449999999995, 53.528279899999994], [-1.6238220000000003, 53.5279127], [-1.6236529, 53.52749279999999], [-1.6234825999999998, 53.527156700000006], [-1.6232812999999997, 53.526833299999986], [-1.6230961, 53.52654969999999], [-1.6230137000000002, 53.5264323], [-1.6229570999999998, 53.5263424], [-1.6229218, 53.52625], [-1.6228901999999998, 53.52614530000001], [-1.6228687999999998, 53.52604959999999], [-1.6228414999999998, 53.5259677], [-1.6227828, 53.5258471], [-1.6226795, 53.5256709]]} |
4.1 |
2136 |
2142 |
2026-09-12T21:42:32+01:00 |
None |
None |
Denby Dale |
Penistone |
Penistone |
53.5319335 |
-1.6250301 |
53.5256709 |
-1.6226795 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:36:00 |
Penistone |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13713736 |
1789245692712008 |
None |
31 |
31 |
2026-09-12 20:41:32.716140 |
None |
2026-09-12 20:42:32 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 517207 |
G27708 |
872I62M712 |
2026-09-12 |
Southern |
P |
None |
DKG |
2I62 |
377144+377215 |
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": 9730.311, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9813.729, "from_m": 9730.311, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9912.731, "from_m": 9813.729, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10368.634, "from_m": 9912.731, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13408.776, "from_m": 10368.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14529.838, "from_m": 13408.776, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17018.226, "from_m": 14529.838, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17306.398, "from_m": 17018.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18857.872, "from_m": 17306.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19085.731, "from_m": 18857.872, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19098.95, "from_m": 19085.731, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19147.096, "from_m": 19098.95, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19486.584, "from_m": 19147.096, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20270.808, "from_m": 19486.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20285.507, "from_m": 20270.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21083.186, "from_m": 20285.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21099.827, "from_m": 21083.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22022.308, "from_m": 21099.827, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22098.926, "from_m": 22022.308, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23041.951, "from_m": 22098.926, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23344.643, "from_m": 23041.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25104.972, "from_m": 23344.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25467.352, "from_m": 25104.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25725.723, "from_m": 25467.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25790.425, "from_m": 25725.723, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25878.283, "from_m": 25790.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25934.711, "from_m": 25878.283, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34956.954, "from_m": 25934.711, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38046.816, "from_m": 34956.954, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38132.961, "from_m": 38046.816, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38170.464, "from_m": 38132.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38262.095, "from_m": 38170.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 517207, "profile_key": "9728c27f4bef57c95f56e85f72b69cc4abe659c4223cec3d6968ef92ab017d72", "schedule_id": 13905, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114H", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.376, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123H", "location": "Balham", "stage_seq": 6, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Streatham North Jn", "stage_seq": 7, "distance_m": 9730.311, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Streatham South Jn", "stage_seq": 8, "distance_m": 10453.702, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Mitcham Eastfields", "stage_seq": 9, "distance_m": 12158.989, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2133H", "location": "Mitcham Junction", "stage_seq": 10, "distance_m": 13982.497, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2136H", "location": "Hackbridge", "stage_seq": 11, "distance_m": 15796.754, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Carshalton", "stage_seq": 12, "distance_m": 17209.643, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143H", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 19262.19, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Cheam", "stage_seq": 14, "distance_m": 20971.222, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2149H", "location": "Ewell East", "stage_seq": 15, "distance_m": 23175.361, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Epsom", "stage_seq": 16, "distance_m": 25639.379, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2158H", "location": "Ashtead", "stage_seq": 17, "distance_m": 28806.707, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202H", "location": "Leatherhead", "stage_seq": 18, "distance_m": 31711.182, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": null, "location": "Dorking", "stage_seq": 19, "distance_m": 38262.095, "section_seq": 1, "route_path_id": 31779}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38262.095, "from_m": 0.0, "section_seq": 1, "route_path_id": 31779}], "total_distance_m": 38262.095, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37304.57, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 957.525, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28889, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:01Z", "source_id": 41876143, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:14:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:07Z", "source_id": 13700619, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:07Z", "source_id": 41879824, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:16:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:11Z", "source_id": 13701811, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:18Z", "source_id": 41889263, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:21:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:21Z", "source_id": 13704821, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30061, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:32Z", "source_id": 41903796, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:34Z", "source_id": 13709538, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30065, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:00Z", "source_id": 41910040, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:33:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:03Z", "source_id": 13711597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30081, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:47Z", "source_id": 41916557, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:37:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:48Z", "source_id": 13713773, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30085, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:23Z", "source_id": 41921168, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:40:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:22Z", "source_id": 13715226, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
London Victoria (C) |
2111 |
2111 |
9 |
None |
None |
Dorking |
2209 |
2209 |
3 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27708/2026-09-12/detailed |
None |
Carshalton |
2026-09-12T21:40:00+01:00 |
Sutton (Surrey) |
2.5 |
{"type": "LineString", "coordinates": [[-0.1663953, 51.3685915], [-0.1668402, 51.36846839999999], [-0.16728449999999995, 51.3683343], [-0.1676482, 51.36821130000001], [-0.167944, 51.3680999], [-0.168342, 51.36793699999998], [-0.16867169999999998, 51.3677937], [-0.16896109999999998, 51.3676575], [-0.16931699999999997, 51.3674744], [-0.1695242, 51.367365099999994], [-0.16972, 51.367253700000006], [-0.17006259999999998, 51.367043900000006], [-0.1703527, 51.3668536], [-0.17057779999999995, 51.36670290000001], [-0.1708026, 51.3665391], [-0.17110749999999997, 51.3663], [-0.17132199999999995, 51.366111], [-0.171611, 51.365837799999994], [-0.17186459999999998, 51.365564500000005], [-0.1720942, 51.36531050000001], [-0.1723234, 51.365049199999994], [-0.1725659, 51.36477610000001], [-0.1728341, 51.364506299999995], [-0.17297969999999996, 51.36436510000001], [-0.17313589999999998, 51.3642263], [-0.17374109999999998, 51.3637484], [-0.17409189999999997, 51.36350199999999], [-0.17433690000000002, 51.3633494], [-0.17479339999999996, 51.36307529999999], [-0.1752918, 51.362817], [-0.17593, 51.3625372], [-0.17634969999999997, 51.36236350000001], [-0.17714269999999996, 51.36207160000001], [-0.177565, 51.36192669999999], [-0.1780039, 51.3618001], [-0.17845719999999998, 51.3616821], [-0.17908299999999996, 51.3615502], [-0.17958200000000002, 51.3614685], [-0.1796630568239043, 51.361455854440074], [-0.18026849999999997, 51.3613614], [-0.180986, 51.3612799], [-0.18169979999999997, 51.3612362], [-0.18276519999999996, 51.36121899999999], [-0.1834548, 51.36120760000001], [-0.1839151, 51.36118660000001], [-0.1843857, 51.36114839999999], [-0.1848936, 51.361091899999984], [-0.1853533, 51.36102], [-0.1856421, 51.36097779999999], [-0.1859222, 51.36091950000001], [-0.1862323, 51.36084389999999], [-0.1863699, 51.3608102], [-0.1867115, 51.3607144], [-0.1868125, 51.36068240000011], [-0.18709400000000004, 51.3606093], [-0.18739859999999997, 51.3605313], [-0.1876937, 51.36046170000001], [-0.187855, 51.360422500000006], [-0.1880421, 51.3603816], [-0.1884216, 51.360300999999986], [-0.18860209999999997, 51.3602632], [-0.18875279999999997, 51.360222399999984], [-0.188922, 51.36017970000001], [-0.1892378, 51.36009039999999], [-0.1897726, 51.3599834], [-0.1900728, 51.3599266], [-0.1903885057565905, 51.3598704157884]]} |
1.3 |
2140 |
2142½ |
2026-09-12T21:42:30+01:00 |
None |
None |
Hackbridge |
Carshalton |
Sutton (Surrey) |
51.3612550 |
-0.1813919 |
51.3598704 |
-0.1903885 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:40:00 |
Sutton (Surrey) |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13716374 |
1789245686716970 |
None |
54 |
54 |
2026-09-12 20:41:26.726127 |
None |
2026-09-12 22:09:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517209 |
L04087 |
472S65M712 |
2026-09-12 |
Greater Anglia |
O |
BIS |
SRA |
2S65 |
720501 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 61.431, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2442.065, "from_m": 61.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9552.909, "from_m": 2442.065, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9583.7, "from_m": 9552.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16395.353, "from_m": 9583.7, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19104.344, "from_m": 16395.353, "capability_applied": null, "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": 19386.735, "from_m": 19104.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": 26118.098, "from_m": 19386.735, "capability_applied": null, "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": 31540.451, "from_m": 26118.098, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 31572.344, "from_m": 31540.451, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39212.861, "from_m": 31572.344, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41074.058, "from_m": 39212.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42758.57, "from_m": 41074.058, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43058.393, "from_m": 42758.57, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43171.033, "from_m": 43058.393, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44332.812, "from_m": 43171.033, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46021.973, "from_m": 44332.812, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46325.864, "from_m": 46021.973, "capability_applied": null, "effective_limit_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": 517209, "profile_key": "0d658353e59d0d91a47ee1f8375ecd39057cc106044094942d9ebd3a38ce0159", "schedule_id": 34841, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Bishops Stortford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2116", "location": "Sawbridgeworth", "stage_seq": 2, "distance_m": 5824.616, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2119H", "location": "Harlow Mill", "stage_seq": 3, "distance_m": 9427.439, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Harlow Town", "stage_seq": 4, "distance_m": 12224.327, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2126H", "location": "Roydon", "stage_seq": 5, "distance_m": 16414.964, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Broxbourne Jn", "stage_seq": 6, "distance_m": 19145.585, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2136", "location": "Broxbourne", "stage_seq": 7, "distance_m": 21122.444, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2140", "wtt_dep": "2140H", "location": "Cheshunt", "stage_seq": 8, "distance_m": 26173.385, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Waltham Cross", "stage_seq": 9, "distance_m": 28126.349, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2145H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 29729.346, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Brimsdown", "stage_seq": 11, "distance_m": 31438.595, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2152", "location": "Northumberland Park", "stage_seq": 12, "distance_m": 37894.755, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2156", "location": "Tottenham Hale", "stage_seq": 13, "distance_m": 39441.514, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Tottenham South Jn", "stage_seq": 14, "distance_m": 40201.712, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Coppermill Jn", "stage_seq": 15, "distance_m": 41154.131, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200", "location": "Lea Bridge", "stage_seq": 16, "distance_m": 42478.218, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Temple Mills East Jn", "stage_seq": 17, "distance_m": 45387.827, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": null, "location": "Stratford", "stage_seq": 18, "distance_m": 46325.864, "section_seq": 1, "route_path_id": 34263}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46325.864, "from_m": 0.0, "section_seq": 1, "route_path_id": 34263}], "total_distance_m": 46325.864, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42438.376, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3887.488, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12800, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:27Z", "source_id": 41876908, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:15:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:28Z", "source_id": 13700865, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12804, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:02Z", "source_id": 41883409, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:18:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:02Z", "source_id": 13702926, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:37Z", "source_id": 41888016, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:21:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:43Z", "source_id": 13704422, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12818, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:01Z", "source_id": 41895796, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:25:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:07Z", "source_id": 13706993, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14822, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:19Z", "source_id": 41905245, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:31:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:21Z", "source_id": 13709987, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:45Z", "source_id": 41920073, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:39:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:48Z", "source_id": 13714905, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14852, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:25Z", "source_id": 41924613, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:41:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:28Z", "source_id": 13716410, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Bishops Stortford |
2111 |
2111 |
3 |
None |
None |
Stratford |
2207 |
2207 |
12 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L04087/2026-09-12/detailed |
None |
Waltham Cross |
2026-09-12T21:43:00+01:00 |
Enfield Lock |
2.0 |
{"type": "LineString", "coordinates": [[-0.026429699999999997, 51.6852373], [-0.0266219, 51.6839575], [-0.026952499999999997, 51.68171040000001], [-0.027057199999999997, 51.68105419999999], [-0.027094, 51.68081110000001], [-0.0271263, 51.68059019999999], [-0.027310699999999997, 51.67935489999999], [-0.0273297, 51.679228499999994], [-0.027525099999999997, 51.677913], [-0.027666699999999995, 51.67694469999999], [-0.0277837, 51.67616120000001], [-0.0279604, 51.6749625], [-0.028088200000000004, 51.67411929999999], [-0.0282382, 51.67308549999999], [-0.028501, 51.671257], [-0.028507000000000005, 51.67121569999999], [-0.0285134, 51.671171], [-0.02851979999999999, 51.6711263], [-0.028555, 51.67088159999999]]} |
1.0 |
2143 |
2145 |
2026-09-12T21:44:00+01:00 |
None |
None |
Cheshunt |
Waltham Cross |
Enfield Lock |
51.6852373 |
-0.0264297 |
51.6708816 |
-0.0285550 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Waltham Cross |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13716410 |
1789245692726325 |
None |
40 |
40 |
2026-09-12 20:41:32.732055 |
1 |
2026-09-12 20:43:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517211 |
L82226 |
872H70M712 |
2026-09-12 |
South Western Railway |
P |
SHP |
None |
2H70 |
701031 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 359.727, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 4313.453, "from_m": 359.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4434.966, "from_m": 4313.453, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10241.14, "from_m": 4434.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10362.653, "from_m": 10241.14, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19315.349, "from_m": 10362.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": 19688.323, "from_m": 19315.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19930.798, "from_m": 19688.323, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20373.129, "from_m": 19930.798, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20525.139, "from_m": 20373.129, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23183.656, "from_m": 20525.139, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23701.131, "from_m": 23183.656, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23760.503, "from_m": 23701.131, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25466.579, "from_m": 23760.503, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26622.373, "from_m": 25466.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": 27387.902, "from_m": 26622.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27549.747, "from_m": 27387.902, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 31265.822, "from_m": 27549.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", "infrastructure_limit_mph": 60.0}, {"to_m": 31324.618, "from_m": 31265.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": 37054.072, "from_m": 31324.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": 37471.363, "from_m": 37054.072, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37507.349, "from_m": 37471.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37568.18, "from_m": 37507.349, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38313.074, "from_m": 37568.18, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40239.545, "from_m": 38313.074, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40362.887, "from_m": 40239.545, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 41143.626, "from_m": 40362.887, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41974.209, "from_m": 41143.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42828.886, "from_m": 41974.209, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43406.221, "from_m": 42828.886, "capability_applied": null, "effective_limit_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": 517211, "profile_key": "e39fd81585fd5f55e709a5a7db10b3cd7bd8c6ea8295c224933abb29a99b51f2", "schedule_id": 19034, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Shepperton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2114", "wtt_dep": "2114H", "location": "Upper Halliford", "stage_seq": 2, "distance_m": 2336.59, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2116H", "location": "Sunbury", "stage_seq": 3, "distance_m": 7338.053, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118", "location": "Kempton Park", "stage_seq": 4, "distance_m": 14052.282, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2121H", "location": "Hampton", "stage_seq": 5, "distance_m": 16901.281, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2124H", "location": "Fulwell", "stage_seq": 6, "distance_m": 19604.203, "section_seq": 1, "route_path_id": 35045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Shacklegate Jn", "stage_seq": 7, "distance_m": 20345.525, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129", "location": "Teddington", "stage_seq": 8, "distance_m": 21471.742, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Hampton Wick", "stage_seq": 9, "distance_m": 23308.253, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Kingston", "stage_seq": 10, "distance_m": 23998.088, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136", "location": "Norbiton", "stage_seq": 11, "distance_m": 25346.822, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140", "location": "New Malden", "stage_seq": 12, "distance_m": 27763.88, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Raynes Park", "stage_seq": 13, "distance_m": 29636.031, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Wimbledon", "stage_seq": 14, "distance_m": 31769.909, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Clapham Junction (M)", "stage_seq": 15, "distance_m": 37146.336, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "Vauxhall", "stage_seq": 16, "distance_m": 41338.648, "section_seq": 1, "route_path_id": 35045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Waterloo West Crossings", "stage_seq": 17, "distance_m": 42677.244, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 18, "distance_m": 43406.221, "section_seq": 1, "route_path_id": 35045}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43406.221, "from_m": 0.0, "section_seq": 1, "route_path_id": 35045}], "total_distance_m": 43406.221, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42566.545, "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": 28440, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:40Z", "source_id": 41879041, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:17:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:46Z", "source_id": 13701598, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28443, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:40Z", "source_id": 41879041, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:19:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:46Z", "source_id": 13701599, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28435, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:10Z", "source_id": 41887155, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:15Z", "source_id": 13704142, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28447, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:55Z", "source_id": 41892088, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:23:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:03Z", "source_id": 13705782, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28455, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:47Z", "source_id": 41895436, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:52Z", "source_id": 13706856, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28451, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:56Z", "source_id": 41904529, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:30:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:56Z", "source_id": 13709750, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28473, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:23Z", "source_id": 41908963, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:33:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:27Z", "source_id": 13711284, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28464, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:56Z", "source_id": 41911648, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:35:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:58Z", "source_id": 13712176, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28482, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:47Z", "source_id": 41916569, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:37:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:52Z", "source_id": 13713782, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28495, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:58Z", "source_id": 41922077, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:40:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:59Z", "source_id": 13715535, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Shepperton |
2111 |
2111 |
None |
None |
None |
London Waterloo |
2205 |
2204 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82226/2026-09-12/detailed |
None |
New Malden |
2026-09-12T21:40:46+01:00 |
Raynes Park |
2.0 |
{"type": "LineString", "coordinates": [[-0.25503789999999993, 51.4040364], [-0.25394669999999997, 51.40426449999999], [-0.24858489999999991, 51.4054206], [-0.24553099999999997, 51.40602200000001], [-0.24510339999999997, 51.40610669999998], [-0.24248190000000003, 51.406643499999994], [-0.2351612, 51.4080608], [-0.23489140000000003, 51.408111], [-0.23453599999999997, 51.4081771], [-0.2344261049844174, 51.40819754972544], [-0.2343926466334797, 51.40823304067507], [-0.2343661, 51.4082612], [-0.23434999623932, 51.40827452726261], [-0.23420999999999997, 51.4083017], [-0.2327821, 51.408583500000006], [-0.2313963, 51.408851199999994], [-0.2305959, 51.4089991], [-0.2300863, 51.4091023], [-0.2298675054553008, 51.40914623369893]]} |
1.1 |
2140 |
2142 |
2026-09-12T21:42:00+01:00 |
None |
None |
Norbiton |
New Malden |
Raynes Park |
51.4080885 |
-0.2350124 |
51.4091462 |
-0.2298675 |
0 |
1 |
2026-09-12 20:41:48 |
RUNNING |
2026-09-12 20:41:13 |
Raynes Park |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41925128 |
1789245704380886 |
None |
43 |
42 |
2026-09-12 20:41:44.389462 |
None |
2026-09-12 22:04:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517214 |
W88097 |
672S25M712 |
2026-09-12 |
West Midlands Trains |
P |
WOF |
SAV |
2S25 |
172103 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 532.945, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 736.509, "from_m": 532.945, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1153.028, "from_m": 736.509, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9538.037, "from_m": 1153.028, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10000.094, "from_m": 9538.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": 24772.164, "from_m": 10000.094, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24822.656, "from_m": 24772.164, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35540.038, "from_m": 24822.656, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36442.475, "from_m": 35540.038, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 36582.91, "from_m": 36442.475, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39243.245, "from_m": 36582.91, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39383.681, "from_m": 39243.245, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39410.922, "from_m": 39383.681, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 39526.179, "from_m": 39410.922, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 42327.9, "from_m": 39526.179, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45075.909, "from_m": 42327.9, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45719.51, "from_m": 45075.909, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47330.229, "from_m": 45719.51, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47355.576, "from_m": 47330.229, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49193.129, "from_m": 47355.576, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50040.599, "from_m": 49193.129, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51562.57, "from_m": 50040.599, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52046.427, "from_m": 51562.57, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53088.233, "from_m": 52046.427, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57642.223, "from_m": 53088.233, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58058.026, "from_m": 57642.223, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 58380.815, "from_m": 58058.026, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58961.632, "from_m": 58380.815, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 59720.738, "from_m": 58961.632, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63706.544, "from_m": 59720.738, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63758.316, "from_m": 63706.544, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63923.648, "from_m": 63758.316, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63946.33, "from_m": 63923.648, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 65803.747, "from_m": 63946.33, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65826.429, "from_m": 65803.747, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 65991.761, "from_m": 65826.429, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 66043.533, "from_m": 65991.761, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66114.804, "from_m": 66043.533, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 66420.666, "from_m": 66114.804, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 81340.013, "from_m": 66420.666, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93513.509, "from_m": 81340.013, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 100173.119, "from_m": 93513.509, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 100568.039, "from_m": 100173.119, "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": 100812.992, "from_m": 100568.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}], "service_id": 517214, "profile_key": "d5b414ab04de86dd274e745856b45c74f1e0c701feab508af3a9e016659a0ee8", "schedule_id": 29236, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Worcester Foregate Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Tunnel Jn", "stage_seq": 2, "distance_m": 1153.028, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2120", "location": "Droitwich Spa", "stage_seq": 3, "distance_m": 9449.719, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Hartlebury", "stage_seq": 4, "distance_m": 18660.027, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2133", "location": "Kidderminster", "stage_seq": 5, "distance_m": 24529.387, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2137H", "location": "Blakedown", "stage_seq": 6, "distance_m": 30135.147, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2140", "wtt_dep": "2140H", "location": "Hagley", "stage_seq": 7, "distance_m": 32800.506, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2145", "location": "Stourbridge Junction", "stage_seq": 8, "distance_m": 35768.005, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149", "location": "Lye", "stage_seq": 9, "distance_m": 37913.078, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "Cradley Heath", "stage_seq": 10, "distance_m": 42941.908, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Old Hill", "stage_seq": 11, "distance_m": 45340.01, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "Rowley Regis", "stage_seq": 12, "distance_m": 47243.953, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Langley Green", "stage_seq": 13, "distance_m": 49822.915, "section_seq": 1, "route_path_id": 40326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Smethwick Jn", "stage_seq": 14, "distance_m": 51744.682, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Smethwick Galton Bridge HL", "stage_seq": 15, "distance_m": 51945.425, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208H", "location": "The Hawthorns", "stage_seq": 16, "distance_m": 53163.578, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2212H", "location": "Jewellry Quarter", "stage_seq": 17, "distance_m": 57027.469, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2221", "location": "Birmingham Snow Hill", "stage_seq": 18, "distance_m": 58239.535, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2225", "location": "Birmingham Moor Street", "stage_seq": 19, "distance_m": 59070.202, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2228H", "location": "Small Heath", "stage_seq": 20, "distance_m": 61965.271, "section_seq": 1, "route_path_id": 40326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Small Heath Sth Jn", "stage_seq": 21, "distance_m": 62384.906, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232", "location": "Tyseley", "stage_seq": 22, "distance_m": 63510.808, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Spring Road", "stage_seq": 23, "distance_m": 64875.039, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Hall Green", "stage_seq": 24, "distance_m": 68374.314, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Yardley Wood", "stage_seq": 25, "distance_m": 70373.038, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Shirley", "stage_seq": 26, "distance_m": 72398.488, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Whitlock's End", "stage_seq": 27, "distance_m": 73860.062, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Wythall", "stage_seq": 28, "distance_m": 75432.132, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Earlswood (West Midlands)", "stage_seq": 29, "distance_m": 77065.985, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2253H", "location": "The Lakes", "stage_seq": 30, "distance_m": 78472.484, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Wood End", "stage_seq": 31, "distance_m": 80182.454, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2259H", "location": "Danzey", "stage_seq": 32, "distance_m": 83121.549, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Henley-in-Arden", "stage_seq": 33, "distance_m": 87874.607, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "Wootton Wawen", "stage_seq": 34, "distance_m": 90757.444, "section_seq": 1, "route_path_id": 40326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Bearley Jn", "stage_seq": 35, "distance_m": 95018.174, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Wilmcote", "stage_seq": 36, "distance_m": 96534.92, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Stratford Parkway", "stage_seq": 37, "distance_m": 99126.403, "section_seq": 1, "route_path_id": 40326}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": null, "location": "Stratford-upon-Avon", "stage_seq": 38, "distance_m": 100812.992, "section_seq": 1, "route_path_id": 40326}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100812.992, "from_m": 0.0, "section_seq": 1, "route_path_id": 40326}], "total_distance_m": 100812.992, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100762.5, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 50.492, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:27Z", "source_id": 13703747, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19813, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:55Z", "source_id": 41897488, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:26:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:01Z", "source_id": 13707495, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19782, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:14Z", "source_id": 41905093, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:31:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:19Z", "source_id": 13709944, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19796, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:29Z", "source_id": 41916081, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:32Z", "source_id": 13713628, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19771, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:08Z", "source_id": 41920746, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:40:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:12Z", "source_id": 13715088, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Worcester Foregate Street |
2111 |
2111 |
2 |
None |
None |
Stratford-upon-Avon |
2320 |
2320 |
1 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W88097/2026-09-12/detailed |
None |
Hagley |
2026-09-12T21:41:00+01:00 |
Stourbridge Junction |
2.5 |
{"type": "LineString", "coordinates": [[-2.1466268000000004, 52.4223038], [-2.1463398, 52.4225639], [-2.1460193, 52.4228779], [-2.1457953999999995, 52.42310529999999], [-2.1455740999999997, 52.42333920000001], [-2.1453474, 52.42358939999999], [-2.1450497, 52.42393049999999], [-2.1447909, 52.42423470000001], [-2.1444838, 52.4246313], [-2.1442611, 52.4249421], [-2.1440573, 52.425248800000006], [-2.1438427, 52.4255898], [-2.1436657, 52.4259079], [-2.1435316, 52.42615899999999], [-2.1434155, 52.4263988], [-2.1432687, 52.4267044], [-2.1431359, 52.4270054], [-2.1430420999999997, 52.4272581], [-2.1429603, 52.427461699999995], [-2.1428825, 52.4276858], [-2.1428049999999996, 52.42791789999999], [-2.1426679, 52.4284226], [-2.1425766999999993, 52.4288118], [-2.1425231, 52.42912249999999], [-2.1424641, 52.42942099999999], [-2.1423982999999995, 52.42969899999999], [-2.1423447, 52.4300049], [-2.1422682999999996, 52.43041370000001], [-2.1421918, 52.4308495], [-2.142116699999999, 52.43115050000001], [-2.1420671, 52.431475899999995], [-2.1420228, 52.4317474], [-2.1419518, 52.432127599999994], [-2.141887399999999, 52.4324718], [-2.1418123, 52.4329518], [-2.1417184, 52.433507799999994], [-2.1416285, 52.43396570000001], [-2.1415453999999996, 52.4344235], [-2.1414703, 52.43481680000001], [-2.1414046, 52.4351856], [-2.141363, 52.4353883], [-2.1413267999999994, 52.43556989999999], [-2.141281199999999, 52.43576199999999], [-2.1412301999999994, 52.43597049999999], [-2.1411711999999996, 52.4361626], [-2.1411189, 52.4363253], [-2.1410546, 52.4365052], [-2.1409432, 52.4367832], [-2.1408547, 52.43699819999999], [-2.1407583999999997, 52.4372], [-2.1406672, 52.4373897], [-2.1405076, 52.4376717], [-2.1404068, 52.437845199999984], [-2.1402955, 52.4380341], [-2.1401667, 52.4382164], [-2.1400674999999993, 52.438363499999994], [-2.1398783999999997, 52.438617], [-2.139637, 52.4389236], [-2.1393379, 52.439271], [-2.1391448, 52.4394909], [-2.1390580284393295, 52.43957578845911], [-2.1389651, 52.4396667], [-2.1387197, 52.4399103], [-2.1385560999999997, 52.440063999999985], [-2.138375, 52.4402267], [-2.1381738999999995, 52.4404074], [-2.1379471999999997, 52.440612599999994], [-2.1377501, 52.4407883], [-2.1373746, 52.44111289999999], [-2.1371599999999997, 52.441309100000005], [-2.1366812000000004, 52.4417734], [-2.136283, 52.4421691], [-2.135943699999999, 52.442577799999995], [-2.1357385, 52.4428231], [-2.1355252, 52.44312310000001], [-2.1354113000000003, 52.44328329999999], [-2.1352557, 52.443530200000005], [-2.1351631, 52.4436831], [-2.1350195999999997, 52.4439422], [-2.1348399, 52.4442806], [-2.1346455, 52.44469999999999], [-2.1344886, 52.445068600000006], [-2.1343706, 52.4453972], [-2.1342619, 52.445723400000006], [-2.1341976, 52.445977600000006], [-2.1341451999999994, 52.4462163], [-2.134109, 52.4464648], [-2.1340742, 52.4467141], [-2.1340473, 52.4470345], [-2.1340299, 52.4473296], [-2.1340235, 52.447433]]} |
1.8 |
2141 |
2143½ |
2026-09-12T21:43:30+01:00 |
None |
None |
Blakedown |
Hagley |
Stourbridge Junction |
52.4251667 |
-2.1441118 |
52.4474330 |
-2.1340235 |
0 |
1 |
2026-09-12 20:41:46 |
RUNNING |
2026-09-12 20:41:00 |
Stourbridge Junction |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13716525 |
1789245706830368 |
None |
26 |
26 |
2026-09-12 20:41:46.835002 |
None |
2026-09-12 23:20:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517215 |
C37331 |
509T41M712 |
2026-09-12 |
Elizabeth Line |
P |
SNF |
HWV |
9T41 |
345060 |
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": 44138.52, "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": 44224.199, "from_m": 44138.52, "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": 44425.604, "from_m": 44224.199, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48689.064, "from_m": 44425.604, "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": 49609.086, "from_m": 48689.064, "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": 49789.786, "from_m": 49609.086, "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": 50447.298, "from_m": 49789.786, "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": 52144.147, "from_m": 50447.298, "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": 53324.469, "from_m": 52144.147, "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": 55428.359, "from_m": 53324.469, "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": 55592.384, "from_m": 55428.359, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57245.993, "from_m": 55592.384, "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": 57419.554, "from_m": 57245.993, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57582.744, "from_m": 57419.554, "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": 57875.911, "from_m": 57582.744, "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": 60119.965, "from_m": 57875.911, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60630.948, "from_m": 60119.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61170.84, "from_m": 60630.948, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61245.779, "from_m": 61170.84, "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": 63844.086, "from_m": 61245.779, "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": 64744.721, "from_m": 63844.086, "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": 65055.223, "from_m": 64744.721, "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": 66520.699, "from_m": 65055.223, "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": 66906.085, "from_m": 66520.699, "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": 67563.311, "from_m": 66906.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 517215, "profile_key": "f610d25da5780543f852adcd3cc5e4d8911feb6ca2bcc526d7c8e4f82c2eaa76", "schedule_id": 8658, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2132H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Stratford", "stage_seq": 14, "distance_m": 26028.642, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27991.753, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 31431.599, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 32459.919, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33960.033, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 35681.082, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 37708.678, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 39031.52, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2206", "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 41349.428, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 23, "distance_m": 42831.643, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Portobello Jn (London)", "stage_seq": 24, "distance_m": 43134.54, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Ladbroke Grove Jn", "stage_seq": 25, "distance_m": 44006.82, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Acton West Jn", "stage_seq": 26, "distance_m": 49398.182, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2214", "location": "Ealing Broadway", "stage_seq": 27, "distance_m": 50589.366, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "West Ealing", "stage_seq": 28, "distance_m": 51998.289, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Southall", "stage_seq": 29, "distance_m": 55927.907, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222H", "location": "Hayes & Harlington", "stage_seq": 30, "distance_m": 59007.499, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Heathrow Airport Jn", "stage_seq": 31, "distance_m": 59214.791, "section_seq": 1, "route_path_id": 29917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Heathrow Tunnel Jn", "stage_seq": 32, "distance_m": 61139.433, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230H", "location": "Heathrow Terminals 2 & 3", "stage_seq": 33, "distance_m": 64913.167, "section_seq": 1, "route_path_id": 29917}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "Heathrow Terminal 5", "stage_seq": 34, "distance_m": 67563.311, "section_seq": 1, "route_path_id": 29917}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 67563.311, "from_m": 0.0, "section_seq": 1, "route_path_id": 29917}], "total_distance_m": 67563.311, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 62213.946, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5349.365, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:10Z", "source_id": 41876394, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:14:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:13Z", "source_id": 13700697, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:19Z", "source_id": 41884014, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:19:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:23Z", "source_id": 13703144, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:41Z", "source_id": 41889920, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:22:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:48Z", "source_id": 13705040, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:30Z", "source_id": 41894925, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:25:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:32Z", "source_id": 13706668, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:12Z", "source_id": 41901497, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:28:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:15Z", "source_id": 13708828, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:11Z", "source_id": 41905020, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:17Z", "source_id": 13709921, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:21Z", "source_id": 41908930, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:32:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:22Z", "source_id": 13711245, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:55Z", "source_id": 41913321, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:59Z", "source_id": 13712691, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:58Z", "source_id": 41918664, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:38:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:03Z", "source_id": 13714440, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:38Z", "source_id": 41923256, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:44Z", "source_id": 13715951, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Shenfield |
2111 |
2111 |
5 |
None |
None |
Heathrow Terminal 5 |
2236 |
2234 |
4 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37331/2026-09-12/detailed |
None |
Forest Gate |
2026-09-12T21:41:30+01:00 |
Maryland |
1.5 |
{"type": "LineString", "coordinates": [[0.0229839, 51.5492468], [0.0224419, 51.5491431], [0.0219664, 51.54905], [0.021558299999999996, 51.5489735], [0.0208117, 51.54882779999999], [0.0199536, 51.5486749], [0.018325799999999996, 51.5483704], [0.0154547, 51.5478404], [0.013286499999999998, 51.54747390000001], [0.011990399999999998, 51.54723880000001], [0.0103183, 51.5469298], [0.0092082, 51.5467191], [0.0087529, 51.546635], [0.0083663, 51.5465676], [0.0079457, 51.5465047], [0.007555699999999999, 51.54644309999999], [0.0068866, 51.5463174], [0.006283199999999999, 51.546200799999994], [0.0060271, 51.54614680000001], [0.0057837999999999995, 51.54609489999999], [0.005570438946839474, 51.54604584425307]]} |
0.8 |
2141 |
2142½ |
2026-09-12T21:42:30+01:00 |
None |
None |
Manor Park |
Forest Gate |
Maryland |
51.5491741 |
0.0226041 |
51.5460458 |
0.0055704 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:41:30 |
Maryland |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789245646276517 |
None |
52 |
52 |
2026-09-12 20:41:32.736955 |
None |
2026-09-12 22:34:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517216 |
C37439 |
739U11MZ12 |
2026-09-12 |
Elizabeth Line |
O |
MAI |
ABX |
9U11 |
345069 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 120.863, "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": 611.465, "from_m": 120.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 694.979, "from_m": 611.465, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31291.268, "from_m": 694.979, "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": 35554.728, "from_m": 31291.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": 100.0}, {"to_m": 35756.133, "from_m": 35554.728, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35841.812, "from_m": 35756.133, "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": 37570.503, "from_m": 35841.812, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37699.939, "from_m": 37570.503, "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": 37829.374, "from_m": 37699.939, "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": 38747.076, "from_m": 37829.374, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39309.784, "from_m": 38747.076, "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": 39464.846, "from_m": 39309.784, "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": 39922.394, "from_m": 39464.846, "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": 40060.417, "from_m": 39922.394, "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": 40216.343, "from_m": 40060.417, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40339.196, "from_m": 40216.343, "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": 40558.337, "from_m": 40339.196, "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": 40788.15, "from_m": 40558.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41158.785, "from_m": 40788.15, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42226.12, "from_m": 41158.785, "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": 42464.817, "from_m": 42226.12, "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": 42625.326, "from_m": 42464.817, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43029.955, "from_m": 42625.326, "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": 43283.259, "from_m": 43029.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": 43598.336, "from_m": 43283.259, "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": 43823.608, "from_m": 43598.336, "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": 44121.824, "from_m": 43823.608, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44785.136, "from_m": 44121.824, "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": 44955.359, "from_m": 44785.136, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45101.355, "from_m": 44955.359, "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": 45501.787, "from_m": 45101.355, "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": 45724.67, "from_m": 45501.787, "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": 45909.531, "from_m": 45724.67, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46538.826, "from_m": 45909.531, "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": 47155.846, "from_m": 46538.826, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47658.004, "from_m": 47155.846, "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": 47801.347, "from_m": 47658.004, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47903.625, "from_m": 47801.347, "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": 48796.095, "from_m": 47903.625, "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": 48984.277, "from_m": 48796.095, "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": 49203.193, "from_m": 48984.277, "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": 49225.385, "from_m": 49203.193, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49232.027, "from_m": 49225.385, "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": 49254.22, "from_m": 49232.027, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49473.136, "from_m": 49254.22, "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": 49657.044, "from_m": 49473.136, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50015.072, "from_m": 49657.044, "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": 50216.121, "from_m": 50015.072, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50493.625, "from_m": 50216.121, "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": 52571.659, "from_m": 50493.625, "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": 52720.674, "from_m": 52571.659, "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": 52857.287, "from_m": 52720.674, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53545.146, "from_m": 52857.287, "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": 53674.727, "from_m": 53545.146, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53853.118, "from_m": 53674.727, "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": 56215.069, "from_m": 53853.118, "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": 56302.143, "from_m": 56215.069, "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": 56389.526, "from_m": 56302.143, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56786.19, "from_m": 56389.526, "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": 58520.131, "from_m": 56786.19, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58779.802, "from_m": 58520.131, "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": 60245.72, "from_m": 58779.802, "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": 60375.841, "from_m": 60245.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": 60469.736, "from_m": 60375.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60748.442, "from_m": 60469.736, "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": 60805.988, "from_m": 60748.442, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60956.666, "from_m": 60805.988, "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": 63940.115, "from_m": 60956.666, "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": 517216, "profile_key": "550dff89962b7fa33b6b3632af6540f0bd3f4467c70ce9a46e6795bc685a2a04", "schedule_id": 32650, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2029", "location": "Maidenhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034", "location": "Burnham", "stage_seq": 2, "distance_m": 5292.522, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": "2038", "location": "Slough", "stage_seq": 3, "distance_m": 9204.109, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2041H", "wtt_dep": "2042", "location": "Langley", "stage_seq": 4, "distance_m": 12956.336, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": "2044H", "location": "Iver", "stage_seq": 5, "distance_m": 15233.697, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2046H", "wtt_dep": "2047", "location": "West Drayton", "stage_seq": 6, "distance_m": 17694.188, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 21136.805, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2051", "wtt_dep": "2052", "location": "Hayes & Harlington", "stage_seq": 8, "distance_m": 21442.828, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2054H", "wtt_dep": "2055", "location": "Southall", "stage_seq": 9, "distance_m": 24416.504, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2057", "location": "West Ealing", "stage_seq": 10, "distance_m": 28348.632, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2058H", "wtt_dep": "2059H", "location": "Ealing Broadway", "stage_seq": 11, "distance_m": 29779.436, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100H", "location": "Acton West Jn", "stage_seq": 12, "distance_m": 30582.15, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Ladbroke Grove Jn", "stage_seq": 13, "distance_m": 35973.512, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 36845.792, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107", "location": "Westbourne Park Carriage Sidings", "stage_seq": 15, "distance_m": 37699.939, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2109", "wtt_dep": "2111", "location": "Paddington (Crossrail)", "stage_seq": 16, "distance_m": 40339.196, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2113H", "wtt_dep": "2114", "location": "Bond Street (Crossrail)", "stage_seq": 17, "distance_m": 42657.105, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2116H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 18, "distance_m": 43979.947, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119H", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 46007.543, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2122", "location": "Liverpool Street (Crossrail)", "stage_seq": 20, "distance_m": 47728.592, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Whitechapel Crossrail", "stage_seq": 21, "distance_m": 49228.706, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 22, "distance_m": 50764.885, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2129", "location": "Canary Wharf (Crossrail)", "stage_seq": 23, "distance_m": 53028.117, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2133", "location": "Custom House (Crossrail)", "stage_seq": 24, "distance_m": 56392.031, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Woolwich (Crossrail)", "stage_seq": 25, "distance_m": 60469.736, "section_seq": 1, "route_path_id": 29927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Plumstead East Jn", "stage_seq": 26, "distance_m": 62729.184, "section_seq": 1, "route_path_id": 29927}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 27, "distance_m": 63940.115, "section_seq": 1, "route_path_id": 29927}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63940.115, "from_m": 0.0, "section_seq": 1, "route_path_id": 29927}], "total_distance_m": 63940.115, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 63449.513, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 490.602, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:05Z", "source_id": 41874371, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-12T20:13:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:13:06Z", "source_id": 13700055, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-12T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:13Z", "source_id": 41878130, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-12T20:15:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:16Z", "source_id": 13701278, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-12T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:21Z", "source_id": 41884081, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-12T20:18:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:25Z", "source_id": 13703180, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:49Z", "source_id": 41888334, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-12T20:20:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:51Z", "source_id": 13704514, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:52Z", "source_id": 41893759, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-12T20:23:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:58Z", "source_id": 13706317, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15120, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:57Z", "source_id": 41900992, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-12T20:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:03Z", "source_id": 13708655, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15318, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:53Z", "source_id": 41908047, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-12T20:31:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:56Z", "source_id": 13710979, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32167, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:20Z", "source_id": 41915795, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-12T20:36:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:20Z", "source_id": 13713515, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32214, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:40Z", "source_id": 41923357, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-12T20:40:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:46Z", "source_id": 13716006, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Maidenhead |
2029 |
2029 |
4 |
None |
None |
Abbey Wood (Crossrail) |
2141 |
2141 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37439/2026-09-12/detailed |
None |
Woolwich (Crossrail) |
2026-09-12T21:37:30+01:00 |
Abbey Wood (Crossrail) |
3.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 |
2137 |
2140 |
2026-09-12T21:40:30+01:00 |
None |
None |
Woolwich (Crossrail) |
Abbey Wood (Crossrail) |
Abbey Wood (Crossrail) |
51.4911954 |
0.1201962 |
51.4911954 |
0.1201962 |
1 |
1 |
2026-09-12 20:41:36 |
TERMINATED |
2026-09-12 20:40:40 |
Abbey Wood (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
41923357 |
1789245646360374 |
None |
64 |
64 |
2026-09-12 20:40:46.367875 |
3 |
2026-09-12 20:50:42.069820 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:40:42.069820 |
| 517217 |
Y65528 |
529A64M712 |
2026-09-12 |
London Overground |
P |
XHZ |
CYP |
9A64 |
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": 517217, "profile_key": "cb8c52888ff381e5981a5df7093398c330870e6b17274b3e31db4dea7ba8e385", "schedule_id": 30474, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2111", "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": "2112H", "wtt_dep": "2113", "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": "2113H", "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": "2115", "wtt_dep": "2116", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2122H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "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": "2135", "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": "2136", "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": "2137", "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": "2138", "wtt_dep": "2139", "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": "2141", "wtt_dep": "2141H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2149H", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2154", "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-12T20:11:56Z", "source_id": 41872352, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:12:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:12:01Z", "source_id": 13699407, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:36Z", "source_id": 41877155, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:15:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:41Z", "source_id": 13700975, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:59Z", "source_id": 41881517, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:17:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:02Z", "source_id": 13702324, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:01Z", "source_id": 41885142, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:19:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:03Z", "source_id": 13703501, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:35Z", "source_id": 41889722, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:21:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:38Z", "source_id": 13704964, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:52Z", "source_id": 41893740, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:24:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:58Z", "source_id": 13706310, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:00Z", "source_id": 41897625, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:26:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:07Z", "source_id": 13707541, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:57Z", "source_id": 41901039, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:28:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:03Z", "source_id": 13708687, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:34Z", "source_id": 41903866, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:30:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:36Z", "source_id": 13709557, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:15Z", "source_id": 41906887, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:31:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:18Z", "source_id": 13710599, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:54Z", "source_id": 41909884, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:57Z", "source_id": 13711561, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:31Z", "source_id": 41916119, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-12T20:37:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:32Z", "source_id": 13713626, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:20Z", "source_id": 41922762, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-12T20:40:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:21Z", "source_id": 13715768, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
2111 |
2111 |
2 |
None |
None |
Crystal Palace |
2154 |
2154 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y65528/2026-09-12/detailed |
None |
Brockley |
2026-09-12T21:41:30+01:00 |
Honor Oak Park |
2.0 |
{"type": "LineString", "coordinates": [[-0.03764579999999999, 51.4644442], [-0.0377267, 51.463981100000005], [-0.0378397, 51.4634297], [-0.0380099, 51.46281649999999], [-0.038212199999999995, 51.46221789999999], [-0.03834529999999999, 51.461806199999984], [-0.0387458, 51.4608069], [-0.03905639999999999, 51.4599982], [-0.0394634, 51.4589387], [-0.03963690546611939, 51.458503400923355], [-0.03960077669318415, 51.45846674019394], [-0.039624206603576816, 51.45840700944792], [-0.03964499999999999, 51.45835400000001], [-0.0398997, 51.4576994], [-0.0401952, 51.4569874], [-0.0404786, 51.45626689999999], [-0.040765, 51.4556657], [-0.04106499999999999, 51.45514819999999], [-0.04133939999999999, 51.45470099999999], [-0.041683099999999994, 51.4542003], [-0.0420976, 51.453632], [-0.04241419999999999, 51.4532356], [-0.04276239999999999, 51.45283349999998], [-0.0431257, 51.4524352], [-0.04362019999999999, 51.45191570000001], [-0.0440558, 51.45148270000001], [-0.0447176, 51.4508063], [-0.04515837324569677, 51.4503625133378]]} |
1.0 |
2141½ |
2143½ |
2026-09-12T21:43:00+01:00 |
None |
None |
New Cross Gate Station ELL |
Brockley |
Honor Oak Park |
51.4644442 |
-0.0376458 |
51.4503625 |
-0.0451584 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:40:52 |
Brockley |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41922762 |
1789245657258729 |
None |
62 |
62 |
2026-09-12 20:40:57.267341 |
2 |
2026-09-12 20:42:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517218 |
C40030 |
875R53M712 |
2026-09-12 |
Thameslink |
P |
GTW |
None |
5R53 |
700130 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 470.091, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1322.867, "from_m": 470.091, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1438.317, "from_m": 1322.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1484.741, "from_m": 1438.317, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1616.323, "from_m": 1484.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4587.392, "from_m": 1616.323, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5002.304, "from_m": 4587.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 517218, "profile_key": "708d8a2bd766554a70768bd6b5249865504395fc4971c9933705cc9a4ee3e45f", "schedule_id": 9242, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29046}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114H", "location": "Tinsley Green Jn", "stage_seq": 2, "distance_m": 1322.867, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2117", "location": "Three Bridges", "stage_seq": 3, "distance_m": 4455.437, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2119", "location": "Three Bridges Down Thameslink Siding Entry/Exit", "stage_seq": 4, "distance_m": 4652.143, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": null, "location": "3bdgs Down Thameslink Sidings", "stage_seq": 5, "distance_m": 5002.304, "section_seq": 1, "route_path_id": 29046}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5002.304, "from_m": 0.0, "section_seq": 1, "route_path_id": 29046}], "total_distance_m": 5002.304, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4587.392, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 414.912, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:18Z", "source_id": 41896355, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:26:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:21Z", "source_id": 13707156, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:53Z", "source_id": 13708617, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}] |
Gatwick Airport |
2112 |
2112 |
3 |
None |
None |
3bdgs Down Thameslink Sidings |
2122 |
2122 |
None |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C40030/2026-09-12/detailed |
None |
Three Bridges Down Thameslink Siding Entry/Exit |
2026-09-12T21:29:00+01:00 |
3bdgs Down Thameslink Sidings |
3.0 |
{"type": "LineString", "coordinates": [[-0.1607003, 51.114734], [-0.160664, 51.11457879999999], [-0.160616, 51.114385], [-0.1605788, 51.1141909], [-0.16050109999999998, 51.11390130000001], [-0.16050040000000002, 51.11349129999999], [-0.1605091, 51.11159440000001]]} |
0.2 |
2119 |
2122 |
2026-09-12T21:32:00+01:00 |
None |
None |
Three Bridges |
Three Bridges Down Thameslink Siding Entry/Exit |
3bdgs Down Thameslink Sidings |
51.1147340 |
-0.1607003 |
51.1115944 |
-0.1605091 |
0 |
1 |
2026-09-12 20:29:02 |
AT_PLATFORM |
2026-09-12 20:29:00 |
Three Bridges Down Thameslink Siding Entry/Exit |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13708617 |
1789244875079855 |
None |
21 |
21 |
2026-09-12 20:29:02.113536 |
None |
2026-09-12 21:32:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517220 |
L86523 |
875Y31M712 |
2026-09-12 |
South Western Railway |
O |
None |
None |
5Y31 |
444028 |
5 |
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": 685.497, "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": 742.123, "from_m": 685.497, "capability_applied": null, "effective_limit_mph": 15.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.163, "from_m": 742.123, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3625.401, "from_m": 1872.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3685.42, "from_m": 3625.401, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3705.771, "from_m": 3685.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3759.034, "from_m": 3705.771, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5108.661, "from_m": 3759.034, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6616.843, "from_m": 5108.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 517220, "profile_key": "2f7de4f290432b3686d8f98213818d3a80d44dfecdda498ea97f8d91cc4883f7", "schedule_id": 35412, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.123, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Nine Elms Jn", "stage_seq": 3, "distance_m": 3219.167, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Queenstown Road (Battersea)", "stage_seq": 4, "distance_m": 4248.751, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "West London Jn", "stage_seq": 5, "distance_m": 5100.793, "section_seq": 1, "route_path_id": 34270}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2120", "location": "Clapham Yard", "stage_seq": 6, "distance_m": 6455.661, "section_seq": 1, "route_path_id": 34270}, {"is_pass": false, "wtt_arr": "2140", "wtt_dep": null, "location": "Clapham Yard Sidings", "stage_seq": 7, "distance_m": 6616.843, "section_seq": 1, "route_path_id": 34270}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6616.843, "from_m": 0.0, "section_seq": 1, "route_path_id": 34270}], "total_distance_m": 6616.843, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5108.661, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1508.182, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:30Z", "source_id": 41889632, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:33Z", "source_id": 13704927, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:44Z", "source_id": 13706808, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29203, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:55Z", "source_id": 41897474, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:25:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:57Z", "source_id": 13707481, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:44Z", "source_id": 13710855, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}] |
London Waterloo |
2112 |
2112 |
16 |
None |
None |
Clapham Yard Sidings |
2140 |
2140 |
None |
EARLY |
-8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86523/2026-09-12/detailed |
None |
Clapham Yard |
2026-09-12T21:20:00+01:00 |
Clapham Yard Sidings |
12.0 |
{"type": "LineString", "coordinates": [[-0.17351719999999998, 51.462538300000006], [-0.1732419, 51.4627073], [-0.172564, 51.46312300000001], [-0.17218789999999998, 51.46335119999999], [-0.1719028, 51.4635282], [-0.17168530000000004, 51.4636942], [-0.1716003, 51.46377019999999], [-0.1715864, 51.4637827], [-0.17147179999999998, 51.46387849999999], [-0.1713278, 51.46400789999999], [-0.17117399999999997, 51.4641324], [-0.1710292, 51.4642421], [-0.1708657, 51.4643506], [-0.1708321, 51.464372899999994], [-0.1707233, 51.46443510000001], [-0.1705724, 51.464518899999995], [-0.1705441, 51.4645346], [-0.17039619999999997, 51.4646066], [-0.1702571, 51.4646713], [-0.170067, 51.4647549], [-0.1699122, 51.46482389999999], [-0.1697006, 51.46491790000001], [-0.1693823, 51.46507709999999], [-0.1692196, 51.4651595], [-0.16906289999999996, 51.4652383], [-0.1689339, 51.4653068], [-0.168792, 51.46540379999999], [-0.1686755, 51.465481], [-0.16880109999999998, 51.4654152], [-0.16900899999999996, 51.465307], [-0.1691507, 51.4652321], [-0.1693653, 51.4651216], [-0.1695504, 51.46503249999999], [-0.1696777, 51.464977], [-0.169858, 51.46488969999999], [-0.16998139999999998, 51.46483959999999], [-0.1701842, 51.46474690000001], [-0.1704018, 51.46466], [-0.17075039999999997, 51.4645522], [-0.1710472, 51.46448199999999], [-0.1713245, 51.4644173], [-0.17139449999999998, 51.464402500000006], [-0.17180059999999997, 51.4643166], [-0.17232369999999997, 51.4642055], [-0.1737813, 51.463885100000006], [-0.1759776, 51.46340670000001]]} |
0.6 |
2120 |
2132 |
2026-09-12T21:36:00+01:00 |
None |
None |
Clapham Yard |
Clapham Yard Sidings |
Clapham Yard Sidings |
51.4634067 |
-0.1759776 |
51.4634067 |
-0.1759776 |
1 |
1 |
2026-09-12 20:32:02 |
TERMINATED |
2026-09-12 20:32:00 |
Clapham Yard Sidings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13710855 |
1789245105743423 |
None |
35 |
35 |
2026-09-12 20:32:01.960139 |
None |
2026-09-12 20:42:01.958421 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:32:01.958421 |
| 517222 |
G89264 |
171J33M712 |
2026-09-12 |
Northern |
O |
LDS |
MCV |
1J33 |
195007+195133 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1050.796, "from_m": 769.481, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1307.337, "from_m": 1050.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1507.611, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1545.444, "from_m": 1507.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2548.586, "from_m": 1545.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9783.447, "from_m": 2548.586, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10343.911, "from_m": 9783.447, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13443.924, "from_m": 10343.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13493.663, "from_m": 13443.924, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14874.78, "from_m": 13493.663, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14933.24, "from_m": 14874.78, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16149.992, "from_m": 14933.24, "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": 19175.463, "from_m": 16149.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": 23108.505, "from_m": 19175.463, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25708.945, "from_m": 23108.505, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 26985.321, "from_m": 25708.945, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 27005.083, "from_m": 26985.321, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31667.586, "from_m": 27005.083, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32144.839, "from_m": 31667.586, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41093.227, "from_m": 32144.839, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43002.116, "from_m": 41093.227, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43465.21, "from_m": 43002.116, "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": 47325.902, "from_m": 43465.21, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47471.655, "from_m": 47325.902, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49019.384, "from_m": 47471.655, "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": 51880.351, "from_m": 49019.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": 52082.647, "from_m": 51880.351, "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": 61792.821, "from_m": 52082.647, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62734.528, "from_m": 61792.821, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62923.905, "from_m": 62734.528, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64807.137, "from_m": 62923.905, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76923.254, "from_m": 64807.137, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 76950.954, "from_m": 76923.254, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77011.049, "from_m": 76950.954, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77058.328, "from_m": 77011.049, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 78696.041, "from_m": 77058.328, "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": 79154.419, "from_m": 78696.041, "capability_applied": null, "effective_limit_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": 517222, "profile_key": "323a559cdaa3e36943ef7414a55c70b98515b23d37c993795eabbbc89ed00226", "schedule_id": 34582, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119", "location": "Bramley", "stage_seq": 5, "distance_m": 6459.938, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122H", "location": "New Pudsey", "stage_seq": 6, "distance_m": 9359.485, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Mill Lane Jn", "stage_seq": 7, "distance_m": 14735.581, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2133", "location": "Bradford Interchange", "stage_seq": 8, "distance_m": 14804.579, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134H", "location": "Mill Lane Jn", "stage_seq": 9, "distance_m": 14874.78, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Halifax", "stage_seq": 10, "distance_m": 27249.445, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Dryclough Jn", "stage_seq": 11, "distance_m": 28596.591, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Milner Royd Jn", "stage_seq": 12, "distance_m": 32144.839, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2157H", "location": "Hebden Bridge", "stage_seq": 13, "distance_m": 41151.112, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Hall Royd Jn", "stage_seq": 14, "distance_m": 47372.88, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203H", "location": "Todmorden", "stage_seq": 15, "distance_m": 48341.623, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Littleborough", "stage_seq": 16, "distance_m": 56963.657, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Rochdale East Jn", "stage_seq": 17, "distance_m": 61836.926, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214H", "location": "Rochdale", "stage_seq": 18, "distance_m": 62301.567, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Castleton East Jn", "stage_seq": 19, "distance_m": 65145.954, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Vitriol Works S.B.", "stage_seq": 20, "distance_m": 71459.768, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Thorpes Bridge Jn", "stage_seq": 21, "distance_m": 75555.341, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Miles Platting Jn", "stage_seq": 22, "distance_m": 77011.049, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 23, "distance_m": 79154.419, "section_seq": 1, "route_path_id": 29477}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 79154.419, "from_m": 0.0, "section_seq": 1, "route_path_id": 29477}], "total_distance_m": 79154.419, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 73061.344, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6093.075, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6395, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:45Z", "source_id": 41882889, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:18:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:46Z", "source_id": 13702781, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6391, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:35Z", "source_id": 41889765, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:38Z", "source_id": 13704980, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6379, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:49Z", "source_id": 41906142, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:33:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:53Z", "source_id": 13710316, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}] |
Leeds |
2112 |
2112 |
5C |
None |
None |
Manchester Victoria |
2229 |
2229 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89264/2026-09-12/detailed |
None |
Bradford Interchange |
2026-09-12T21:36:00+01:00 |
Halifax |
9.0 |
{"type": "LineString", "coordinates": [[-1.7489815, 53.78698839999999], [-1.7489975, 53.786754300000005], [-1.7490070999999998, 53.786450900000006], [-1.7490002, 53.78635739999999], [-1.7489738, 53.78583559999999], [-1.7489472999999998, 53.7853137], [-1.7489133, 53.7846864], [-1.7488739999999998, 53.78400529999999], [-1.7488576, 53.7834697], [-1.7488328, 53.7827074], [-1.7487547, 53.7816071], [-1.7486876, 53.7802806], [-1.7486191999999998, 53.7787882], [-1.7485991, 53.77822969999999], [-1.7485535, 53.77747999999998], [-1.7485267000000002, 53.7767145], [-1.7484596, 53.7757809], [-1.7483926, 53.77489639999999], [-1.7483424999999997, 53.7740945], [-1.748204, 53.7726513], [-1.7481494999999998, 53.7713251], [-1.7480735999999997, 53.7703851], [-1.7479937, 53.76909409999999], [-1.7479163, 53.767978499999984], [-1.7478624, 53.767407899999995], [-1.7478098, 53.76655780000001], [-1.7477526999999995, 53.76567529999999], [-1.7476368999999998, 53.76413370000001], [-1.7475230999999998, 53.7624341], [-1.7473837999999997, 53.76057979999999], [-1.7473626, 53.760289], [-1.7473438, 53.76014149999999], [-1.7473035999999995, 53.7599164], [-1.7472459, 53.759691799999985], [-1.7471761999999995, 53.759496799999994], [-1.7470863, 53.7592456], [-1.7468904999999997, 53.7588318], [-1.7467189, 53.758475], [-1.7464908999999995, 53.757956499999985], [-1.7463742, 53.7576669], [-1.7462951, 53.75734440000001], [-1.7462415, 53.7570732], [-1.7461877999999995, 53.75674339999999], [-1.7461851, 53.7564532], [-1.7461810999999998, 53.75615729999999], [-1.7462078999999997, 53.7558892], [-1.7462601999999998, 53.75561900000001], [-1.7463461, 53.7552527], [-1.7464104, 53.7549942], [-1.7464668, 53.754786499999994], [-1.7465633, 53.754569199999985], [-1.7466787, 53.7543407], [-1.7467993999999998, 53.754122], [-1.7469375, 53.7539133], [-1.7471507, 53.75360750000001], [-1.7473706999999998, 53.75330049999999], [-1.7476469, 53.753005300000005], [-1.7481016000000005, 53.75253839999999], [-1.7484033, 53.752272899999994], [-1.7486849, 53.7520572], [-1.7489424, 53.7518605], [-1.7492268, 53.75165750000001], [-1.7495941999999998, 53.75143070000001], [-1.7499589999999998, 53.751207099999995], [-1.7503946999999995, 53.7509893], [-1.7508039000000002, 53.75077890000001], [-1.7511833999999995, 53.7506118], [-1.7517185, 53.75039350000001], [-1.7521342999999998, 53.7502412], [-1.7524286000000002, 53.750142700000005], [-1.7527228999999998, 53.7500512], [-1.7532581, 53.74990180000001], [-1.7539594999999997, 53.7497381], [-1.7542827, 53.7496687], [-1.7550792999999998, 53.74950219999999], [-1.7559081, 53.74934989999999], [-1.7566082, 53.749204], [-1.7569864, 53.7491152], [-1.7574986999999995, 53.7489819], [-1.7578419999999997, 53.7488915], [-1.7586735, 53.74864569999999], [-1.7594728, 53.74836019999999], [-1.7597196, 53.74827299999999], [-1.7603633, 53.7480017], [-1.7611089, 53.7476544], [-1.7615703, 53.7474307], [-1.7620503999999997, 53.7471563], [-1.7625559999999998, 53.7468566], [-1.7651907, 53.7452815], [-1.7758141000000005, 53.738853899999995], [-1.7768319999999995, 53.7382509], [-1.7777466999999998, 53.737694100000006], [-1.7785165, 53.737234], [-1.7795731, 53.7365965], [-1.780744, 53.7358829], [-1.7818061999999997, 53.7352403], [-1.7832666999999998, 53.7343576], [-1.7833239085670516, 53.734323238421794], [-1.7841411, 53.7338324], [-1.7851092999999998, 53.7332374], [-1.7856981, 53.7328779], [-1.7867053, 53.7322743], [-1.7869615, 53.7321095], [-1.7871594999999998, 53.731994199999995], [-1.7876332999999998, 53.731717399999994], [-1.7881017999999995, 53.73143060000001], [-1.7882743999999997, 53.7313254], [-1.7888698, 53.73095259999999], [-1.7895609999999995, 53.73053960000001], [-1.7900965, 53.7301873], [-1.7919553, 53.7290791], [-1.7926436999999995, 53.7286851], [-1.7932869, 53.7282888], [-1.7940356999999996, 53.7278488], [-1.7951353999999995, 53.7271839], [-1.7966305682390429, 53.72629324763099], [-1.7967353999999995, 53.7262308], [-1.7973791, 53.7258594], [-1.7981194000000005, 53.725504], [-1.7983640000000003, 53.72539999999999], [-1.7988489999999997, 53.725212000000006], [-1.7992593, 53.72505490000001], [-1.7998655, 53.7248549], [-1.8004261, 53.7246819], [-1.8010215000000005, 53.724517000000006], [-1.8019012999999997, 53.72429], [-1.8020918, 53.72423919999999], [-1.8028267, 53.724055099999994], [-1.8038083999999996, 53.7238059], [-1.8044923, 53.7236361], [-1.8052003999999997, 53.72347580000001], [-1.8057261, 53.72339010000001], [-1.8061687, 53.72333299999999], [-1.8066998000000003, 53.7232743], [-1.8073193999999997, 53.723240700000005], [-1.8078825999999997, 53.72321869999998], [-1.8083306, 53.72322509999999], [-1.8089046, 53.72324729999999], [-1.809449, 53.72327839999999], [-1.8099453000000003, 53.7233441], [-1.8103368999999996, 53.7233997], [-1.8106265, 53.72345039999998], [-1.8109699, 53.7235086], [-1.8161948000000003, 53.72468640000001], [-1.8170987000000005, 53.7248738], [-1.8184397999999995, 53.7251723], [-1.8194738, 53.725405], [-1.8207264, 53.7256684], [-1.8217215, 53.7259001], [-1.8224229000000003, 53.72607049999999], [-1.8227943999999996, 53.7261619], [-1.8229754, 53.7262098], [-1.8233563, 53.7263197], [-1.8237828000000005, 53.72644329999999], [-1.8240898999999997, 53.7265444], [-1.8246022, 53.72673], [-1.8251655, 53.726949], [-1.8259567, 53.72725369999999], [-1.8265454, 53.7274733], [-1.8270323, 53.727625], [-1.827499, 53.7277488], [-1.8279146999999996, 53.727853499999995], [-1.8284257, 53.72796530000001], [-1.8285437, 53.7279859], [-1.8287613, 53.72802560000001], [-1.8292853, 53.72809949999999], [-1.8299586000000003, 53.728182], [-1.8305003999999996, 53.7282296], [-1.8308946999999995, 53.728255], [-1.8315129, 53.7282731], [-1.8321190999999992, 53.728275499999995], [-1.8324906, 53.728256599999995], [-1.8330149, 53.728228699999995], [-1.8335768999999995, 53.7281741], [-1.8344458999999995, 53.728061399999994], [-1.8352425000000003, 53.7279297], [-1.8359641, 53.72776150000001], [-1.8365783, 53.72758219999999], [-1.8370681, 53.72742920000001], [-1.8385745, 53.7269258], [-1.8401835, 53.7263809], [-1.842993, 53.72543189999999], [-1.8456602, 53.72453850000001], [-1.848017, 53.723742900000005], [-1.8504024, 53.7229293], [-1.8507108000000003, 53.7228151], [-1.8511346, 53.7226421], [-1.8513465, 53.722553199999986], [-1.851619, 53.722422], [-1.8518507, 53.722302000000006], [-1.8519097999999996, 53.7222691], [-1.8521864, 53.722093099999995], [-1.8525401, 53.7218692], [-1.8525913, 53.7218318], [-1.8527225, 53.721735899999985], [-1.8529817, 53.721559199999994], [-1.8533166, 53.7212921], [-1.8537213605451044, 53.720876603100905]]} |
7.7 |
2136 |
2145 |
2026-09-12T21:46:00+01:00 |
None |
None |
New Pudsey |
Mill Lane Jn |
Halifax |
53.7340230 |
-1.7838238 |
53.7208766 |
-1.8537214 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:36:00 |
Halifax |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41915919 |
1789245646290433 |
None |
36 |
36 |
2026-09-12 20:40:46.294907 |
None |
2026-09-12 22:30:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517224 |
V31181 |
861F841712 |
2026-09-12 |
Great Western Railway |
N |
SOU |
WSB |
1F84 |
166211 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 344.045, "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": 389.912, "from_m": 344.045, "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": 475.279, "from_m": 389.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": 4169.387, "from_m": 475.279, "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": 4416.869, "from_m": 4169.387, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4450.903, "from_m": 4416.869, "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": 4501.216, "from_m": 4450.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4586.782, "from_m": 4501.216, "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": 4823.224, "from_m": 4586.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": 5397.94, "from_m": 4823.224, "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": 6421.394, "from_m": 5397.94, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12947.921, "from_m": 6421.394, "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": 13166.273, "from_m": 12947.921, "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": 13612.595, "from_m": 13166.273, "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": 36425.909, "from_m": 13612.595, "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": 37012.562, "from_m": 36425.909, "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": 37653.529, "from_m": 37012.562, "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": 37898.331, "from_m": 37653.529, "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": 38156.679, "from_m": 37898.331, "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": 39420.653, "from_m": 38156.679, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40268.016, "from_m": 39420.653, "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": 40293.985, "from_m": 40268.016, "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": 40366.394, "from_m": 40293.985, "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": 42904.627, "from_m": 40366.394, "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": 43089.222, "from_m": 42904.627, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43151.883, "from_m": 43089.222, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47971.525, "from_m": 43151.883, "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": 48791.241, "from_m": 47971.525, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60294.521, "from_m": 48791.241, "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": 60843.721, "from_m": 60294.521, "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": 71524.147, "from_m": 60843.721, "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": 71778.1, "from_m": 71524.147, "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": 78287.178, "from_m": 71778.1, "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": 79166.628, "from_m": 78287.178, "capability_applied": null, "effective_limit_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": 517224, "profile_key": "2d506ec23eb4b09576a0fd960f15202a8365ff8173a2157a31f8123566374692", "schedule_id": 38199, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "Southampton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Church Lane Jn", "stage_seq": 2, "distance_m": 2221.59, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Redbridge", "stage_seq": 3, "distance_m": 4293.128, "section_seq": 1, "route_path_id": 56467}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123H", "location": "Romsey", "stage_seq": 4, "distance_m": 13392.258, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Dean", "stage_seq": 5, "distance_m": 25550.578, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Salisbury Tunnel Jn", "stage_seq": 6, "distance_m": 38198.833, "section_seq": 1, "route_path_id": 56467}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142H", "location": "Salisbury", "stage_seq": 7, "distance_m": 39916.215, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145H", "location": "Wilton Jn", "stage_seq": 8, "distance_m": 42961.517, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Wishford", "stage_seq": 9, "distance_m": 48217.279, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Wylye AHB", "stage_seq": 10, "distance_m": 55481.791, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Upton Lovell", "stage_seq": 11, "distance_m": 63003.441, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Warminster Sig. W301", "stage_seq": 12, "distance_m": 69959.613, "section_seq": 1, "route_path_id": 56467}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203H", "location": "Warminster", "stage_seq": 13, "distance_m": 71689.932, "section_seq": 1, "route_path_id": 56467}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Westbury Sig. W305", "stage_seq": 14, "distance_m": 78027.217, "section_seq": 1, "route_path_id": 56467}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": null, "location": "Westbury", "stage_seq": 15, "distance_m": 79166.628, "section_seq": 1, "route_path_id": 56467}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 79166.628, "from_m": 0.0, "section_seq": 1, "route_path_id": 56467}], "total_distance_m": 79166.628, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 79053.654, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 112.974, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27621, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:30Z", "source_id": 41878675, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:16:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:32Z", "source_id": 13701453, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27201, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:23Z", "source_id": 41891261, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:23:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:27Z", "source_id": 13705473, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27210, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:14Z", "source_id": 41905087, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:32:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:17Z", "source_id": 13709924, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27249, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:49Z", "source_id": 41921892, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:41:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:53Z", "source_id": 13715499, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Southampton Central |
2112 |
2112 |
3B |
None |
None |
Westbury |
2211 |
2211 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:V31181/2026-09-12/detailed |
None |
Salisbury |
2026-09-12T21:42:30+01:00 |
Warminster |
20.0 |
{"type": "LineString", "coordinates": [[-1.8063360615482216, 51.07068646991626], [-1.8071491, 51.070719199999985], [-1.8077702, 51.07074769999999], [-1.8081866, 51.0707653], [-1.8084537, 51.07077829999999], [-1.8088453, 51.07080639999999], [-1.8092759000000005, 51.0708458], [-1.8097828, 51.0709318], [-1.811173, 51.07115749999999], [-1.8125248, 51.0713837], [-1.8131176, 51.0714932], [-1.8138043, 51.07163919999999], [-1.8141880999999995, 51.0717242], [-1.8147804, 51.07186720000001], [-1.8153493, 51.07202019999999], [-1.8157337, 51.0721318], [-1.816097, 51.0722443], [-1.8164991, 51.0723755], [-1.8168887, 51.0725021], [-1.8175735, 51.072744699999994], [-1.8177342999999997, 51.07280740000001], [-1.8180946, 51.072947099999986], [-1.8185011, 51.0731116], [-1.8189122, 51.0732872], [-1.8193321, 51.07347959999999], [-1.8197213999999995, 51.0736651], [-1.8200752, 51.073843399999994], [-1.8202549, 51.0739333], [-1.8207794, 51.0742022], [-1.8213087, 51.0744731], [-1.8216726999999997, 51.07465570000001], [-1.8220361, 51.0748381], [-1.8224577, 51.07504039999999], [-1.8229055000000003, 51.07524800000001], [-1.8236447, 51.07557479999999], [-1.8243342, 51.0758708], [-1.8255592, 51.0763706], [-1.8262168999999997, 51.076633699999995], [-1.8268545, 51.0768886], [-1.8275609, 51.07716589999999], [-1.8283175999999997, 51.07745560000001], [-1.8289412000000005, 51.077673], [-1.8295825, 51.0778984], [-1.8302585, 51.078125500000006], [-1.8310179, 51.0783613], [-1.8317496, 51.0785826], [-1.8324983999999995, 51.07880399999999], [-1.8331298999999996, 51.07897349999999], [-1.8337609, 51.07913729999999], [-1.8340823, 51.07921290000001], [-1.834487, 51.079307799999995], [-1.8349591000000005, 51.07941279999999], [-1.8357575, 51.079565599999995], [-1.8363892, 51.079674], [-1.8369068, 51.0797532], [-1.8375438, 51.0798448], [-1.8381941999999996, 51.0799312], [-1.8394843, 51.0800963], [-1.8410759999999993, 51.08029969999999], [-1.8421685999999995, 51.0804397], [-1.8431603, 51.080566], [-1.8432619, 51.0805791], [-1.844152, 51.0806946], [-1.8450723999999996, 51.0808113], [-1.8455726, 51.08089139999999], [-1.8458609, 51.0809393], [-1.845921813447796, 51.080949733880466], [-1.846398, 51.081031299999985], [-1.8469568, 51.08112819999999], [-1.8476224999999995, 51.0812463], [-1.8480245, 51.0813166], [-1.8484818, 51.08140769999999], [-1.84853, 51.0814192], [-1.8488856, 51.0815193], [-1.8491931, 51.0816101], [-1.8494765, 51.081704], [-1.8497090000000005, 51.08178389999999], [-1.8499792, 51.0818838], [-1.8502346, 51.08198670000001], [-1.8503886, 51.082050899999984], [-1.8507012999999997, 51.0821905], [-1.8509557, 51.08231], [-1.8512015, 51.0824359], [-1.8514113, 51.08254840000001], [-1.8516376, 51.08267740000001], [-1.8518344, 51.0827972], [-1.8520842999999996, 51.08295569999999], [-1.8523877, 51.0831661], [-1.8532764, 51.08381140000001], [-1.8536375, 51.0840761], [-1.8540105, 51.084341], [-1.8542679, 51.08452449999999], [-1.8544978, 51.08468], [-1.8547659, 51.084857199999995], [-1.8550206, 51.0850206], [-1.8553003, 51.085197], [-1.8555786, 51.08536410000001], [-1.8559837, 51.0855985], [-1.8563979, 51.0858255], [-1.8567768, 51.0860313], [-1.8571884999999997, 51.0862423], [-1.8579240999999995, 51.0866377], [-1.8584554, 51.086908400000006], [-1.8588616, 51.0871012], [-1.8592732999999997, 51.087294], [-1.8596604, 51.08747029999999], [-1.8601287, 51.087673800000005], [-1.8604991, 51.0878303], [-1.860846, 51.087972599999986], [-1.8611692999999996, 51.0881013], [-1.8616308, 51.088286399999994], [-1.8620702, 51.0884588], [-1.8623779, 51.088575299999995], [-1.86267, 51.0886839], [-1.8629409999999995, 51.088782599999995], [-1.8634915000000003, 51.0889802], [-1.8640518, 51.0891727], [-1.8648667000000003, 51.089454800000006], [-1.8657414, 51.0897664], [-1.8662417, 51.089952], [-1.8668129999999996, 51.0901713], [-1.8673109, 51.0903685], [-1.8677702, 51.0905588], [-1.8680031, 51.0906656], [-1.8686865, 51.0910048], [-1.869067, 51.0912107], [-1.8693026, 51.0913436], [-1.8696137, 51.09154469999999], [-1.8699197, 51.091750000000005], [-1.8704108, 51.09207659999999], [-1.8708382, 51.0923665], [-1.8712428999999997, 51.09267379999999], [-1.8715323, 51.092907399999994], [-1.8718093, 51.09314570000001], [-1.8721563000000003, 51.0934902], [-1.8724336, 51.0937537], [-1.8726434000000003, 51.0939806], [-1.8729047, 51.09429209999999], [-1.8731544, 51.0946333], [-1.8733647, 51.0949148], [-1.8737785, 51.0954606], [-1.8741581, 51.0959733], [-1.8745491999999997, 51.09650930000001], [-1.8749860000000005, 51.0970872], [-1.8754283, 51.0976576], [-1.8757726, 51.0980842], [-1.8761474, 51.0985348], [-1.8765153000000003, 51.0989516], [-1.8769031000000005, 51.0993678], [-1.8773271, 51.099822], [-1.8777398, 51.10024460000001], [-1.8782259, 51.10073130000001], [-1.879136, 51.1016119], [-1.8794931, 51.10196010000001], [-1.8797563, 51.10224040000001], [-1.880041999999999, 51.1025325], [-1.8805242, 51.1030599], [-1.8810089, 51.1036232], [-1.8815444, 51.10425989999999], [-1.8820378, 51.10488619999999], [-1.8823071, 51.10524350000001], [-1.88259724865502, 51.105631359695174], [-1.8826085, 51.1056464], [-1.883097, 51.1063317], [-1.8833556, 51.1067034], [-1.8836368999999995, 51.10714209999999], [-1.8840848, 51.1078794], [-1.8843381, 51.108312899999994], [-1.8846460000000005, 51.1088575], [-1.8848055, 51.10914880000001], [-1.8849759, 51.109487], [-1.8852074, 51.10997], [-1.8853717, 51.1103001], [-1.8855001, 51.11056800000001], [-1.885653, 51.110894899999984], [-1.8858627, 51.111355], [-1.8859105, 51.1114505], [-1.8862326000000005, 51.1120523], [-1.8864620966509948, 51.1125233465112], [-1.8865106, 51.11262289999999], [-1.8867621, 51.11314659999999], [-1.8870481999999995, 51.1137475], [-1.8873397999999997, 51.11435449999999], [-1.8876082999999997, 51.114916699999995], [-1.8876557, 51.1150209], [-1.8877843, 51.11526580000001], [-1.8879833, 51.1156805], [-1.8881352, 51.1159768], [-1.8882814999999995, 51.1162278], [-1.8884413, 51.11647899999998], [-1.888597, 51.1166989], [-1.8886765, 51.1167909], [-1.8888884, 51.1170289], [-1.8891437, 51.1172943], [-1.8891455723944817, 51.11729604479638], [-1.8894049, 51.11753769999999], [-1.8896911000000003, 51.1177703], [-1.8899649000000005, 51.117984199999995], [-1.8903465999999995, 51.11823150000001], [-1.8905844, 51.11838039999999], [-1.8907107000000003, 51.11844919999999], [-1.8909621, 51.11859219999999], [-1.8912717, 51.118740300000006], [-1.8915817, 51.118882799999994], [-1.8918763999999997, 51.1190036], [-1.8922635, 51.1191479], [-1.8927103, 51.1192995], [-1.893103, 51.119411], [-1.8934641999999997, 51.11950809999999], [-1.8938767, 51.1196048], [-1.8944185, 51.1197232], [-1.8951331, 51.1198714], [-1.8958805000000003, 51.120022699999986], [-1.8968069999999997, 51.12020560000001], [-1.8977321, 51.1203972], [-1.8981441, 51.1204939], [-1.8985746, 51.12059899999999], [-1.8990039, 51.12072169999999], [-1.8994002000000003, 51.1208395], [-1.8998801, 51.12099649999999], [-1.9002377999999995, 51.12112930000001], [-1.9006037, 51.121269899999994], [-1.9009595999999995, 51.12141840000001], [-1.901061, 51.1214615], [-1.9013569, 51.1215995], [-1.9017563, 51.121785], [-1.9021396, 51.1219718], [-1.9026294, 51.1222068], [-1.9031920999999996, 51.12248399999999], [-1.9037695999999995, 51.1227724], [-1.9048042, 51.1232835], [-1.9054889, 51.12361810000001], [-1.9059614, 51.1238524], [-1.9069555, 51.1243334], [-1.9075348, 51.1246144], [-1.9079378, 51.124807], [-1.9084398, 51.12503889999999], [-1.9089134, 51.1252404], [-1.9093618, 51.1254278], [-1.9097925999999996, 51.1255876], [-1.9103644, 51.1257792], [-1.9108604, 51.12592849999999], [-1.9113905, 51.1260769], [-1.9118983999999997, 51.126204999999985], [-1.9123683999999996, 51.1263063], [-1.9126247999999997, 51.1263568], [-1.9129225999999997, 51.1264123], [-1.9134257, 51.12649300000001], [-1.9139284, 51.1265594], [-1.9144908, 51.12662519999999], [-1.9150613999999997, 51.126684], [-1.9158137, 51.126757299999994], [-1.9170137, 51.1268657], [-1.9184600000000005, 51.1269955], [-1.9191899, 51.1270611], [-1.9199145999999996, 51.1271267], [-1.9211249, 51.1272328], [-1.9213668, 51.12725599999999], [-1.9222442, 51.1273333], [-1.9231751, 51.1274185], [-1.9239027, 51.12747860000001], [-1.924428, 51.1275207], [-1.9249891999999995, 51.1275586], [-1.9255776, 51.127594599999995], [-1.9261641, 51.1276171], [-1.9269136, 51.12764179999999], [-1.9275992, 51.12765319999999], [-1.9286436999999996, 51.1276533], [-1.9296953, 51.12765259999999], [-1.9306498, 51.12765459999999], [-1.9313893, 51.1276618], [-1.9320818999999996, 51.12767449999999], [-1.9327265, 51.1276947], [-1.9333131999999995, 51.1277129], [-1.9339191, 51.127739], [-1.9345588, 51.1277749], [-1.9351772999999997, 51.1278136], [-1.9358195, 51.1278591], [-1.9364845, 51.1279106], [-1.93718, 51.1279696], [-1.9378886, 51.128036300000005], [-1.9384961, 51.12809810000001], [-1.9395047, 51.1282112], [-1.9396984, 51.12823509999999], [-1.9402352, 51.128308], [-1.9407597, 51.1283795], [-1.9413846999999995, 51.1284694], [-1.9420396, 51.128569500000005], [-1.9425912, 51.1286581], [-1.9431445, 51.1287504], [-1.943647, 51.1288345], [-1.9441554, 51.1289235], [-1.9448384, 51.1290431], [-1.9453938, 51.1291512], [-1.9460085, 51.1292705], [-1.9466141, 51.1293955], [-1.9471496, 51.1295089], [-1.9477115, 51.12962849999999], [-1.9478331, 51.1296582], [-1.9482968, 51.1297676], [-1.948852, 51.12990519999999], [-1.949664, 51.13010830000001], [-1.9504653999999997, 51.1303136], [-1.9519280000000003, 51.13069430000001], [-1.9521163, 51.1307456], [-1.9524691999999997, 51.130834], [-1.9528651999999995, 51.1309307], [-1.9533775, 51.131044800000005], [-1.9538443999999997, 51.13114920000001], [-1.9547555, 51.13134260000001], [-1.955373, 51.131465299999995], [-1.9560141, 51.13158850000001], [-1.9567338, 51.13171470000001], [-1.9575375, 51.13184570000001], [-1.957745, 51.1318798], [-1.9586199, 51.13201199999999], [-1.9590589, 51.13207740000001], [-1.9595753, 51.1321478], [-1.9597551, 51.132172099999984], [-1.9602913, 51.1322409], [-1.9608276, 51.13229890000001], [-1.9612906, 51.1323548], [-1.9617629, 51.1324048], [-1.9628426, 51.1325082], [-1.9633186, 51.1325483], [-1.9637849, 51.1325847], [-1.9642464, 51.1326173], [-1.9647592, 51.132646400000006], [-1.9656795, 51.13268800000001], [-1.9666247, 51.1327283], [-1.9671841, 51.1327564], [-1.9677518, 51.1327868], [-1.9683879, 51.1328265], [-1.9690207, 51.1328706], [-1.9695135999999995, 51.1329109], [-1.9700166999999995, 51.1329538], [-1.9706012, 51.1330116], [-1.9710993, 51.133064899999994], [-1.971621, 51.13311980000001], [-1.9721278999999996, 51.133181400000005], [-1.9727806000000003, 51.13326479999999], [-1.9733036, 51.13333579999999], [-1.9738687, 51.13341789999999], [-1.9744457999999996, 51.133508], [-1.9750211, 51.133601], [-1.9756001, 51.1337014], [-1.976293625062947, 51.13383058677927], [-1.9766566, 51.13389819999998], [-1.977738, 51.13410340000001], [-1.9798738, 51.13450809999999], [-1.9818635, 51.1348842], [-1.9838357, 51.1352583], [-1.9852056, 51.13551950000001], [-1.9868519, 51.1358307], [-1.9881051000000003, 51.13606560000001], [-1.9894921999999997, 51.13632629999999], [-1.9905708999999996, 51.1365299], [-1.9916415, 51.13673299999999], [-1.9937636999999997, 51.1371369], [-1.9947647, 51.1373243], [-1.9956984, 51.137499], [-1.9963759, 51.137626], [-1.9970645999999996, 51.137760499999985], [-1.9984119, 51.1380151], [-1.9999197, 51.1382986], [-2.0006816, 51.1384449], [-2.0017663999999997, 51.13864519999999], [-2.0030269, 51.13887939999999], [-2.0039162, 51.13905369999999], [-2.0045734, 51.1391713], [-2.0051941, 51.139274699999994], [-2.0058773000000003, 51.1393853], [-2.0065619999999997, 51.13948500000001], [-2.0071307999999997, 51.1395605], [-2.0077579999999995, 51.139636899999985], [-2.0083252000000003, 51.139695], [-2.0089487, 51.139749900000005], [-2.0094411, 51.13978859999999], [-2.0098991, 51.1398186], [-2.0104393, 51.13984500000001], [-2.0109019999999997, 51.13985790000001], [-2.0115313, 51.139870599999995], [-2.011952599999999, 51.1398761], [-2.0125737, 51.13987920000001], [-2.013192, 51.139880000000005], [-2.0143297, 51.139879400000005], [-2.0159369, 51.1398834], [-2.017019, 51.1398879], [-2.0177692, 51.139889700000005], [-2.0183806999999994, 51.1398978], [-2.0188907000000005, 51.139905199999994], [-2.0194787, 51.13992], [-2.0200446, 51.1399354], [-2.0205837999999994, 51.139958], [-2.0211068, 51.1399825], [-2.0216408999999995, 51.1400134], [-2.0221512, 51.1400452], [-2.022698, 51.1400896], [-2.0232035, 51.1401303], [-2.0236826999999997, 51.1401768], [-2.0241837, 51.14022609999999], [-2.0247484999999994, 51.14028939999999], [-2.0253128, 51.1403569], [-2.0258753, 51.1404359], [-2.026419, 51.1405141], [-2.0270723, 51.14062249999999], [-2.0276798, 51.1407255], [-2.0282984, 51.1408401], [-2.0288812, 51.14095629999999], [-2.0294109, 51.141066599999995], [-2.0299851, 51.1411928], [-2.03057, 51.1413273], [-2.0312051, 51.1414857], [-2.0317095, 51.14161689999999], [-2.0322083999999996, 51.141754000000006], [-2.0330158, 51.1419873], [-2.0339262, 51.14226849999999], [-2.034622, 51.14249629999999], [-2.0354847, 51.14278449999998], [-2.0367454, 51.1432035], [-2.0374729, 51.1434447], [-2.0380126, 51.1436306], [-2.0385601, 51.14381939999999], [-2.0390631, 51.1439991], [-2.0395963, 51.14419680000001], [-2.040056, 51.1443701], [-2.0407283, 51.14463769999999], [-2.0414088, 51.14492309999999], [-2.0421184999999995, 51.14522439999999], [-2.0433551999999997, 51.1457498], [-2.0444514, 51.1462112], [-2.0449483999999996, 51.146424200000006], [-2.0454325, 51.14664239999999], [-2.0459234, 51.146869900000006], [-2.0463547, 51.14708199999999], [-2.0467322, 51.1472802], [-2.0471095, 51.1474904], [-2.0474144, 51.14767269999999], [-2.0477032999999993, 51.14785429999999], [-2.048124, 51.14813139999999], [-2.0484217, 51.14833719999999], [-2.0488138999999994, 51.14862699999998], [-2.0492401, 51.1489662], [-2.0496132, 51.1493024], [-2.0498498, 51.1495173], [-2.0501379999999996, 51.1498107], [-2.0502723, 51.149954], [-2.0504077, 51.15010169999999], [-2.050647, 51.150382699999994], [-2.0508662, 51.15064859999999], [-2.0510786, 51.1509059], [-2.0512287999999996, 51.1510814], [-2.051373, 51.1512378], [-2.05156, 51.151434], [-2.0517657, 51.1516301], [-2.0520064, 51.1518438], [-2.0522337, 51.1520336], [-2.0524887, 51.1522352], [-2.0528297, 51.1524896], [-2.0531714, 51.15274200000001], [-2.0535523, 51.1530154], [-2.0539487999999997, 51.153301199999994], [-2.0543134, 51.153557], [-2.0546907, 51.15381030000001], [-2.0553021, 51.1542083], [-2.0558966999999995, 51.154583800000005], [-2.0564901, 51.154954100000005], [-2.0568197, 51.155158500000006], [-2.0573114, 51.1554517], [-2.0577629, 51.15571299999999], [-2.0582015, 51.1559607], [-2.0586308, 51.1561927], [-2.0591149, 51.156448700000006], [-2.0595810999999995, 51.1566895], [-2.0600836999999994, 51.15694309999999], [-2.0605766, 51.157188700000006], [-2.0610811, 51.1574321], [-2.0615789, 51.157666500000005], [-2.0620633, 51.15788399999999], [-2.062527199999999, 51.158092100000005], [-2.0630782, 51.1583361], [-2.0635364, 51.1585341], [-2.0640529999999995, 51.158752199999995], [-2.0645838, 51.1589748], [-2.0653959, 51.159304], [-2.0659375, 51.1595172], [-2.066125153474899, 51.15958915723877], [-2.066542, 51.159748999999984], [-2.0670412, 51.15993280000001], [-2.0675751, 51.1601251], [-2.0681186999999994, 51.16031370000001], [-2.0686633, 51.160506099999985], [-2.0691970999999993, 51.1606825], [-2.0698178, 51.1608885], [-2.0710999999999995, 51.1612885], [-2.0725471, 51.1617241], [-2.0734722098950256, 51.1620009602833], [-2.0736745, 51.162061499999986], [-2.0747935, 51.16240159999999], [-2.0762308, 51.1628377], [-2.077572, 51.163241000000006], [-2.0790875, 51.163693999999985], [-2.0801962, 51.1640345], [-2.0806233, 51.1641673], [-2.0809329999999995, 51.16426340000001], [-2.0810347999999994, 51.1642956], [-2.0820721999999994, 51.1646203], [-2.0822852, 51.1646869], [-2.0824985999999996, 51.164755500000005], [-2.0826985, 51.1648173], [-2.0831962, 51.1649819], [-2.0839228, 51.1652191], [-2.0846232, 51.16544849999998], [-2.0852944, 51.1656777], [-2.0860662999999997, 51.1659443], [-2.0868471, 51.1662144], [-2.0878550999999996, 51.1665729], [-2.088449, 51.1667914], [-2.0890515999999995, 51.16702120000001], [-2.0896301, 51.1672441], [-2.0901544, 51.167464], [-2.0906826, 51.16768979999999], [-2.091329, 51.1679845], [-2.0919496, 51.1682738], [-2.0921422, 51.168371399999984], [-2.0924605, 51.1685324], [-2.0927638, 51.16868099999999], [-2.0931561999999997, 51.1688941], [-2.0935399, 51.1690976], [-2.094265, 51.1695157], [-2.0950547, 51.17000709999999], [-2.0954278, 51.17023890000001], [-2.0958661, 51.1705029], [-2.0962230999999996, 51.17072149999999], [-2.0965836, 51.170925399999994], [-2.0969209, 51.17111239999999], [-2.0972673, 51.17129649999999], [-2.097701499999999, 51.1715156], [-2.0981519, 51.171732000000006], [-2.0985534, 51.17191499999999], [-2.0989743, 51.172099499999995], [-2.099243, 51.17221249999999], [-2.0994886, 51.17230979999999], [-2.0997188, 51.1724013], [-2.099959, 51.1724959], [-2.1004164999999997, 51.172661799999986], [-2.1008962999999996, 51.172830100000006], [-2.101327, 51.1729694], [-2.1018975, 51.17315150000001], [-2.1026484999999995, 51.173387], [-2.1033924, 51.173618999999995], [-2.1044927, 51.1739666], [-2.1057851, 51.1743723], [-2.1068622, 51.17470889999999], [-2.1078655, 51.175024], [-2.1084001999999997, 51.17519159999999], [-2.1089064, 51.175361499999994], [-2.109431, 51.17554379999999], [-2.109910999999999, 51.175722400000005], [-2.1104024000000003, 51.175917599999984], [-2.1108809, 51.1761189], [-2.1113833, 51.17633899999999], [-2.1116248, 51.17645589999999], [-2.1118868, 51.17658], [-2.1121486, 51.1767152], [-2.1124166, 51.1768507], [-2.1128087, 51.1770614], [-2.11317, 51.1772658], [-2.1135021999999997, 51.1774621], [-2.1138345, 51.17767250000001], [-2.1142023, 51.1779139], [-2.1145754999999995, 51.17816599999998], [-2.1149923, 51.17845750000001], [-2.1153916, 51.1787443], [-2.1154985, 51.1788206], [-2.1159355, 51.17915129999999], [-2.1162059, 51.17935790000001], [-2.1165101999999996, 51.17959509999999], [-2.1167044, 51.17974949999999], [-2.1169001, 51.1799098], [-2.1169427, 51.1799456], [-2.1175374, 51.18044449999999], [-2.1181733, 51.1810072], [-2.1183734, 51.18119019999999], [-2.1186953, 51.18149150000001], [-2.1190222, 51.18180869999999], [-2.1193978, 51.1821903], [-2.119765, 51.1825735], [-2.1200738999999995, 51.1829135], [-2.1203839999999996, 51.183264900000005], [-2.1206789, 51.1836141], [-2.1209881, 51.1840014], [-2.1214635, 51.18462739999999], [-2.1219119, 51.1852467], [-2.1223635, 51.18587850000001], [-2.1228613, 51.1865661], [-2.1231083, 51.1868921], [-2.1234277, 51.187287700000006], [-2.1236903, 51.1876027], [-2.1239644, 51.187915], [-2.1243238, 51.1883056], [-2.1246682, 51.1886657], [-2.1249884, 51.188978799999994], [-2.125337, 51.1893116], [-2.1256517, 51.1895991], [-2.1259883, 51.189894200000005], [-2.1263605, 51.19020259999999], [-2.1267523, 51.190507100000005], [-2.1271502, 51.1908069], [-2.1275566, 51.1910992], [-2.1280041, 51.1914054], [-2.1284238, 51.1916835], [-2.1288325999999995, 51.191951], [-2.1292661, 51.19221859999999], [-2.1296443, 51.1924417], [-2.1300324999999996, 51.1926671], [-2.1310255, 51.1932138], [-2.1315876, 51.19352450000001], [-2.1321183999999995, 51.19381920000001], [-2.1327065, 51.1941592], [-2.1331889, 51.194441899999994], [-2.1336682, 51.1947268], [-2.1345099999999997, 51.19524489999999], [-2.1348524, 51.19546139999999], [-2.1351325, 51.19563969999999], [-2.1356793000000005, 51.1959973], [-2.1361299999999996, 51.1962986], [-2.1365728, 51.1965983], [-2.136865, 51.19680189999999], [-2.1371587999999995, 51.1970091], [-2.1375913, 51.1973231], [-2.1377069, 51.19740850000001], [-2.1380961, 51.1977065], [-2.138493, 51.1980104], [-2.1389319, 51.1983569], [-2.1393873999999995, 51.19872370000001], [-2.140004, 51.19922679999999], [-2.1405007, 51.19963450000001], [-2.1409353, 51.1999901], [-2.1413629, 51.20033339999999], [-2.1417317, 51.2006123], [-2.141987, 51.2008012], [-2.1422708, 51.2010003], [-2.1426122, 51.201228500000006], [-2.1428559, 51.20138469999999], [-2.1431215, 51.2015462], [-2.1434512, 51.201738299999995], [-2.1436441, 51.20184699999999], [-2.1438737, 51.2019728], [-2.1441222, 51.202106], [-2.1443883, 51.20224069999999], [-2.1447887, 51.20242960000001], [-2.1452411, 51.2026362], [-2.1458195, 51.2028833], [-2.1461336, 51.203009900000005], [-2.1464621, 51.2031325], [-2.1470202, 51.203329700000005], [-2.1474592999999995, 51.2034799], [-2.147867, 51.203609], [-2.1483549, 51.2037542], [-2.1486294999999997, 51.2038328], [-2.1490203, 51.2039334], [-2.1495841999999996, 51.204075], [-2.1501123, 51.2041965], [-2.1506241, 51.204303], [-2.1511874999999994, 51.2044125], [-2.151794, 51.2045164], [-2.1522958999999995, 51.2045975], [-2.1528137999999997, 51.2046722], [-2.1533165, 51.20473419999999], [-2.1538513, 51.204794099999994], [-2.1545159999999997, 51.20485320000001], [-2.1548709, 51.20488069999998], [-2.1553268000000005, 51.2049122], [-2.1558349999999997, 51.2049395], [-2.1559566818868516, 51.2049454188749], [-2.1561701, 51.2049558], [-2.1565215, 51.204966199999994], [-2.1569012, 51.20497369999998], [-2.1572661, 51.2049756], [-2.157603, 51.2049727], [-2.1580264, 51.2049611], [-2.1584667, 51.2049434], [-2.1587865, 51.2049278], [-2.1592153, 51.2048958], [-2.1596438999999994, 51.20486389999999], [-2.1601089, 51.2048225], [-2.1606224, 51.2047782], [-2.1616194999999996, 51.20468280000001], [-2.162561, 51.204602099999995], [-2.1631063, 51.2045627], [-2.1634712, 51.2045422], [-2.1639532, 51.2045192], [-2.1643439, 51.204508800000006], [-2.1648745000000003, 51.2045036], [-2.1653402, 51.2045067], [-2.1657646999999995, 51.204518500000006], [-2.166176, 51.2045342], [-2.1666603, 51.2045584], [-2.1670724999999997, 51.2045854], [-2.1674646, 51.2046197], [-2.1678739999999994, 51.2046593], [-2.1683685, 51.2047136], [-2.1687608999999997, 51.2047584], [-2.169249, 51.20482969999999], [-2.1697155, 51.20489979999999], [-2.1701041999999995, 51.20496], [-2.1705939999999995, 51.2050448], [-2.1711219, 51.205139], [-2.1715735, 51.2052273], [-2.1724019, 51.2054121], [-2.1728386999999993, 51.2055276], [-2.1732502, 51.205639999999995], [-2.1737269, 51.2057766], [-2.1741063, 51.20589150000001], [-2.1744705, 51.2060117], [-2.1747933, 51.2061274], [-2.1751951999999997, 51.206283599999985], [-2.1755796999999997, 51.20643609999999], [-2.1761353, 51.2066605], [-2.1766528999999997, 51.2068632], [-2.1772025, 51.2070844]]} |
19.8 |
2142½ |
2202½ |
2026-09-12T22:02:30+01:00 |
None |
None |
Romsey |
Salisbury Sig. Sy43 |
Warminster |
51.0706865 |
-1.8063361 |
51.2070844 |
-2.1772025 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:41:14 |
Salisbury |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41921892 |
1789245593688547 |
None |
25 |
25 |
2026-09-12 20:41:14.660063 |
4 |
2026-09-12 20:43:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517225 |
W10971 |
731Y86M712 |
2026-09-12 |
Heathrow Express |
O |
HWV |
PAD |
1Y86 |
387134+387138 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 657.226, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1042.611, "from_m": 657.226, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2508.087, "from_m": 1042.611, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 2818.589, "from_m": 2508.087, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3719.224, "from_m": 2818.589, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 6317.532, "from_m": 3719.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6392.47, "from_m": 6317.532, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6932.363, "from_m": 6392.47, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7432.589, "from_m": 6932.363, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18513.225, "from_m": 7432.589, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 22776.685, "from_m": 18513.225, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 22978.09, "from_m": 22776.685, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23063.77, "from_m": 22978.09, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24227.031, "from_m": 23063.77, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24512.042, "from_m": 24227.031, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 25982.167, "from_m": 24512.042, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 517225, "profile_key": "116d99cf7385124767adb330ac5f35a40a27865e5f634bc2b764916ecf65fbd3", "schedule_id": 38337, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "Heathrow Terminal 5", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2117H", "location": "Heathrow Terminals 2 & 3", "stage_seq": 2, "distance_m": 2650.144, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Heathrow Tunnel Jn", "stage_seq": 3, "distance_m": 6423.877, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Stockley Jn", "stage_seq": 4, "distance_m": 6730.545, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Heathrow Airport Jn", "stage_seq": 5, "distance_m": 8358.762, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Southall", "stage_seq": 6, "distance_m": 11638.462, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Acton West Jn", "stage_seq": 7, "distance_m": 17804.107, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Ladbroke Grove Jn", "stage_seq": 8, "distance_m": 23195.47, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Portobello Jn (London)", "stage_seq": 9, "distance_m": 24067.611, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131", "location": "Royal Oak Junction", "stage_seq": 10, "distance_m": 25341.752, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": null, "location": "London Paddington", "stage_seq": 11, "distance_m": 25982.167, "section_seq": 1, "route_path_id": 38284}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25982.167, "from_m": 0.0, "section_seq": 1, "route_path_id": 38284}], "total_distance_m": 25982.167, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 25982.167, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23478, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:31Z", "source_id": 41877037, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:15:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:35Z", "source_id": 13700923, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:14Z", "source_id": 41892590, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:24:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:17Z", "source_id": 13705924, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22932, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:27Z", "source_id": 41912515, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:33Z", "source_id": 13712457, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}] |
Heathrow Terminal 5 |
2112 |
2112 |
3 |
None |
None |
London Paddington |
2132 |
2132 |
7 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W10971/2026-09-12/detailed |
None |
Heathrow Terminals 2 & 3 |
2026-09-12T21:20:30+01:00 |
London Paddington |
18.0 |
{"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.4525326, 51.472934], [-0.45249410000000007, 51.4729513], [-0.4522410999999999, 51.473087699999994], [-0.4519975000000001, 51.473249499999994], [-0.4512599, 51.473719], [-0.4504434999999999, 51.4742346], [-0.44971390000000006, 51.4747131], [-0.44920830000000006, 51.47514050000001], [-0.4491576420597607, 51.475190351714765], [-0.44876229999999995, 51.47557939999999], [-0.4482714, 51.47616699999999], [-0.44808369999999986, 51.4764868], [-0.44790340000000006, 51.4769205], [-0.4477536999999999, 51.47746349999999], [-0.4476877000000001, 51.4781173], [-0.4476781, 51.4784294], [-0.4477792, 51.4790076], [-0.4480262, 51.4797434], [-0.44814239999999994, 51.480009399999986], [-0.4485046999999999, 51.48083840000001], [-0.4489244999999999, 51.4817414], [-0.4491576420597607, 51.48227677087697], [-0.44950159999999995, 51.4830666], [-0.44954440000000007, 51.4831649], [-0.4495729, 51.48322689999999], [-0.4498627, 51.483858], [-0.4502924, 51.4849489], [-0.4505099000000001, 51.4856745], [-0.45059630000000006, 51.486200800000006], [-0.45081579999999993, 51.48793340000001], [-0.4508246, 51.4880032], [-0.45100289999999993, 51.48941579999999], [-0.45138089999999986, 51.4924209], [-0.45167859999999993, 51.49495499999999], [-0.4517864, 51.4967785], [-0.4517448, 51.4977028], [-0.4516659999999999, 51.4983179], [-0.45157746952943695, 51.4987748385867], [-0.4514844, 51.49925520000001], [-0.4511808, 51.5002017], [-0.4507977, 51.5010526], [-0.4505553999999999, 51.5014942], [-0.45049430000000007, 51.501605699999985], [-0.4504412, 51.501701], [-0.4503823, 51.50179990000001], [-0.4503259, 51.50188909999999], [-0.4502809, 51.5019579], [-0.4499898, 51.50244560000001], [-0.44975839999999995, 51.5028165], [-0.4496625, 51.502968199999984], [-0.449545, 51.50311000000001], [-0.44942379999999993, 51.503249899999986], [-0.4491670999999999, 51.5035674], [-0.4491576420597607, 51.50358051909013], [-0.4490989000000001, 51.50366199999999], [-0.44900296679845614, 51.50380524867197], [-0.4489883999999999, 51.503826999999994], [-0.4489606, 51.503868399999995], [-0.4487175000000001, 51.5042073], [-0.4485673, 51.5044127], [-0.4484478999999999, 51.5045671], [-0.4483353, 51.5047023], [-0.44822659999999986, 51.504810899999995], [-0.4480790999999999, 51.5049444], [-0.44797450000000005, 51.5050285], [-0.4478293, 51.5051392], [-0.4476674, 51.5052433], [-0.447477, 51.50535510000001], [-0.44741931912735305, 51.50538420470423], [-0.44720241681179174, 51.5054678268832], [-0.4470186885810349, 51.50555391083932], [-0.44686321674983753, 51.50564086755525], [-0.4467310836329543, 51.50572710801371], [-0.4466173715451402, 51.50581104319736], [-0.44651716280114995, 51.50589108408889], [-0.4464255397157385, 51.50596564167097], [-0.4463375846036605, 51.50603312692628], [-0.446248379779671, 51.50609195083754], [-0.4461530075585247, 51.5061405243874], [-0.4460465502549765, 51.50617725855854], [-0.4459240901837811, 51.50620056433367], [-0.4457807096596935, 51.50620885269544], [-0.44561149099746855, 51.50620053462655], [-0.4454115165118608, 51.506174021109686], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]} |
14.4 |
2117 |
2135 |
2026-09-12T21:35:00+01:00 |
None |
None |
Heathrow Terminals 2 & 3 |
Link Line |
London Paddington |
51.5167482 |
-0.1769041 |
51.5167482 |
-0.1769041 |
1 |
1 |
2026-09-12 20:41:36 |
TERMINATED |
2026-09-12 20:35:00 |
London Paddington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13712457 |
1789245275123134 |
None |
35 |
35 |
2026-09-12 20:35:54.103400 |
7 |
2026-09-12 20:45:54.099653 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:35:54.099653 |
| 517227 |
C03685 |
832K15M712 |
2026-09-12 |
Great Western Railway |
P |
EXD |
OKE |
2K15 |
158766 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 325.771, "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": 393.709, "from_m": 325.771, "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": 470.057, "from_m": 393.709, "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": 2001.241, "from_m": 470.057, "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": 2192.878, "from_m": 2001.241, "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": 2498.153, "from_m": 2192.878, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4358.153, "from_m": 2498.153, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7224.864, "from_m": 4358.153, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18802.464, "from_m": 7224.864, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24311.221, "from_m": 18802.464, "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": 24321.534, "from_m": 24311.221, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37696.054, "from_m": 24321.534, "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": 37706.462, "from_m": 37696.054, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38895.136, "from_m": 37706.462, "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": 40040.878, "from_m": 38895.136, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 517227, "profile_key": "326dc556d43b43ebca94f3a4657f4398639aad971fbd32f2f066689ec1b8bba9", "schedule_id": 31085, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "Exeter St. David's", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Cowley Bridge Jn", "stage_seq": 2, "distance_m": 1888.094, "section_seq": 1, "route_path_id": 42489}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120", "location": "Newton St.Cyres", "stage_seq": 3, "distance_m": 6865.794, "section_seq": 1, "route_path_id": 42489}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2126", "location": "Crediton", "stage_seq": 4, "distance_m": 11051.683, "section_seq": 1, "route_path_id": 42489}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149", "location": "Okehampton Interchange", "stage_seq": 5, "distance_m": 37885.249, "section_seq": 1, "route_path_id": 42489}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": null, "location": "Okehampton", "stage_seq": 6, "distance_m": 40040.878, "section_seq": 1, "route_path_id": 42489}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40040.878, "from_m": 0.0, "section_seq": 1, "route_path_id": 42489}], "total_distance_m": 40040.878, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 39694.386, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 346.492, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Exeter St. David's |
2112 |
2112 |
2 |
None |
None |
Okehampton |
2152 |
2152 |
None |
LATE |
+24 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03685/2026-09-12/detailed |
None |
Exeter St. David's |
2026-09-12T21:34:33+01:00 |
Newton St.Cyres |
1425.5 |
{"type": "LineString", "coordinates": [[-3.5435196, 50.7296573], [-3.543505, 50.729956099999995], [-3.5435107, 50.7302812], [-3.5435204999999996, 50.7304775], [-3.5435336, 50.7307173], [-3.5435511, 50.7309332], [-3.5435582, 50.7310101], [-3.5435843, 50.7312914], [-3.5435944, 50.7314458], [-3.5436165000000006, 50.7315516], [-3.5437044, 50.7318248], [-3.5437931999999996, 50.73212540000001], [-3.5439387, 50.7325643], [-3.5440246, 50.73286970000001], [-3.5441946, 50.73347429999999], [-3.5443016999999997, 50.7338333], [-3.5443982, 50.73415670000001], [-3.5445927, 50.734779], [-3.5449328, 50.735853600000006], [-3.5451230999999996, 50.73645520000001], [-3.5456416, 50.73810509999999], [-3.5457722, 50.7385113], [-3.5459072, 50.7389041], [-3.5460657, 50.7393483], [-3.5462023, 50.73967759999999], [-3.5464542999999997, 50.7401971], [-3.5466858999999995, 50.74062249999999], [-3.5469762, 50.74109579999999], [-3.5473153, 50.7416378], [-3.5477015, 50.74231780000001], [-3.5478329, 50.7425869], [-3.5479495999999995, 50.742877], [-3.5480554999999994, 50.74318290000001], [-3.5481416999999995, 50.74346989999999], [-3.548229399999999, 50.7439083], [-3.5482812999999997, 50.74448360000001], [-3.5482869, 50.7447773], [-3.5482743, 50.7450735], [-3.5482471, 50.745350300000005], [-3.548206, 50.74562869999999], [-3.5481263999999997, 50.74606129999999], [-3.5481179, 50.7461072], [-3.5480716001450365, 50.746240964052376], [-3.5480024999999995, 50.746440599999985], [-3.5478922999999996, 50.7468786], [-3.5478038999999995, 50.747104099999994], [-3.5477445999999997, 50.7472369], [-3.5475814, 50.7476567], [-3.5475275999999996, 50.7478019], [-3.5474697, 50.74800069999999], [-3.5474039, 50.748296799999984], [-3.5473578999999997, 50.7486478], [-3.5473793999999996, 50.7489361], [-3.5474241, 50.7492968], [-3.5474672, 50.7494945], [-3.5475161, 50.7496935], [-3.5475799, 50.74987610000001], [-3.5476899, 50.7501671], [-3.5479058999999995, 50.75059410000001], [-3.548533299999999, 50.7515641], [-3.5488467, 50.7520487], [-3.5491083999999997, 50.75250000000001], [-3.5493901, 50.7530292], [-3.5496545, 50.75353870000001], [-3.5497995999999996, 50.7538937], [-3.5499405999999993, 50.7542364], [-3.5504602999999997, 50.755393999999995], [-3.5505566, 50.7555213], [-3.5506815, 50.7557068], [-3.5508124999999997, 50.7559011], [-3.5513707, 50.7565113], [-3.5520807, 50.75715650000001], [-3.5528424999999997, 50.7576859], [-3.5542800999999997, 50.758452800000015], [-3.5552087999999995, 50.7588253], [-3.5560739, 50.7590744], [-3.5565689999999996, 50.75920459999999], [-3.557101799999999, 50.7593386], [-3.5582276, 50.759643], [-3.5586936999999996, 50.7597892], [-3.5589526, 50.7598786], [-3.5592709999999994, 50.7600007], [-3.5596753, 50.760167900000006], [-3.5601271999999997, 50.7603677], [-3.5605385, 50.76059249999999], [-3.5609499, 50.76083249999999], [-3.5614827999999994, 50.761209400000006], [-3.5618977999999997, 50.761574200000005], [-3.562380399999999, 50.7619955], [-3.5629199, 50.7627243], [-3.5633245, 50.7633731], [-3.5636363, 50.7642506], [-3.5637544999999995, 50.7645834], [-3.5639026, 50.7649724], [-3.5640792999999995, 50.76539309999999], [-3.5643243, 50.76587750000001], [-3.564373093617323, 50.765967351893885], [-3.5645046999999996, 50.76620969999999], [-3.5647647999999994, 50.7666337], [-3.5649567999999996, 50.7669284], [-3.5652609, 50.7673505], [-3.5655701999999994, 50.76775889999999], [-3.5657921999999997, 50.76802140000001], [-3.5659527, 50.76821909999999], [-3.5662159, 50.76852219999999], [-3.5664820999999995, 50.768836400000005], [-3.5668871, 50.769246499999994], [-3.5672874, 50.7696262], [-3.567612, 50.769912], [-3.5681047, 50.77031939999999], [-3.5682139, 50.77041769999999], [-3.568713, 50.77077899999998], [-3.5694927, 50.77132829999999], [-3.5703337000000004, 50.771891999999994], [-3.5710545, 50.77232819999999], [-3.571569, 50.772619899999995], [-3.5719817, 50.7728465], [-3.572465, 50.7730906], [-3.5729774999999995, 50.7733351], [-3.5733333999999997, 50.773497299999995], [-3.5737321, 50.773674199999995], [-3.5741322999999996, 50.7738397], [-3.5751653999999995, 50.7742418], [-3.5761893999999996, 50.7745947], [-3.5766891, 50.7747668], [-3.577369899999999, 50.775003], [-3.5786555999999994, 50.7754388], [-3.5799987999999994, 50.7758949], [-3.5813311, 50.77634750000001], [-3.5825174000000004, 50.776747099999994], [-3.5842402, 50.777336899999995], [-3.5855509000000003, 50.7777783], [-3.5863162, 50.7780341], [-3.586674299999999, 50.77814690000001], [-3.5869377, 50.778219400000005], [-3.587116599999999, 50.7782702], [-3.5873977000000004, 50.77834519999999], [-3.5878131, 50.77846519999999], [-3.5879614999999996, 50.7785047], [-3.5884378000000003, 50.77862090000001], [-3.5889566000000004, 50.7787379]]} |
4.3 |
2134 |
2119½ |
2026-09-12T21:43:30+01:00 |
None |
None |
Exeter St. David's |
Cowley Bridge Jn |
Newton St.Cyres |
50.7728761 |
-3.5720403 |
50.7787379 |
-3.5889566 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:34:33 |
Newton St.Cyres |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41913720 |
1789245573163285 |
None |
14 |
14 |
2026-09-12 20:39:33.165597 |
None |
2026-09-12 22:16:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517228 |
C48329 |
742K55M712 |
2026-09-12 |
Great Western Railway |
P |
NBY |
RDG |
2K55 |
387163 |
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": 1792.427, "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": 1869.152, "from_m": 1792.427, "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": 3908.563, "from_m": 1869.152, "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": 10157.392, "from_m": 3908.563, "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": 11151.73, "from_m": 10157.392, "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": 11215.084, "from_m": 11151.73, "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": 12146.372, "from_m": 11215.084, "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": 19187.685, "from_m": 12146.372, "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": 19984.544, "from_m": 19187.685, "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": 33563.593, "from_m": 19984.544, "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": 35654.524, "from_m": 33563.593, "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": 36764.141, "from_m": 35654.524, "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": 36999.408, "from_m": 36764.141, "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}], "service_id": 517228, "profile_key": "acf1a59375ff80092b8b595b940d11d2da428b9f2e1a9a46a0f39f9f704d3c1d", "schedule_id": 10329, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "Newbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30179}, {"is_pass": false, "wtt_arr": "2114", "wtt_dep": "2114H", "location": "Newbury Racecourse", "stage_seq": 2, "distance_m": 1115.563, "section_seq": 1, "route_path_id": 30179}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119", "location": "Thatcham", "stage_seq": 3, "distance_m": 7032.978, "section_seq": 1, "route_path_id": 30179}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123", "location": "Midgham", "stage_seq": 4, "distance_m": 19805.939, "section_seq": 1, "route_path_id": 30179}, {"is_pass": false, "wtt_arr": "2125H", "wtt_dep": "2126", "location": "Aldermaston", "stage_seq": 5, "distance_m": 22927.744, "section_seq": 1, "route_path_id": 30179}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Theale", "stage_seq": 6, "distance_m": 28552.731, "section_seq": 1, "route_path_id": 30179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Southcote Jn", "stage_seq": 7, "distance_m": 34184.983, "section_seq": 1, "route_path_id": 30179}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2137", "location": "Reading West", "stage_seq": 8, "distance_m": 35532.0, "section_seq": 1, "route_path_id": 30179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Oxford Road Jn", "stage_seq": 9, "distance_m": 35681.667, "section_seq": 1, "route_path_id": 30179}, {"is_pass": false, "wtt_arr": "2140", "wtt_dep": null, "location": "Reading", "stage_seq": 10, "distance_m": 36999.408, "section_seq": 1, "route_path_id": 30179}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36999.408, "from_m": 0.0, "section_seq": 1, "route_path_id": 30179}], "total_distance_m": 36999.408, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 36922.683, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 76.725, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24423, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:12:22Z", "source_id": 41873113, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:14:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:12:26Z", "source_id": 13699670, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24419, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:59Z", "source_id": 41879549, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:17:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:01Z", "source_id": 13701733, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24415, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:18Z", "source_id": 41887409, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:21Z", "source_id": 13704221, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24410, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:33Z", "source_id": 41895001, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:25:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:34Z", "source_id": 13706688, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24403, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:22Z", "source_id": 41901742, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:29:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:29Z", "source_id": 13708950, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23865, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:34Z", "source_id": 41912745, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:35:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:33Z", "source_id": 13712495, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23748, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:20Z", "source_id": 41917591, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:38:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:23Z", "source_id": 13714096, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Newbury |
2112 |
2112 |
3 |
None |
None |
Reading |
2140 |
2140 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48329/2026-09-12/detailed |
None |
Reading West |
2026-09-12T21:37:00+01:00 |
Reading |
2.0 |
{"type": "LineString", "coordinates": [[-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]} |
0.9 |
2136 |
2138 |
2026-09-12T21:39:00+01:00 |
None |
None |
Reading West |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
1 |
2026-09-12 20:39:34 |
TERMINATED |
2026-09-12 20:38:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13714096 |
1789245445123651 |
None |
39 |
39 |
2026-09-12 20:38:57.873839 |
1 |
2026-09-12 20:48:57.871455 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:38:57.871455 |
| 517229 |
L82202 |
872H65M712 |
2026-09-12 |
South Western Railway |
P |
None |
SHP |
2H65 |
701033 |
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": 23724.737, "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": 23892.978, "from_m": 23724.737, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24102.04, "from_m": 23892.978, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24168.019, "from_m": 24102.04, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33635.059, "from_m": 24168.019, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33756.572, "from_m": 33635.059, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34116.299, "from_m": 33756.572, "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": 517229, "profile_key": "3e8d759102fc30440e57adec096713efd280da9f3f0a920f364b4542cbb25dc4", "schedule_id": 19029, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2115", "wtt_dep": "2116", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2121", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128H", "location": "Wimbledon", "stage_seq": 5, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Raynes Park", "stage_seq": 6, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134", "location": "New Malden", "stage_seq": 7, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2137H", "location": "Norbiton", "stage_seq": 8, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140H", "location": "Kingston", "stage_seq": 9, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2142H", "location": "Hampton Wick", "stage_seq": 10, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145", "location": "Teddington", "stage_seq": 11, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 35040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Shacklegate Jn", "stage_seq": 12, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2149H", "location": "Fulwell", "stage_seq": 13, "distance_m": 23808.858, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "Hampton", "stage_seq": 14, "distance_m": 27079.117, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2156H", "location": "Kempton Park", "stage_seq": 15, "distance_m": 29946.799, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158", "location": "Sunbury", "stage_seq": 16, "distance_m": 30731.972, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200", "location": "Upper Halliford", "stage_seq": 17, "distance_m": 31669.112, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": null, "location": "Shepperton", "stage_seq": 18, "distance_m": 34116.299, "section_seq": 1, "route_path_id": 35040}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34116.299, "from_m": 0.0, "section_seq": 1, "route_path_id": 35040}], "total_distance_m": 34116.299, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 33276.623, "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-12T20:15:33Z", "source_id": 41878775, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:16:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:37Z", "source_id": 13701488, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:51Z", "source_id": 41888436, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:21:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:55Z", "source_id": 13704563, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:21Z", "source_id": 41898253, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:27:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:23Z", "source_id": 13707736, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:29Z", "source_id": 41903733, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:30:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:32Z", "source_id": 13709522, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:02Z", "source_id": 41908324, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:32:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:07Z", "source_id": 13711077, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28484, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:03Z", "source_id": 41915323, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:36:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:06Z", "source_id": 13713367, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28468, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:24Z", "source_id": 41919473, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:39:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:28Z", "source_id": 13714697, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:58Z", "source_id": 41922145, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:40:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:03Z", "source_id": 13715571, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
London Waterloo |
2112 |
2112 |
5 |
None |
None |
Shepperton |
2203 |
2203 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82202/2026-09-12/detailed |
None |
Hampton Wick |
2026-09-12T21:42:30+01:00 |
Teddington |
2.0 |
{"type": "LineString", "coordinates": [[-0.311789, 51.41436659999998], [-0.3123607, 51.41462939999999], [-0.3127932, 51.414824], [-0.313241, 51.4150265], [-0.3292558, 51.422175900000006], [-0.329865, 51.4224709], [-0.3303331, 51.42271259999999], [-0.3306918, 51.4229186], [-0.33110449999999997, 51.4231917], [-0.3315489, 51.4235097], [-0.3318244, 51.423732499999986], [-0.3321332, 51.4240088], [-0.3325934, 51.4244591]]} |
1.1 |
2142½ |
2144½ |
2026-09-12T21:44:00+01:00 |
None |
None |
Kingston |
Hampton Wick |
Teddington |
51.4143666 |
-0.3117890 |
51.4244591 |
-0.3325934 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:40:58 |
Hampton Wick |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41922145 |
1789245692897385 |
None |
47 |
47 |
2026-09-12 20:41:32.904477 |
2 |
2026-09-12 20:43:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517230 |
L83195 |
872L69M712 |
2026-09-12 |
South Western Railway |
P |
None |
BSK |
2L69 |
444002 |
5 |
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": 21415.057, "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": 21491.237, "from_m": 21415.057, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21674.034, "from_m": 21491.237, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24171.28, "from_m": 21674.034, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24937.055, "from_m": 24171.28, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29517.402, "from_m": 24937.055, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30527.516, "from_m": 29517.402, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32526.323, "from_m": 30527.516, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32603.082, "from_m": 32526.323, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33114.963, "from_m": 32603.082, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39289.349, "from_m": 33114.963, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39332.124, "from_m": 39289.349, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39843.389, "from_m": 39332.124, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39920.533, "from_m": 39843.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39954.626, "from_m": 39920.533, "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": 45076.685, "from_m": 39954.626, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 45149.392, "from_m": 45076.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": 49539.582, "from_m": 45149.392, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49612.29, "from_m": 49539.582, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57120.796, "from_m": 49612.29, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57200.716, "from_m": 57120.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57986.437, "from_m": 57200.716, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58036.603, "from_m": 57986.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 68211.28, "from_m": 58036.603, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68294.302, "from_m": 68211.28, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 80391.438, "from_m": 68294.302, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 80937.991, "from_m": 80391.438, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 81015.644, "from_m": 80937.991, "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": 81080.361, "from_m": 81015.644, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 81158.372, "from_m": 81080.361, "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": 81212.405, "from_m": 81158.372, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 81353.561, "from_m": 81212.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:backward", "infrastructure_limit_mph": 30.0}], "service_id": 517230, "profile_key": "ef963d4d9c830385815ac9cd927af8007e2b498b443dbd7f37048c09e6d02dd0", "schedule_id": 19279, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130H", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21491.237, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Walton-on-Thames", "stage_seq": 8, "distance_m": 27404.073, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141H", "location": "Weybridge", "stage_seq": 9, "distance_m": 30670.017, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Byfleet & New Haw", "stage_seq": 10, "distance_m": 32776.221, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2149H", "location": "Woking", "stage_seq": 11, "distance_m": 38938.519, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150H", "location": "Woking Jn", "stage_seq": 12, "distance_m": 39843.389, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155H", "location": "Brookwood", "stage_seq": 13, "distance_m": 44892.234, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Pirbright Jn", "stage_seq": 14, "distance_m": 47344.487, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "Farnborough (Main)", "stage_seq": 15, "distance_m": 57858.021, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208H", "location": "Fleet", "stage_seq": 16, "distance_m": 63172.357, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2214", "location": "Winchfield", "stage_seq": 17, "distance_m": 68470.115, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2218H", "location": "Hook", "stage_seq": 18, "distance_m": 72317.282, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": null, "location": "Basingstoke", "stage_seq": 19, "distance_m": 81353.561, "section_seq": 1, "route_path_id": 35092}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81353.561, "from_m": 0.0, "section_seq": 1, "route_path_id": 35092}], "total_distance_m": 81353.561, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 81051.242, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 302.319, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:29Z", "source_id": 41884292, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:19:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:31Z", "source_id": 13703243, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:16Z", "source_id": 41894478, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:25:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:22Z", "source_id": 13706567, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:21Z", "source_id": 41898277, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:27:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:23Z", "source_id": 13707738, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28514, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:13Z", "source_id": 41903320, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:30:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:18Z", "source_id": 13709373, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26885, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:18Z", "source_id": 41919247, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:38:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:22Z", "source_id": 13714636, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
London Waterloo |
2112 |
2112 |
11 |
None |
None |
Basingstoke |
2226 |
2226 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L83195/2026-09-12/detailed |
None |
Walton-on-Thames |
2026-09-12T21:40:34+01:00 |
Weybridge |
0.5 |
{"type": "LineString", "coordinates": [[-0.4145265, 51.37286490000001], [-0.4158897, 51.3726345], [-0.4163982, 51.37254599999999], [-0.4171527, 51.3724086], [-0.4173317, 51.372373399999994], [-0.4215618, 51.3715421], [-0.42242319999999994, 51.37136189999999], [-0.4432983, 51.36667039999999], [-0.448247, 51.36555440000001], [-0.44913480000000006, 51.365331], [-0.4491576420597607, 51.365324404613304], [-0.44993759999999994, 51.3650992], [-0.4507682999999999, 51.3648427], [-0.4515896, 51.364557600000005], [-0.4522935999999999, 51.36430000000001], [-0.4528381, 51.3640789], [-0.4533343, 51.363848399999995], [-0.4560164, 51.3624484], [-0.4576044000000001, 51.3616365]]} |
2.0 |
2140 |
2140½ |
2026-09-12T21:42:30+01:00 |
None |
None |
Surbiton |
Walton-on-Thames |
Weybridge |
51.3674211 |
-0.4399580 |
51.3616365 |
-0.4576044 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:40:34 |
Weybridge |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41924501 |
1789245686764823 |
None |
48 |
48 |
2026-09-12 20:41:26.771321 |
None |
2026-09-12 22:28:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517232 |
S03735 |
632V661712 |
2026-09-12 |
Chiltern Railways |
N |
MYB |
AVP |
2V66 |
168216 |
4 |
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": 8498.207, "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": 9052.083, "from_m": 8498.207, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14939.431, "from_m": 9052.083, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15132.331, "from_m": 14939.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15306.817, "from_m": 15132.331, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 15358.906, "from_m": 15306.817, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 15445.729, "from_m": 15358.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16500.949, "from_m": 15445.729, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27537.909, "from_m": 16500.949, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28451.82, "from_m": 27537.909, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38670.674, "from_m": 28451.82, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38746.977, "from_m": 38670.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39052.386, "from_m": 38746.977, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47300.053, "from_m": 39052.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47345.731, "from_m": 47300.053, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 61441.518, "from_m": 47345.731, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62212.324, "from_m": 61441.518, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 62750.612, "from_m": 62212.324, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65598.825, "from_m": 62750.612, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65835.123, "from_m": 65598.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 517232, "profile_key": "4fceb8974a2342da0efdd1d76f8e55c0c9f24385705e935dc2c833f7dc838624", "schedule_id": 37213, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124", "location": "Harrow-on-the-Hill", "stage_seq": 3, "distance_m": 15165.982, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Watford South Jn - (Met)", "stage_seq": 4, "distance_m": 26251.128, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2134H", "location": "Rickmansworth", "stage_seq": 5, "distance_m": 28075.177, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139", "location": "Chorleywood", "stage_seq": 6, "distance_m": 31590.52, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Chalfont & Latimer", "stage_seq": 7, "distance_m": 35122.903, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2148", "location": "Amersham", "stage_seq": 8, "distance_m": 38363.812, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Mantles Wood", "stage_seq": 9, "distance_m": 40703.739, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155", "location": "Great Missenden", "stage_seq": 10, "distance_m": 47423.71, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2201H", "location": "Wendover", "stage_seq": 11, "distance_m": 54696.884, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2205H", "location": "Stoke Mandeville", "stage_seq": 12, "distance_m": 58562.557, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212", "location": "Aylesbury", "stage_seq": 13, "distance_m": 62106.463, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": null, "location": "Aylesbury Vale Parkway", "stage_seq": 14, "distance_m": 65835.123, "section_seq": 1, "route_path_id": 29439}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 65835.123, "from_m": 0.0, "section_seq": 1, "route_path_id": 29439}], "total_distance_m": 65835.123, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65555.4, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 279.723, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:25Z", "source_id": 13705996, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}] |
London Marylebone |
2112 |
2112 |
3 |
None |
None |
Aylesbury Vale Parkway |
2218 |
2218 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:S03735/2026-09-12/detailed |
None |
Harrow-on-the-Hill |
2026-09-12T21:24:00+01:00 |
Rickmansworth |
10.0 |
{"type": "LineString", "coordinates": [[-0.3355711006744476, 51.57889733485145], [-0.33711679999999994, 51.5793276], [-0.3372114, 51.57935229999999], [-0.33730609999999994, 51.57937689999999], [-0.33755959999999996, 51.579431500000005], [-0.33785129999999997, 51.57949240000001], [-0.33792330000000004, 51.57950580000001], [-0.33817689999999995, 51.579555600000006], [-0.33845829999999993, 51.5795906], [-0.3389139, 51.5796474], [-0.3391622, 51.5796683], [-0.3393224, 51.5796791], [-0.33948249999999996, 51.5796899], [-0.3399254, 51.5797035], [-0.3417579, 51.579757699999995], [-0.34208399999999994, 51.57977069999999], [-0.3437707, 51.579838200000005], [-0.34483819999999993, 51.5798957], [-0.34578149999999996, 51.57996920000001], [-0.34643229999999997, 51.58005459999999], [-0.3472009, 51.580169899999994], [-0.34731979999999996, 51.580193699999995], [-0.3481187, 51.580356899999984], [-0.3487395999999999, 51.5804802], [-0.3491643, 51.5805677], [-0.34954479999999993, 51.580648], [-0.3501454, 51.5807772], [-0.35070749999999995, 51.580901199999985], [-0.35073619999999994, 51.5809076], [-0.3513572, 51.58105269999999], [-0.3515467, 51.5811009], [-0.3520037, 51.5812272], [-0.3524442, 51.5813566], [-0.3527816, 51.58146479999999], [-0.35288899999999995, 51.58149929999998], [-0.3533233, 51.5816532], [-0.35357479999999997, 51.5817437], [-0.35396279999999997, 51.5818768], [-0.35416149999999996, 51.58194460000001], [-0.3560001, 51.5825709], [-0.35719949999999995, 51.582991], [-0.3584159, 51.58341190000001], [-0.35932611364780853, 51.58371429479546], [-0.3601271, 51.58398040000001], [-0.3605582, 51.5841235], [-0.3609626, 51.58424739999998], [-0.36200070000000006, 51.5846014], [-0.36237, 51.5847251], [-0.3630013999999999, 51.5849523], [-0.3636670000000001, 51.585218399999995], [-0.3648244, 51.5857254], [-0.3661453, 51.5863055], [-0.36737459999999994, 51.5868577], [-0.3690589, 51.587587500000005], [-0.37192049999999993, 51.588815499999995], [-0.3733471, 51.58943310000001], [-0.37478179999999994, 51.590043900000005], [-0.3765651, 51.59081290000001], [-0.3783322, 51.59157600000001], [-0.3819813, 51.593118700000005], [-0.382255, 51.5932395], [-0.3827657, 51.593479300000006], [-0.3835712999999999, 51.5938273], [-0.3837168, 51.5938904], [-0.38381249999999995, 51.5939319], [-0.3843088999999999, 51.5941437], [-0.3851897, 51.59446799999999], [-0.3856090999999999, 51.5946166], [-0.3859644, 51.594726999999985], [-0.3863, 51.5948343], [-0.3874711, 51.5951675], [-0.3888724, 51.5954842], [-0.3904731, 51.59577899999999], [-0.39149949999999994, 51.59593339999999], [-0.3935256999999999, 51.596234299999985], [-0.3955547, 51.5965265], [-0.39659939999999994, 51.5966774], [-0.3977087, 51.5968602], [-0.3988755, 51.5970403], [-0.3994512, 51.5971345], [-0.4000322, 51.5972381], [-0.4011137, 51.597469399999994], [-0.4021197, 51.5977141], [-0.403109, 51.59798920000001], [-0.4036033, 51.59814010000001], [-0.4040744, 51.59829460000001], [-0.4047041, 51.59850649999999], [-0.4053204999999999, 51.5987385], [-0.4059187, 51.598973099999995], [-0.4076233, 51.5996778], [-0.4098404, 51.6006311], [-0.4123839, 51.6018364], [-0.4131931, 51.6022156], [-0.41496939999999993, 51.6030099], [-0.4154996, 51.603256], [-0.4165451, 51.6037771], [-0.4171417999999999, 51.6041024], [-0.4173081, 51.6041933], [-0.4184424, 51.6049103], [-0.41896009999999995, 51.6052444], [-0.4195053, 51.6056177], [-0.42005809999999993, 51.60602519999999], [-0.4205632, 51.6064339], [-0.42101369999999994, 51.6068638], [-0.4214133, 51.607254700000006], [-0.4218199, 51.6076959], [-0.4221391, 51.60807410000001], [-0.4224686999999999, 51.6085087], [-0.4227433, 51.6089251], [-0.4230149999999999, 51.60934040000001], [-0.4234586, 51.61008780000001], [-0.4236238, 51.610407], [-0.423661135292436, 51.61048353460085], [-0.4238101, 51.6107889], [-0.4239563, 51.611131599999986], [-0.424082, 51.6114371], [-0.4242253, 51.6118232], [-0.4243123999999999, 51.61207380000001], [-0.4244871999999999, 51.6126155], [-0.42467219999999994, 51.61311109999998], [-0.4248174, 51.613748400000006], [-0.4248944999999999, 51.614376400000005], [-0.4249238, 51.615002], [-0.4249403, 51.61580150000001], [-0.4249646, 51.61660499999999], [-0.42501149999999993, 51.6171013], [-0.4250861, 51.61758900000001], [-0.4251909, 51.6180765], [-0.4253276999999999, 51.6185548], [-0.42554869999999995, 51.61917580000001], [-0.4256764, 51.619487499999984], [-0.4258157, 51.6197931], [-0.425966, 51.6200977], [-0.42615659999999994, 51.62045810000001], [-0.4264066, 51.6209094], [-0.4266761, 51.6213583], [-0.4272909, 51.6223319], [-0.4279833, 51.62337039999999], [-0.428055, 51.6234876], [-0.4281152999999999, 51.6235801], [-0.4291209, 51.62512159999999], [-0.4296718000000001, 51.62593449999999], [-0.4301642, 51.62667170000001], [-0.4308016, 51.6275896], [-0.4311713999999999, 51.6281053], [-0.4314583, 51.62850529999999], [-0.4319235, 51.6292478], [-0.4322402, 51.6297562], [-0.43263499999999994, 51.630363300000006], [-0.4329188, 51.6307609], [-0.4332268, 51.6312053], [-0.4335834, 51.63167939999999], [-0.433976, 51.632158], [-0.4340744999999999, 51.632273399999995], [-0.4344412, 51.63265750000001], [-0.4348401, 51.6330476], [-0.4351576, 51.633349499999994], [-0.4354927, 51.6336471], [-0.4360276, 51.63408489999998], [-0.4366033999999999, 51.6345042], [-0.4371682, 51.63490139999998], [-0.4376186, 51.63519699999999], [-0.4382116, 51.6355575], [-0.4387881, 51.6358952], [-0.43909829999999994, 51.63607100000001], [-0.4394603, 51.636254099999995], [-0.4402599, 51.63665159999999], [-0.4405212999999999, 51.6367716], [-0.4410177, 51.6369885], [-0.4415511, 51.637212700000006], [-0.4423141, 51.6375052], [-0.4427848, 51.6376726], [-0.4433298, 51.63784819999999], [-0.44387239999999994, 51.63801329999999], [-0.4441993, 51.6381054], [-0.44481639999999995, 51.63827650000001], [-0.4450181, 51.6383285], [-0.44561759999999995, 51.6384862], [-0.4459985, 51.6385829], [-0.4463560999999999, 51.63867880000001], [-0.4467517, 51.63878419999999], [-0.4479672999999999, 51.63910500000001], [-0.4481843, 51.6391565], [-0.448536, 51.6392505], [-0.4490879, 51.6394033], [-0.4491576420597607, 51.63942061381079], [-0.4498613, 51.6395953], [-0.4504771, 51.63973500000001], [-0.4508818, 51.639819900000006], [-0.4523219999999999, 51.64008509999999], [-0.452586, 51.6401289], [-0.4538803, 51.6403256], [-0.4561029, 51.6406421], [-0.4562931999999999, 51.64064749999999], [-0.45667099999999994, 51.64069210000001], [-0.45845879999999994, 51.6409491], [-0.4596897, 51.6411268], [-0.4604158, 51.641232499999994], [-0.4606463, 51.6412631], [-0.4609012, 51.64129690000001], [-0.4610836, 51.6413215], [-0.4613123, 51.64135230000001], [-0.4613331999999999, 51.641355100000006], [-0.4617784999999999, 51.6413994], [-0.4621393, 51.641425899999994], [-0.4625136, 51.64144460000001], [-0.4631038, 51.641462], [-0.46355190000000007, 51.6414582], [-0.4641456, 51.64143959999999], [-0.46479839999999994, 51.641395200000005], [-0.4651766, 51.64135809999999], [-0.4659024999999999, 51.6412567], [-0.4660142999999999, 51.641238900000005], [-0.4660837000000001, 51.64122880000001], [-0.4663382, 51.64118269999998], [-0.4678651999999998, 51.6408946], [-0.4689581, 51.6406826], [-0.4701044, 51.64046309999999], [-0.4705429, 51.6403762], [-0.4709454, 51.6403063], [-0.4713413, 51.6402388], [-0.4715982, 51.6402093], [-0.47193129999999994, 51.6401813], [-0.47222320000000007, 51.6401609], [-0.4723563, 51.64015819999999], [-0.4724196000000001, 51.64015679999999], [-0.4726662, 51.6401588], [-0.47299479999999994, 51.64016329999999], [-0.4733069, 51.6401802], [-0.4735860999999999, 51.640204899999986], [-0.4738489146556165, 51.64023821326569]]} |
8.0 |
2124 |
2134 |
2026-09-12T21:34:00+01:00 |
None |
None |
London Marylebone |
Harrow-on-the-Hill |
Rickmansworth |
51.6402382 |
-0.4738489 |
51.6402382 |
-0.4738489 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:24:00 |
Rickmansworth |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13705997 |
1789244605887465 |
None |
11 |
11 |
2026-09-12 20:24:01.240448 |
None |
2026-09-12 22:18:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517233 |
Y61619 |
782P14M712 |
2026-09-12 |
Transport for Wales |
P |
COY |
PEN |
2P14 |
756002 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 56.118, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3812.093, "from_m": 56.118, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 4039.669, "from_m": 3812.093, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4076.896, "from_m": 4039.669, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 4128.286, "from_m": 4076.896, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7364.955, "from_m": 4128.286, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8098.329, "from_m": 7364.955, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8135.882, "from_m": 8098.329, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9295.345, "from_m": 8135.882, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9905.083, "from_m": 9295.345, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10320.751, "from_m": 9905.083, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10368.134, "from_m": 10320.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10451.52, "from_m": 10368.134, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10964.149, "from_m": 10451.52, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12048.561, "from_m": 10964.149, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12733.709, "from_m": 12048.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12951.748, "from_m": 12733.709, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14738.058, "from_m": 12951.748, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 517233, "profile_key": "cf4793851c59d6738cf43addcd8c2af7166b5a1ff8521c224f5671200555b64e", "schedule_id": 29647, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2112", "location": "Coryton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2113", "wtt_dep": "2113H", "location": "Whitchurch (Sth Glamorgan)", "stage_seq": 2, "distance_m": 675.004, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115", "location": "Rhiwbina", "stage_seq": 3, "distance_m": 1206.905, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2117", "location": "Birchgrove", "stage_seq": 4, "distance_m": 2039.426, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2118H", "location": "Ty Glas", "stage_seq": 5, "distance_m": 2404.112, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121", "location": "Heath Low Level", "stage_seq": 6, "distance_m": 3761.93, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Heath Jn", "stage_seq": 7, "distance_m": 4076.896, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2129", "location": "Cardiff Queen Street", "stage_seq": 8, "distance_m": 7665.76, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "CVL East Boundary", "stage_seq": 9, "distance_m": 8043.406, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2135", "location": "Cardiff Central", "stage_seq": 10, "distance_m": 8741.766, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Penarth Curve South Jn", "stage_seq": 11, "distance_m": 10044.586, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139", "location": "Grangetown", "stage_seq": 12, "distance_m": 10571.017, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Cogan Jn", "stage_seq": 13, "distance_m": 12672.309, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Dingle Road", "stage_seq": 14, "distance_m": 14071.493, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": null, "location": "Penarth", "stage_seq": 15, "distance_m": 14738.058, "section_seq": 1, "route_path_id": 32171}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14738.058, "from_m": 0.0, "section_seq": 1, "route_path_id": 32171}], "total_distance_m": 14738.058, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 14653.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 84.936, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:12:44Z", "source_id": 13699859, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:14:41Z", "source_id": 13701000, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:13Z", "source_id": 13701874, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:46Z", "source_id": 13702757, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:43Z", "source_id": 13704451, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25259, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:15Z", "source_id": 41896322, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:26:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:21Z", "source_id": 13707164, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24966, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:39Z", "source_id": 41905777, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:31:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:41Z", "source_id": 13710201, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:24Z", "source_id": 41919460, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:38:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:28Z", "source_id": 13714713, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Coryton |
2112 |
2112 |
None |
None |
None |
Penarth |
2147 |
2146 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y61619/2026-09-12/detailed |
None |
Grangetown |
2026-09-12T21:39:33+01:00 |
Dingle Road |
4.0 |
{"type": "LineString", "coordinates": [[-3.1895115664968223, 51.46738955774243], [-3.1893852999999996, 51.467066900000006], [-3.1893768999999996, 51.46703430000001], [-3.1893143, 51.46684770000001], [-3.1892582999999997, 51.4665751], [-3.1892194999999997, 51.4661046], [-3.1892459, 51.46578199999999], [-3.1892865, 51.46550100000001], [-3.1893196999999995, 51.4653604], [-3.1894817, 51.46484869999999], [-3.1896707, 51.4644187], [-3.1899435, 51.46395809999999], [-3.1902043000000004, 51.4636365], [-3.1907149999999995, 51.4630426], [-3.1911418999999994, 51.4625585], [-3.1926800999999996, 51.4608156], [-3.1932357, 51.460194099999995], [-3.1936051, 51.4597194], [-3.1938661999999995, 51.4593273], [-3.1941407999999996, 51.4588137], [-3.1943822, 51.45830959999999], [-3.194439899999999, 51.4581935], [-3.1945175, 51.45803759999999], [-3.1946459, 51.45777879999998], [-3.1947357, 51.4575985], [-3.1948852999999997, 51.45722390000001], [-3.1950329999999996, 51.456836200000005], [-3.1951599999999996, 51.4565198], [-3.1952348, 51.4562746], [-3.1952895, 51.4560101], [-3.1953233, 51.4557625], [-3.1953468, 51.4555236], [-3.1953363, 51.4552327], [-3.1953007, 51.4549076], [-3.195233, 51.45459470000001], [-3.1950936999999997, 51.4541905], [-3.1948732999999994, 51.4537366], [-3.1946543, 51.4533588], [-3.1944207999999996, 51.4529687], [-3.1941766000000005, 51.4526192], [-3.1939070999999997, 51.4522804], [-3.1935716999999997, 51.45188199999999], [-3.1932135, 51.451525200000006], [-3.1928808, 51.45122159999999], [-3.1925528, 51.45096389999999], [-3.191951599999999, 51.4505252], [-3.1914326999999996, 51.45016280000001], [-3.190909924682097, 51.44978814270312], [-3.190905400000001, 51.44978489999998], [-3.1906629999999994, 51.4496082], [-3.1903642999999997, 51.4493521], [-3.189847, 51.4489785], [-3.1895873999999997, 51.4488002], [-3.1893213999999994, 51.4485873], [-3.1890843, 51.4483318], [-3.1889349, 51.4481289], [-3.1887678, 51.4478967], [-3.1886469, 51.447728899999994], [-3.1885057, 51.44753409999999], [-3.1883650999999995, 51.44733559999999], [-3.188236, 51.44715709999999], [-3.1881334999999997, 51.4470086], [-3.1880399, 51.446875600000006], [-3.1879120999999997, 51.44668199999999], [-3.1878176999999996, 51.44652560000001], [-3.1877381999999996, 51.44638869999999], [-3.1876385999999997, 51.4462068], [-3.1875008999999994, 51.4459545], [-3.1874449999999994, 51.4458539], [-3.1873855000000004, 51.44575449999999], [-3.1873279999999995, 51.4456593], [-3.1872702999999993, 51.44557329999999], [-3.187203, 51.44547810000001], [-3.1870847, 51.44533], [-3.1870269, 51.445260999999995], [-3.1868891, 51.4451111], [-3.1867966999999995, 51.4450153], [-3.1866983, 51.4449223], [-3.186590499999999, 51.4448229], [-3.1865012, 51.4447452], [-3.1863193999999995, 51.4445952], [-3.1860907, 51.4444151], [-3.1858812999999997, 51.44425290000001], [-3.1856841999999994, 51.4440976], [-3.1855351999999995, 51.443975599999995], [-3.1854304000000004, 51.44388500000001], [-3.1853302, 51.443793], [-3.1852363999999995, 51.443701999999995], [-3.1851241999999997, 51.4435853], [-3.184998, 51.4434379], [-3.1849207999999996, 51.44333439999999], [-3.1848343, 51.4432182], [-3.1847582, 51.4431056], [-3.1846678, 51.4429533], [-3.1845897817936555, 51.442817580280106], [-3.1845453, 51.4427402], [-3.1843863999999997, 51.44246879999999], [-3.1842854999999997, 51.44230819999999], [-3.1841798, 51.4421585], [-3.1840711000000006, 51.44202330000001], [-3.1839626, 51.4418957], [-3.1837065, 51.4416364], [-3.1834051, 51.4414045], [-3.1831834, 51.4412489], [-3.1830364, 51.441157200000006], [-3.1827276999999996, 51.44095709999999], [-3.1824676, 51.4408292], [-3.1821697, 51.4406918], [-3.1817762, 51.4405449], [-3.1814343, 51.44043279999999], [-3.1807650000000005, 51.44024009999999], [-3.1805094, 51.4401631], [-3.1803560000000006, 51.4401162], [-3.1801589999999997, 51.44005010000001], [-3.1799892999999995, 51.43999329999999], [-3.1796833, 51.4398859], [-3.1795456, 51.4398334]]} |
2.2 |
2139 |
2143 |
2026-09-12T21:43:00+01:00 |
None |
None |
Cardiff Central |
Grangetown |
Dingle Road |
51.4494168 |
-3.1904398 |
51.4398334 |
-3.1795456 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:33 |
Dingle Road |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41922613 |
1789245617633167 |
None |
39 |
39 |
2026-09-12 20:40:17.637313 |
None |
2026-09-12 21:46:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517234 |
U00578 |
736U031912 |
2026-09-12 |
Unknown |
N |
None |
HAY |
6U03 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 320.733, "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": 375.27, "from_m": 320.733, "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": 433.984, "from_m": 375.27, "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": 438.716, "from_m": 433.984, "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": 730.432, "from_m": 438.716, "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": 1910.754, "from_m": 730.432, "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": 2540.978, "from_m": 1910.754, "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": 2636.393, "from_m": 2540.978, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4258.162, "from_m": 2636.393, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 4355.699, "from_m": 4258.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5010.458, "from_m": 4355.699, "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": 6168.967, "from_m": 5010.458, "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": 6462.134, "from_m": 6168.967, "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": 7525.348, "from_m": 6462.134, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 517234, "profile_key": "bb54b970e1b1cecf636f58627c194c52f95460f32cd51b53976869f1d08f1c5a", "schedule_id": 37820, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2313", "location": "West Ealing Isu Civil Engineering", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56350}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2317H", "location": "West Ealing", "stage_seq": 2, "distance_m": 584.574, "section_seq": 1, "route_path_id": 56350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Hanwell", "stage_seq": 3, "distance_m": 1862.513, "section_seq": 1, "route_path_id": 56350}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "0003", "location": "Hanwell Bridge Up Loop", "stage_seq": 4, "distance_m": 3449.334, "section_seq": 1, "route_path_id": 56350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Southall East Jn", "stage_seq": 5, "distance_m": 4258.162, "section_seq": 1, "route_path_id": 56350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005H", "location": "Southall", "stage_seq": 6, "distance_m": 4561.393, "section_seq": 1, "route_path_id": 56350}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": null, "location": "Hayes & Harlington", "stage_seq": 7, "distance_m": 7525.348, "section_seq": 1, "route_path_id": 56350}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7525.348, "from_m": 0.0, "section_seq": 1, "route_path_id": 56350}], "total_distance_m": 7525.348, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 6364.597, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1160.751, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
West Ealing Isu Civil Engineering |
2313 |
2313 |
None |
None |
None |
Hayes & Harlington |
0010 |
0010 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:U00578/2026-09-12/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
0 |
0 |
2026-09-12 19:13:19 |
ACTIVATED |
None |
West Ealing Isu Civil Engineering |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789240399328439 |
None |
0 |
0 |
2026-09-12 19:13:19.329946 |
None |
2026-09-12 23:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517235 |
C01857 |
545Y23M712 |
2026-09-12 |
London North Eastern Railway |
O |
KGX |
XGD |
5Y23 |
801216 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 395.817, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 411.766, "from_m": 402.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1288.585, "from_m": 411.766, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 1318.672, "from_m": 1288.585, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 3239.409, "from_m": 1318.672, "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": 3751.499, "from_m": 3239.409, "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": 5385.866, "from_m": 3751.499, "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": 5643.348, "from_m": 5385.866, "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": 7268.711, "from_m": 5643.348, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9600.247, "from_m": 7268.711, "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": 9666.176, "from_m": 9600.247, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10197.65, "from_m": 9666.176, "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": 10762.573, "from_m": 10197.65, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12310.907, "from_m": 10762.573, "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": 13043.506, "from_m": 12310.907, "capability_applied": null, "effective_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": 517235, "profile_key": "806b7b0fd9a19e59427d591324bf8efc3f4bc3396350fe1bf5bdc9cb94c671f8", "schedule_id": 32087, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 48323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 48323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2279.04, "section_seq": 1, "route_path_id": 48323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 6018.753, "section_seq": 1, "route_path_id": 48323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 9865.231, "section_seq": 1, "route_path_id": 48323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Bowes Park", "stage_seq": 6, "distance_m": 11046.692, "section_seq": 1, "route_path_id": 48323}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2132", "location": "Bowes Park R.R.L.", "stage_seq": 7, "distance_m": 11536.74, "section_seq": 1, "route_path_id": 48323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134", "location": "Bowes Park", "stage_seq": 8, "distance_m": 12026.788, "section_seq": 1, "route_path_id": 48323}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": null, "location": "Bounds Green T&R.S.M.D", "stage_seq": 9, "distance_m": 13043.506, "section_seq": 1, "route_path_id": 48323}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13043.506, "from_m": 0.0, "section_seq": 1, "route_path_id": 48323}], "total_distance_m": 13043.506, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 11680.055, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1363.451, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16172, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:05Z", "source_id": 41883530, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:18:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:11Z", "source_id": 13702981, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16029, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:35Z", "source_id": 41889760, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:22:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:38Z", "source_id": 13704979, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15831, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:52Z", "source_id": 41893745, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:24:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 15826, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:51Z", "source_id": 41914996, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:36:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:58Z", "source_id": 13706325, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:58Z", "source_id": 13713251, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15838, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:29Z", "source_id": 41896683, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:25:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:33Z", "source_id": 13707279, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:23Z", "source_id": 13714087, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}] |
London Kings Cross |
2113 |
2113 |
1 |
None |
None |
Bounds Green T&R.S.M.D |
2137 |
2137 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C01857/2026-09-12/detailed |
None |
Bowes Park R.R.L. |
2026-09-12T21:32:00+01:00 |
Bounds Green T&R.S.M.D |
2.0 |
{"type": "LineString", "coordinates": [[-0.11699669999999998, 51.6109703], [-0.11731700000000002, 51.6106239], [-0.11744297453036912, 51.61048353460085], [-0.11800149999999998, 51.6098612], [-0.1187431, 51.60903720000001], [-0.1193442, 51.60836389999999], [-0.11968779999999996, 51.607981], [-0.1199543, 51.6076763], [-0.1204347, 51.607115099999994], [-0.12128129999999998, 51.6061379], [-0.12187919999999997, 51.60545040000001], [-0.1219962, 51.60531400000001], [-0.1223973, 51.6048695], [-0.12270069999999998, 51.60443889999999], [-0.12291029999999996, 51.6042181], [-0.12309470000000002, 51.60398589999999], [-0.1233141, 51.60373130000001], [-0.12348179999999996, 51.6035455], [-0.1237918, 51.60319009999999], [-0.12387239999999997, 51.6030873], [-0.1239584, 51.60295419999999], [-0.12403229999999996, 51.6028189], [-0.1240864, 51.60268339999999], [-0.1241346, 51.6025493], [-0.12417299999999998, 51.602346700000005], [-0.124179, 51.6021571], [-0.1241489, 51.60190990000001], [-0.12410419999999998, 51.601749000000005], [-0.1240254, 51.6015571], [-0.123919, 51.6013724], [-0.1237976, 51.601208799999995], [-0.1236536, 51.6010421], [-0.123449, 51.60086209999999], [-0.123088, 51.6005699], [-0.12281889999999998, 51.60034069999999], [-0.1227471, 51.6002891], [-0.1224795, 51.60005949999999], [-0.1228253, 51.6004789], [-0.12299689999999998, 51.60073409999998], [-0.1232994, 51.60103459999999], [-0.123398, 51.6011436]]} |
0.9 |
2135 |
2137 |
2026-09-12T21:37:00+01:00 |
None |
None |
Bowes Park R.R.L. |
Bounds Green New Yard |
Bounds Green T&R.S.M.D |
51.6011436 |
-0.1233980 |
51.6011436 |
-0.1233980 |
1 |
1 |
2026-09-12 20:37:32 |
TERMINATED |
2026-09-12 20:37:00 |
Bounds Green T&R.S.M.D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13714087 |
1789245445151647 |
None |
29 |
29 |
2026-09-12 20:37:25.158005 |
None |
2026-09-12 20:47:25.131061 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:37:25.131061 |
| 517236 |
C02219 |
325H84M712 |
2026-09-12 |
Northern |
P |
WML |
None |
5H84 |
323233 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 393.103, "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": 458.057, "from_m": 393.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 749.436, "from_m": 458.057, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1231.077, "from_m": 749.436, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1522.457, "from_m": 1231.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1587.41, "from_m": 1522.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2332.682, "from_m": 1587.41, "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": 2747.734, "from_m": 2332.682, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2802.385, "from_m": 2747.734, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6957.758, "from_m": 2802.385, "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": 9751.176, "from_m": 6957.758, "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": 10701.791, "from_m": 9751.176, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11522.106, "from_m": 10701.791, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11576.997, "from_m": 11522.106, "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": 11956.529, "from_m": 11576.997, "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": 11994.316, "from_m": 11956.529, "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": 12033.233, "from_m": 11994.316, "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": 12073.156, "from_m": 12033.233, "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": 12103.495, "from_m": 12073.156, "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": 12150.6, "from_m": 12103.495, "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": 12183.336, "from_m": 12150.6, "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": 12276.354, "from_m": 12183.336, "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": 12329.392, "from_m": 12276.354, "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": 12614.624, "from_m": 12329.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}], "service_id": 517236, "profile_key": "8976b6e35e95b16814c5c83b4204f1096b438b783f10c3b1ed00fac5a7b1556a", "schedule_id": 4746, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Wilmslow", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36717}, {"is_pass": false, "wtt_arr": "2115", "wtt_dep": "2134", "location": "Wilmslow Down Rev Sidings", "stage_seq": 2, "distance_m": 990.257, "section_seq": 1, "route_path_id": 36717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Wilmslow", "stage_seq": 3, "distance_m": 1980.513, "section_seq": 1, "route_path_id": 36717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Cheadle Hulme", "stage_seq": 4, "distance_m": 7994.872, "section_seq": 1, "route_path_id": 36717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Adswood Road Jn", "stage_seq": 5, "distance_m": 9478.107, "section_seq": 1, "route_path_id": 36717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Edgeley Jn No.1", "stage_seq": 6, "distance_m": 10938.54, "section_seq": 1, "route_path_id": 36717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Edgeley Jn No2", "stage_seq": 7, "distance_m": 11372.554, "section_seq": 1, "route_path_id": 36717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Stockport", "stage_seq": 8, "distance_m": 11803.737, "section_seq": 1, "route_path_id": 36717}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2147", "location": "Stockport Sig. ST2.88/89", "stage_seq": 9, "distance_m": 12150.6, "section_seq": 1, "route_path_id": 36717}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": null, "location": "Stockport Car. M.D.", "stage_seq": 10, "distance_m": 12614.624, "section_seq": 1, "route_path_id": 36717}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12614.624, "from_m": 0.0, "section_seq": 1, "route_path_id": 36717}], "total_distance_m": 12614.624, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 11302.792, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1311.832, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9118, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:40Z", "source_id": 41911171, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-12T20:35:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:42Z", "source_id": 13711983, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:38Z", "source_id": 13704974, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:13Z", "source_id": 41920888, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:18Z", "source_id": 13715151, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Wilmslow |
2113 |
2113 |
2 |
None |
None |
Stockport Car. M.D. |
2152 |
2152 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C02219/2026-09-12/detailed |
None |
Wilmslow Down Rev Sidings |
2026-09-12T21:33:00+01:00 |
Stockport Sig. ST2.88/89 |
10.0 |
{"type": "LineString", "coordinates": [[-2.2289972, 53.3183214], [-2.2281161, 53.31998039999999], [-2.2278933, 53.3203843], [-2.2276872999999995, 53.320802999999984], [-2.2275609, 53.3210546], [-2.2271893, 53.3217911], [-2.2269687, 53.322318200000005], [-2.2267438, 53.322912], [-2.2266105, 53.3231929], [-2.2264889, 53.32347589999999], [-2.2264213999999996, 53.323696899999995], [-2.226367, 53.323909], [-2.2263357, 53.3240279], [-2.2263105999999997, 53.3241642], [-2.2262318, 53.3244825], [-2.226151, 53.324898299999994], [-2.2260736999999997, 53.3255727], [-2.2260169, 53.3260749], [-2.2259844, 53.326325800000006], [-2.2259407, 53.32670689999999], [-2.2258962, 53.326990899999984], [-2.2258336999999995, 53.32739050000001], [-2.2256888, 53.32814599999999], [-2.2254432999999993, 53.328928299999994], [-2.2253501, 53.329229700000006], [-2.2252553, 53.329529400000006], [-2.2250745, 53.3301175], [-2.2247749, 53.33087710000001], [-2.2243792, 53.3316603], [-2.2237324, 53.332772599999984], [-2.2231505, 53.33366399999999], [-2.2227403, 53.3340901], [-2.2220471, 53.3349437], [-2.2199879999999994, 53.337272599999984], [-2.2195990999999995, 53.3377241], [-2.218863, 53.338607200000006], [-2.2181811999999996, 53.3394653], [-2.2169742, 53.3411957], [-2.2166016, 53.3418225], [-2.2161709999999997, 53.342522499999994], [-2.2158111999999996, 53.3431157], [-2.2153957000000006, 53.3436989], [-2.214769599999999, 53.34467719999999], [-2.2136487, 53.34644219999999], [-2.2134192, 53.3468036], [-2.2095035, 53.3530147], [-2.2078601, 53.3556033], [-2.207171199999999, 53.3566895], [-2.2063781999999996, 53.3579476], [-2.2057131, 53.35898980000001], [-2.2051585, 53.3599052], [-2.2045719018528875, 53.36070877627213], [-2.2035528, 53.36210479999999], [-2.202583, 53.3632759], [-2.2020009, 53.3639076], [-2.2013206999999997, 53.36462159999999], [-2.200651, 53.3652812], [-2.1983455, 53.36733989999999], [-2.1974301, 53.368152299999984], [-2.1957503, 53.369623399999995], [-2.1956669999999994, 53.3696939], [-2.1952906, 53.3700265], [-2.1914934, 53.3733811], [-2.1913592, 53.37349739999999], [-2.1896569183858388, 53.374995562618246], [-2.1895010862950777, 53.37512419216583], [-2.189350812893986, 53.37523296093026], [-2.18920614677958, 53.37532492144008], [-2.189067136548875, 53.375403126223766], [-2.1889338307988853, 53.37547062780983], [-2.1888062781266284, 53.375530478726795], [-2.1886845271291175, 53.37558573150316], [-2.1885686264033692, 53.37563943866743], [-2.188458624546399, 53.37569465274811], [-2.188354570155222, 53.37575442627371], [-2.1882565118268538, 53.37582181177275], [-2.1881644981583097, 53.37589986177373], [-2.188078577746605, 53.37599162880515], [-2.1879987991887555, 53.376100165395535], [-2.187925211081777, 53.37622852407337], [-2.1878578620226836, 53.37637975736719], [-2.1878135999999997, 53.3764597], [-2.1877197000000006, 53.3765781], [-2.1874568, 53.37684689999998], [-2.1871195, 53.377164500000006], [-2.1863142, 53.37786940000001], [-2.1857216, 53.3784061], [-2.18511, 53.3789965], [-2.1831208999999996, 53.38072869999999], [-2.1823553, 53.381412700000006], [-2.1804213999999997, 53.38309950000001], [-2.1801604, 53.38334410000001], [-2.1800044999999995, 53.3834832], [-2.1796913, 53.38372799999999], [-2.1764187999999995, 53.386643], [-2.1761136999999997, 53.3869143], [-2.1756776, 53.38729829999999], [-2.1739776999999996, 53.38879469999999], [-2.173869906890399, 53.388884477778326], [-2.1737976, 53.3889447], [-2.1705456, 53.3918154], [-2.1686652, 53.3934761], [-2.1657833999999996, 53.3960332], [-2.1656794999999995, 53.39612529999999], [-2.1654707, 53.3963407], [-2.1652205999999996, 53.396663999999994], [-2.1649604, 53.39695510000001], [-2.1647967999999995, 53.3971534], [-2.1645988, 53.397481000000006], [-2.1645362, 53.39757139999999], [-2.1641638, 53.3981141], [-2.1640715490000906, 53.398262448529515], [-2.1638081, 53.39868609999999], [-2.1635871, 53.3990864], [-2.1634621, 53.399370299999994], [-2.1633710999999995, 53.399562], [-2.1633024, 53.39972929999998], [-2.1632327, 53.3999099], [-2.1631623, 53.40011200000001], [-2.1631152, 53.4003172], [-2.1630698, 53.4005535], [-2.1629817000000005, 53.401073999999994], [-2.1629604, 53.401185599999984], [-2.162938, 53.401320299999995], [-2.1629292, 53.4014224], [-2.1629063, 53.4015213], [-2.1628732762273386, 53.401724386694056], [-2.1628541999999995, 53.4018417], [-2.1629063, 53.4015213], [-2.1629292, 53.4014224], [-2.162938, 53.401320299999995], [-2.1629604, 53.401185599999984], [-2.1628879999999997, 53.401331], [-2.1628164, 53.40148829999999], [-2.1627524, 53.4017174], [-2.162731, 53.401886899999994], [-2.1627203, 53.40206169999999], [-2.1627039, 53.402173000000005], [-2.162696, 53.40225170000001], [-2.1626870999999994, 53.40238979999999], [-2.1626794999999994, 53.402501099999995], [-2.162651, 53.402994099999994], [-2.1626518, 53.40306069999999], [-2.1626404, 53.40333009999999], [-2.1626317, 53.403554199999995], [-2.1626301, 53.40377809999999], [-2.1626284999999994, 53.4039093], [-2.1626212, 53.4040261], [-2.1625985, 53.40417789999999], [-2.1625665, 53.404310499999994], [-2.1624950999999997, 53.40460680000001], [-2.1624758, 53.40474739999999], [-2.1624703, 53.404860799999994], [-2.1624752, 53.404998600000006], [-2.162483299999999, 53.4051269], [-2.1625033, 53.405246299999995], [-2.1625346, 53.40538230000001], [-2.162596, 53.40558239999999], [-2.1626332, 53.4057079], [-2.162655733680822, 53.40576479058923], [-2.1626818, 53.4058306], [-2.1626332, 53.4057079], [-2.162596, 53.40558239999999], [-2.1625346, 53.40538230000001], [-2.1625033, 53.405246299999995], [-2.162483299999999, 53.4051269], [-2.1624752, 53.404998600000006], [-2.1624703, 53.404860799999994], [-2.1624758, 53.40474739999999], [-2.1624950999999997, 53.40460680000001], [-2.1625665, 53.404310499999994], [-2.1625985, 53.40417789999999], [-2.1626212, 53.4040261], [-2.1626284999999994, 53.4039093], [-2.1626301, 53.40377809999999], [-2.1626317, 53.403554199999995], [-2.1626404, 53.40333009999999], [-2.1626518, 53.40306069999999], [-2.162651, 53.402994099999994], [-2.1626794999999994, 53.402501099999995], [-2.1626870999999994, 53.40238979999999], [-2.162696, 53.40225170000001], [-2.1627039, 53.402173000000005], [-2.1627203, 53.40206169999999], [-2.1627288999999994, 53.40214060000001], [-2.162733, 53.4022352], [-2.1627512, 53.4024111], [-2.1627500999999993, 53.4025097], [-2.1627384, 53.403005], [-2.1627907, 53.4032995], [-2.1628180999999995, 53.4034793], [-2.1628431, 53.40360939999999], [-2.1629345, 53.4038735], [-2.1629988, 53.4040339], [-2.1632553, 53.40444889999999], [-2.1633975, 53.40472870000001], [-2.1634742, 53.40499090000001], [-2.1638558999999997, 53.40665260000001], [-2.1639334, 53.4068696]]} |
7.3 |
2133 |
2143 |
2026-09-12T21:44:00+01:00 |
None |
None |
Wilmslow |
Adswood Road Jn |
Stockport Sig. ST2.88/89 |
53.3947593 |
-2.1672191 |
53.4068696 |
-2.1639334 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:33:00 |
Stockport Sig. ST2.88/89 |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13711982 |
1789245686819314 |
None |
24 |
24 |
2026-09-12 20:41:26.824346 |
None |
2026-09-12 21:53:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517239 |
C17893 |
361G70M712 |
2026-09-12 |
West Midlands Trains |
O |
LIV |
BHM |
1G70 |
350106 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 317.352, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 683.612, "from_m": 317.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1779.804, "from_m": 683.612, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2356.354, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2394.399, "from_m": 2356.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2463.461, "from_m": 2394.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2505.203, "from_m": 2463.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2584.426, "from_m": 2505.203, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2642.464, "from_m": 2584.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3776.562, "from_m": 2642.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4108.276, "from_m": 3776.562, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4168.594, "from_m": 4108.276, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8689.438, "from_m": 4168.594, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8742.607, "from_m": 8689.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9499.606, "from_m": 8742.607, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10286.163, "from_m": 9499.606, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12537.782, "from_m": 10286.163, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17289.433, "from_m": 12537.782, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 18513.826, "from_m": 17289.433, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21531.42, "from_m": 18513.826, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24028.001, "from_m": 21531.42, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30102.779, "from_m": 24028.001, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 56126.892, "from_m": 30102.779, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 57922.704, "from_m": 56126.892, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 95753.918, "from_m": 57922.704, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 95820.429, "from_m": 95753.918, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 96913.89, "from_m": 95820.429, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 96964.718, "from_m": 96913.89, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 96998.035, "from_m": 96964.718, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97046.698, "from_m": 96998.035, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 97525.817, "from_m": 97046.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 99929.999, "from_m": 97525.817, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 115481.678, "from_m": 99929.999, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 115994.384, "from_m": 115481.678, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 118526.534, "from_m": 115994.384, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120459.056, "from_m": 118526.534, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 120775.282, "from_m": 120459.056, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 121485.008, "from_m": 120775.282, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 121834.253, "from_m": 121485.008, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 127901.642, "from_m": 121834.253, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 128266.54, "from_m": 127901.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131889.459, "from_m": 128266.54, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 132447.202, "from_m": 131889.459, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 132501.249, "from_m": 132447.202, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132502.156, "from_m": 132501.249, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 135061.671, "from_m": 132502.156, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 138534.096, "from_m": 135061.671, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 138573.425, "from_m": 138534.096, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140744.508, "from_m": 138573.425, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 141606.991, "from_m": 140744.508, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 141915.846, "from_m": 141606.991, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 517239, "profile_key": "e497666916c46b992b29227316c77a3a32f478bf94e5083e3b0d5ac341ed1783", "schedule_id": 32388, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121H", "location": "Mossley Hill", "stage_seq": 6, "distance_m": 6250.901, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Liverpool South Parkway (HL)", "stage_seq": 7, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Ditton East Jn", "stage_seq": 8, "distance_m": 17517.647, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132H", "location": "Runcorn", "stage_seq": 9, "distance_m": 21077.66, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Halton Jn", "stage_seq": 10, "distance_m": 22894.442, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Weaver Jn", "stage_seq": 11, "distance_m": 30227.219, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Acton Bridge", "stage_seq": 12, "distance_m": 33965.739, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Hartford Jn", "stage_seq": 13, "distance_m": 36688.179, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Winsford", "stage_seq": 14, "distance_m": 45244.127, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Crewe Coal Yard S.B.", "stage_seq": 15, "distance_m": 56058.108, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2154", "location": "Crewe", "stage_seq": 16, "distance_m": 57237.063, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Crewe Basford Hall Jn", "stage_seq": 17, "distance_m": 59926.97, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Madeley", "stage_seq": 18, "distance_m": 70587.657, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Norton Bridge", "stage_seq": 19, "distance_m": 88084.123, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Stafford Doxey Jn", "stage_seq": 20, "distance_m": 95820.429, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212H", "location": "Stafford", "stage_seq": 21, "distance_m": 96608.884, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Stafford Trent Valley Jn", "stage_seq": 22, "distance_m": 97373.254, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "Penkridge", "stage_seq": 23, "distance_m": 105694.218, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Bushbury Jn", "stage_seq": 24, "distance_m": 118575.513, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Wolverhampton North Jn", "stage_seq": 25, "distance_m": 120384.017, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2231", "location": "Wolverhampton", "stage_seq": 26, "distance_m": 121117.949, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236H", "location": "Coseley", "stage_seq": 27, "distance_m": 126531.504, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Dudley Port", "stage_seq": 28, "distance_m": 130112.609, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Galton Jn", "stage_seq": 29, "distance_m": 135894.735, "section_seq": 1, "route_path_id": 28785}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Soho South Jn", "stage_seq": 30, "distance_m": 138631.938, "section_seq": 1, "route_path_id": 28785}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 31, "distance_m": 141915.846, "section_seq": 1, "route_path_id": 28785}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 141915.846, "from_m": 0.0, "section_seq": 1, "route_path_id": 28785}], "total_distance_m": 141915.846, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 141739.155, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 176.691, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:21Z", "source_id": 41878447, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:16:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:27Z", "source_id": 13701388, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9902, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:50Z", "source_id": 41886598, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:20:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:54Z", "source_id": 13703988, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:02Z", "source_id": 41894023, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:25:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:03Z", "source_id": 13706392, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9967, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:41Z", "source_id": 41907748, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:46Z", "source_id": 13710884, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}] |
Liverpool Lime Street HL/ML |
2112 |
2113 |
6 |
None |
None |
Birmingham New Street |
2251 |
2251 |
6B |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C17893/2026-09-12/detailed |
None |
Runcorn |
2026-09-12T21:34:47+01:00 |
Crewe |
18.0 |
{"type": "LineString", "coordinates": [[-2.7395457757805235, 53.33880437666731], [-2.7394516999999996, 53.33862339999999], [-2.739172, 53.33816369999999], [-2.738899, 53.3377682], [-2.7385705, 53.3373478], [-2.7382924, 53.3370271], [-2.7380125999999994, 53.33673459999999], [-2.7375527000000006, 53.3362915], [-2.7373068, 53.33608], [-2.7370983, 53.3359057], [-2.7369145999999995, 53.3357707], [-2.7367442999999994, 53.3356632], [-2.7363084999999994, 53.335349], [-2.7359932, 53.33513200000001], [-2.7347438999999993, 53.3343639], [-2.7333473, 53.3335804], [-2.7312157999999997, 53.332291999999995], [-2.7302714, 53.331703099999984], [-2.7292076, 53.33105969999999], [-2.7280345999999995, 53.3303617], [-2.7270346, 53.3297485], [-2.7254603, 53.3288006], [-2.7245363999999994, 53.3282459], [-2.7236892, 53.327741199999984], [-2.7226845, 53.327137699999994], [-2.7220484000000003, 53.3267541], [-2.7215249999999997, 53.3264384], [-2.721343701439774, 53.32632894781885], [-2.7207546, 53.32597330000001], [-2.7200067, 53.3255348], [-2.7193124, 53.32512], [-2.718583, 53.3246755], [-2.715085, 53.3225854], [-2.7144556000000004, 53.32221849999999], [-2.7135689999999997, 53.32176829999999], [-2.7131306999999993, 53.32155819999999], [-2.7126037, 53.3213285], [-2.7118324, 53.321004], [-2.7109594999999995, 53.32070029999999], [-2.7103896999999995, 53.3205244], [-2.7098028999999997, 53.32035940000001], [-2.7091419999999995, 53.32019350000001], [-2.7084601, 53.3200313], [-2.7046212, 53.3192479], [-2.6997183, 53.318262], [-2.6949458523585643, 53.317306265925176], [-2.692615599999999, 53.3168396], [-2.6924438, 53.3168085], [-2.6907187999999995, 53.3164245], [-2.6904771999999997, 53.31637450000001], [-2.6892926, 53.316139099999994], [-2.6891872, 53.316117899999995], [-2.68732, 53.3157381], [-2.68564641610962, 53.315401446855965], [-2.6855932636565867, 53.31539075482353], [-2.6844347, 53.31515770000001], [-2.6843085999999996, 53.3151349], [-2.6830786, 53.314893899999994], [-2.6810951, 53.3145033], [-2.6809214, 53.314468000000005], [-2.6794441999999994, 53.314165300000006], [-2.6783604, 53.3139481], [-2.6775815, 53.313791499999994], [-2.6763055, 53.3135188], [-2.6744138, 53.31313059999999], [-2.6740627, 53.3130614], [-2.6726295, 53.3127721], [-2.6712034, 53.3125097], [-2.6699081999999996, 53.3122471], [-2.6683203999999994, 53.3119286], [-2.665553, 53.31137829999999], [-2.6636268999999997, 53.3109911], [-2.6615219999999997, 53.3105626], [-2.6599515, 53.310247100000005], [-2.6584089999999994, 53.309928799999994], [-2.6577231, 53.309791], [-2.6561293, 53.30947069999999], [-2.6547172999999997, 53.3091828], [-2.6528696, 53.3088092], [-2.6510628, 53.3084453], [-2.6506081, 53.308356999999994], [-2.649608999999999, 53.3081516], [-2.6490645, 53.3080383], [-2.6482914, 53.3078522], [-2.6476526, 53.3076868], [-2.6469075, 53.30743270000001], [-2.6462568, 53.30717589999999], [-2.6460036821556367, 53.30706581297633], [-2.6456451999999997, 53.306909899999994], [-2.6449263999999997, 53.30654129999999], [-2.6444425, 53.30626349999999], [-2.6439793999999996, 53.3059722], [-2.6427776999999995, 53.3051515], [-2.6417584999999995, 53.30443829999999], [-2.6407124, 53.30371710000001], [-2.640007, 53.30322819999999], [-2.6394651999999996, 53.30285469999998], [-2.639316114210424, 53.30275190086813], [-2.639184041750948, 53.3026608327319], [-2.6390483, 53.3025107], [-2.6389191999999997, 53.3023679], [-2.638553299999999, 53.3019494], [-2.6380804, 53.3013969], [-2.6376199, 53.30079499999999], [-2.6373201999999996, 53.30037339999999], [-2.6369413, 53.2998156], [-2.6365295999999994, 53.2991665], [-2.6364888, 53.29910220000001], [-2.6362019999999995, 53.298618100000006], [-2.6359062000000004, 53.2981003], [-2.6356430999999994, 53.29754179999999], [-2.6356002, 53.2974482], [-2.6354356, 53.29707079999999], [-2.635231800000001, 53.2965494], [-2.6349779, 53.2957728], [-2.6347212, 53.29490059999999], [-2.6345031, 53.29416829999999], [-2.6343716999999995, 53.29372239999999], [-2.6341732, 53.2930667], [-2.633923020155699, 53.29222057426985], [-2.6337471, 53.2916256], [-2.6333852, 53.290401499999994], [-2.6331895, 53.289815099999984], [-2.6329106999999996, 53.28906380000001], [-2.6327200999999993, 53.2886282], [-2.6325808, 53.2883096], [-2.6322183999999997, 53.2876041], [-2.6318071999999995, 53.28694300000001], [-2.6312239999999996, 53.286129], [-2.6305967, 53.2853693], [-2.6303283, 53.28507700000001], [-2.6270499999999997, 53.2815119], [-2.6268739, 53.281320099999995], [-2.6267334999999994, 53.2811673], [-2.626108, 53.28052009999999], [-2.6254015, 53.2798457], [-2.6246536, 53.279164300000005], [-2.623259899999999, 53.27796120000001], [-2.6230923, 53.2778182], [-2.6221118, 53.27702629999999], [-2.6211193, 53.2762756], [-2.6200905, 53.275538399999995], [-2.619059899999999, 53.27484429999999], [-2.6180011999999997, 53.27417450000001], [-2.6168257, 53.2734657], [-2.6155994999999996, 53.2727709], [-2.6143224, 53.2720968], [-2.6098117, 53.2698297], [-2.6097190999999995, 53.2697831], [-2.6077578, 53.26879459999999], [-2.6058102999999995, 53.2678281], [-2.605114323946612, 53.267473921838715], [-2.6048828, 53.2673561], [-2.6041656999999994, 53.2669912], [-2.602768999999999, 53.266297300000005], [-2.602200537378162, 53.26601338922661], [-2.6014389000000007, 53.265633], [-2.600108, 53.265015699999985], [-2.5987135, 53.264316699999995], [-2.5934136, 53.26165819999999], [-2.5915954, 53.2607461], [-2.5914318, 53.2606652], [-2.5874424, 53.258669899999994], [-2.5845125, 53.2571896], [-2.5843696, 53.257117599999994], [-2.576869985610218, 53.25335536819731], [-2.5713680999999995, 53.2505951], [-2.5704247, 53.25011500000001], [-2.5698019, 53.24980239999999], [-2.5693817000000005, 53.2495984], [-2.5685605999999996, 53.24917940000001], [-2.5677711, 53.248780999999994], [-2.5654802, 53.2475845], [-2.5614801332905084, 53.245584107685744], [-2.5614264684381616, 53.245557269808046], [-2.5588153, 53.2442514], [-2.5552838, 53.2424747], [-2.5539093, 53.2417832], [-2.5469250999999997, 53.2382851], [-2.5461764, 53.23787699999999], [-2.5449516, 53.2371569], [-2.54412, 53.236636700000005], [-2.5432927, 53.236068], [-2.5427564, 53.2356874], [-2.5423870999999996, 53.2354253], [-2.5378654999999997, 53.23210759999999], [-2.5365871, 53.2311736], [-2.5361387, 53.23083520000001], [-2.5352615, 53.23014959999999], [-2.5345463000000006, 53.2295584], [-2.5337106, 53.22881329999999], [-2.5327565, 53.2279461], [-2.5235175999999995, 53.2195476], [-2.5200193, 53.2163671], [-2.5198784000000005, 53.2162445], [-2.5182366, 53.2148199], [-2.51528279553466, 53.212138662947616], [-2.5099786, 53.20732350000001], [-2.5088771, 53.20632340000001], [-2.5051574, 53.2028692], [-2.5044517, 53.202164899999985], [-2.5038258999999994, 53.2014598], [-2.5035719999999997, 53.201173700000005], [-2.5021931541034403, 53.19957740430325], [-2.4947259, 53.19093149999999], [-2.4940198, 53.190115299999995], [-2.4938367, 53.189907100000006], [-2.4933553999999996, 53.1893597], [-2.4932498999999995, 53.189232999999994], [-2.4928045999999995, 53.1887345], [-2.4924981999999996, 53.188401000000006], [-2.4920517, 53.18790260000001], [-2.4913234999999996, 53.1870832], [-2.4911259999999995, 53.186861400000005], [-2.4908036, 53.18650099999999], [-2.4899128, 53.185462699999995], [-2.4893072, 53.184755800000005], [-2.4887841, 53.18415310000001], [-2.4873894, 53.18253920000001], [-2.4863408, 53.18131619999999], [-2.4862536, 53.1812155], [-2.4859303999999995, 53.1808211], [-2.4855011999999994, 53.1803147], [-2.4851016, 53.1797891], [-2.4847116, 53.17926099999998], [-2.484258, 53.17863349999999], [-2.4836397, 53.177720099999995], [-2.4830369, 53.176805599999994], [-2.4827952, 53.17640079999999], [-2.4815384, 53.17417520000001], [-2.4811801, 53.17355969999999], [-2.4806376, 53.172614], [-2.4796287, 53.1708766], [-2.4784174, 53.1687733], [-2.4781826999999996, 53.168365699999995], [-2.4774619, 53.16711370000001], [-2.4766327, 53.1656943], [-2.4754402, 53.16362610000001], [-2.4736511, 53.16051920000001], [-2.4728028999999996, 53.1590553], [-2.4727974999999995, 53.159046], [-2.4704191, 53.1549289], [-2.4702549, 53.15464419999999], [-2.4691036999999993, 53.15264829999999], [-2.4679209, 53.150599], [-2.4659228999999994, 53.1471337], [-2.4655507, 53.1464882], [-2.465116127664801, 53.14573188385283], [-2.4647006, 53.1450087], [-2.4639994999999995, 53.143792699999985], [-2.4633531, 53.1426649], [-2.4620321, 53.1403638], [-2.4600471, 53.136939], [-2.4600067, 53.1368692], [-2.4588604, 53.13488220000001], [-2.4573589000000005, 53.1322763], [-2.454164899999999, 53.126727599999995], [-2.4531462, 53.1249543], [-2.4525302999999994, 53.1238822], [-2.4518035, 53.1226107], [-2.4499243, 53.1193348], [-2.4490809999999996, 53.11786850000001], [-2.4482414999999995, 53.11641649999999], [-2.4469917999999997, 53.1142389], [-2.4464417, 53.1132804], [-2.4449879999999995, 53.1107414], [-2.4434154, 53.10803320000001], [-2.4414635, 53.1046377], [-2.4407509, 53.1034277], [-2.4402766999999996, 53.10262229999999], [-2.4402046, 53.10248279999999], [-2.4398761, 53.1018818], [-2.4395073999999997, 53.101218200000005], [-2.4387972, 53.0998813], [-2.438666, 53.0996471], [-2.4382581, 53.0989146], [-2.4379094999999995, 53.098332500000005], [-2.4377874, 53.0981287], [-2.437412, 53.09750579999999], [-2.4370135, 53.09688669999999], [-2.4364321, 53.095961599999995], [-2.4363589, 53.09584519999999], [-2.4358596, 53.09496819999998], [-2.4356325999999995, 53.0945701], [-2.4354169999999997, 53.09417560000001], [-2.4351515, 53.0936651], [-2.4345975, 53.09266850000001], [-2.434571284097221, 53.09262120293711], [-2.434502031931218, 53.09249626233772], [-2.434470517048318, 53.09243940495831], [-2.4343513999999997, 53.0922245], [-2.4342086999999997, 53.091932500000006], [-2.4341465534694584, 53.09181876959621], [-2.4335519999999997, 53.0907307], [-2.4330756000000004, 53.089899], [-2.4330175, 53.0897946], [-2.4329210999999997, 53.08961359999999], [-2.4328969, 53.0895678], [-2.4325635, 53.08896980000001], [-2.432518009654111, 53.08889014223275]]} |
22.5 |
2134 |
2152 |
2026-09-12T21:55:00+01:00 |
None |
None |
Liverpool South Parkway (HL) |
Weaver Jn |
Crewe |
53.2719337 |
-2.6139979 |
53.0888901 |
-2.4325180 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:34:47 |
Crewe |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41913930 |
1789245663716438 |
None |
41 |
41 |
2026-09-12 20:41:03.723163 |
None |
2026-09-12 22:54:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517240 |
G26741 |
871N66M712 |
2026-09-12 |
Southern |
O |
BTN |
PMS |
1N66 |
387220 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 404.935, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1629.167, "from_m": 404.935, "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": 1816.788, "from_m": 1629.167, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2941.805, "from_m": 1816.788, "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": 3027.642, "from_m": 2941.805, "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": 3695.791, "from_m": 3027.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10133.494, "from_m": 3695.791, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10177.716, "from_m": 10133.494, "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": 11022.059, "from_m": 10177.716, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11066.281, "from_m": 11022.059, "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": 27126.279, "from_m": 11066.281, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27168.553, "from_m": 27126.279, "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": 31952.067, "from_m": 27168.553, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32338.936, "from_m": 31952.067, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 33115.945, "from_m": 32338.936, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33351.405, "from_m": 33115.945, "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": 33456.853, "from_m": 33351.405, "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": 33508.538, "from_m": 33456.853, "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": 37601.254, "from_m": 33508.538, "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": 38228.318, "from_m": 37601.254, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 49025.992, "from_m": 38228.318, "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": 49640.348, "from_m": 49025.992, "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": 61760.734, "from_m": 49640.348, "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": 62562.687, "from_m": 61760.734, "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": 62641.309, "from_m": 62562.687, "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": 62733.925, "from_m": 62641.309, "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": 63650.044, "from_m": 62733.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": 64373.631, "from_m": 63650.044, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67916.41, "from_m": 64373.631, "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": 67940.608, "from_m": 67916.41, "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": 67985.612, "from_m": 67940.608, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 68475.114, "from_m": 67985.612, "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": 71758.777, "from_m": 68475.114, "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": 72128.316, "from_m": 71758.777, "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": 73316.682, "from_m": 72128.316, "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": 73569.903, "from_m": 73316.682, "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": 73621.345, "from_m": 73569.903, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 517240, "profile_key": "56afddadf588515f6573e8c8346f5bc94a19f82f1b1e3d3f0387f64f9d0bd600", "schedule_id": 34123, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2117H", "location": "Hove", "stage_seq": 2, "distance_m": 3456.97, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2120H", "location": "Portslade", "stage_seq": 3, "distance_m": 5775.253, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2123H", "location": "Southwick", "stage_seq": 4, "distance_m": 8143.759, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Shoreham-by-Sea", "stage_seq": 5, "distance_m": 10599.888, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Lancing", "stage_seq": 6, "distance_m": 15284.889, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2136", "location": "Worthing", "stage_seq": 7, "distance_m": 19011.481, "section_seq": 1, "route_path_id": 55396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "West Worthing", "stage_seq": 8, "distance_m": 20294.028, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Angmering", "stage_seq": 9, "distance_m": 26973.867, "section_seq": 1, "route_path_id": 55396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Arundel Jn", "stage_seq": 10, "distance_m": 32589.175, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2150H", "location": "Ford", "stage_seq": 11, "distance_m": 33683.986, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155H", "location": "Barnham", "stage_seq": 12, "distance_m": 37925.814, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203H", "location": "Chichester", "stage_seq": 13, "distance_m": 48039.622, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Southbourne", "stage_seq": 14, "distance_m": 56988.677, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2213H", "location": "Emsworth", "stage_seq": 15, "distance_m": 59241.764, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Havant", "stage_seq": 16, "distance_m": 62264.454, "section_seq": 1, "route_path_id": 55396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Farlington Jn", "stage_seq": 17, "distance_m": 66991.472, "section_seq": 1, "route_path_id": 55396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Portcreek Jn", "stage_seq": 18, "distance_m": 68010.957, "section_seq": 1, "route_path_id": 55396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Fratton East Jn", "stage_seq": 19, "distance_m": 71838.077, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Fratton", "stage_seq": 20, "distance_m": 72460.146, "section_seq": 1, "route_path_id": 55396}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": null, "location": "Portsmouth & Southsea", "stage_seq": 21, "distance_m": 73621.345, "section_seq": 1, "route_path_id": 55396}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 73621.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 55396}], "total_distance_m": 73621.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 72087.518, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1533.827, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31093, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:29Z", "source_id": 41880472, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:17:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:31Z", "source_id": 13702052, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:54Z", "source_id": 41886727, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:20:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:58Z", "source_id": 13704007, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31026, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:43Z", "source_id": 41893504, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:24:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:46Z", "source_id": 13706246, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:31Z", "source_id": 41898582, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:28:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:33Z", "source_id": 13707840, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31038, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:39Z", "source_id": 41907661, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:32:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:44Z", "source_id": 13710860, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31044, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:58Z", "source_id": 41915160, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:36:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:02Z", "source_id": 13713311, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31104, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:56Z", "source_id": 41920402, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:39:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:02Z", "source_id": 13714995, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
Brighton |
2113 |
2113 |
1 |
None |
None |
Portsmouth & Southsea |
2231 |
2231 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26741/2026-09-12/detailed |
None |
Worthing |
2026-09-12T21:37:59+01:00 |
Angmering |
5.0 |
{"type": "LineString", "coordinates": [[-0.3749452999999999, 50.8186494], [-0.37539, 50.8186469], [-0.3761766, 50.81864250000001], [-0.3778253999999999, 50.8186229], [-0.3785671, 50.8186188], [-0.3897364, 50.818557799999994], [-0.3902359000000001, 50.8185499], [-0.3908049, 50.8185357], [-0.391894, 50.8184816], [-0.392771, 50.818425], [-0.3931908, 50.8183994], [-0.39443549999999994, 50.81832789999999], [-0.3959485, 50.81823579999999], [-0.3975831, 50.81813720000001], [-0.4003523, 50.81797430000001], [-0.4018784, 50.8178812], [-0.4065344, 50.81760429999999], [-0.4075928999999999, 50.8175452], [-0.4086539, 50.8174951], [-0.409612, 50.8174631], [-0.41056419999999993, 50.8174435], [-0.4114648, 50.817442], [-0.4114787, 50.817441900000006], [-0.4124095, 50.817446999999994], [-0.42004879999999994, 50.8175401], [-0.4320047, 50.817681400000005], [-0.4331815, 50.81769309999999], [-0.4333527, 50.81769449999999], [-0.4353717, 50.8177374], [-0.4361549, 50.8177373], [-0.43680309999999994, 50.81772569999999], [-0.43748259999999994, 50.8177026], [-0.4381691999999999, 50.81766629999999], [-0.4463674999999999, 50.8170496], [-0.4464244, 50.8170464], [-0.4480772999999999, 50.816931999999994], [-0.4487923, 50.8169026], [-0.4491576420597607, 50.81689098261767], [-0.44960679999999986, 50.81687670000001], [-0.4507978, 50.8168514], [-0.4620368, 50.816631699999995], [-0.47052610000000006, 50.8164681], [-0.4713105999999999, 50.8164544], [-0.4721139, 50.8164497], [-0.47342550000000005, 50.816465], [-0.4744744, 50.8164949], [-0.47544, 50.8165269], [-0.4755658999999999, 50.816531100000006], [-0.4760111999999999, 50.8165523], [-0.4760874, 50.8165544], [-0.4770582999999999, 50.81657129999999], [-0.4872294, 50.81652770000001], [-0.4881117, 50.816525799999994]]} |
5.0 |
2137 |
2142 |
2026-09-12T21:43:00+01:00 |
None |
None |
Lancing |
West Worthing |
Angmering |
50.8166127 |
-0.4630238 |
50.8165258 |
-0.4881117 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:37:59 |
Angmering |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41919161 |
1789245692919397 |
None |
48 |
48 |
2026-09-12 20:41:32.926365 |
None |
2026-09-12 22:32:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517243 |
C15513 |
062V60M712 |
2026-09-12 |
ScotRail |
P |
BHC |
SPR |
2V60 |
320318+320322 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1853.804, "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": 2081.586, "from_m": 1853.804, "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": 6179.404, "from_m": 2081.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": 6827.215, "from_m": 6179.404, "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": 6870.07, "from_m": 6827.215, "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": 7001.323, "from_m": 6870.07, "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": 7414.903, "from_m": 7001.323, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7480.933, "from_m": 7414.903, "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": 7531.684, "from_m": 7480.933, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8453.39, "from_m": 7531.684, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10804.131, "from_m": 8453.39, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11627.037, "from_m": 10804.131, "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": 17234.872, "from_m": 11627.037, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17698.668, "from_m": 17234.872, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23729.889, "from_m": 17698.668, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24989.017, "from_m": 23729.889, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25060.29, "from_m": 24989.017, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25106.904, "from_m": 25060.29, "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": 25122.284, "from_m": 25106.904, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25162.523, "from_m": 25122.284, "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": 25874.012, "from_m": 25162.523, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25914.777, "from_m": 25874.012, "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": 27240.976, "from_m": 25914.777, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27287.0, "from_m": 27240.976, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31918.305, "from_m": 27287.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": 32761.971, "from_m": 31918.305, "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": 32937.247, "from_m": 32761.971, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33195.385, "from_m": 32937.247, "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": 35944.591, "from_m": 33195.385, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36258.51, "from_m": 35944.591, "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": 36296.674, "from_m": 36258.51, "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": 36466.046, "from_m": 36296.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 517243, "profile_key": "4af01b2407429aefc878884b0a95090227c09e6a9d93fba00a7cbda1ac395530", "schedule_id": 6276, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Balloch", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2115", "wtt_dep": "2115H", "location": "Alexandria", "stage_seq": 2, "distance_m": 1950.12, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118", "location": "Renton", "stage_seq": 3, "distance_m": 3767.347, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121", "location": "Dalreoch", "stage_seq": 4, "distance_m": 6470.83, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2126H", "location": "Dumbarton Central", "stage_seq": 5, "distance_m": 7066.484, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Dumbarton East", "stage_seq": 6, "distance_m": 8151.045, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133", "location": "Bowling", "stage_seq": 7, "distance_m": 12630.934, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136", "location": "Kilpatrick", "stage_seq": 8, "distance_m": 15292.056, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2141", "location": "Dalmuir", "stage_seq": 9, "distance_m": 17397.582, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Clydebank", "stage_seq": 10, "distance_m": 19373.896, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2145H", "location": "Yoker", "stage_seq": 11, "distance_m": 20743.282, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2149", "location": "Garscadden", "stage_seq": 12, "distance_m": 22370.19, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151", "location": "Scotstounhill", "stage_seq": 13, "distance_m": 23085.867, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Jordanhill", "stage_seq": 14, "distance_m": 24868.473, "section_seq": 1, "route_path_id": 28721}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Hyndland East Jn", "stage_seq": 15, "distance_m": 25106.904, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Hyndland", "stage_seq": 16, "distance_m": 25637.873, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158H", "location": "Partick", "stage_seq": 17, "distance_m": 26813.736, "section_seq": 1, "route_path_id": 28721}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Finnieston West Jn", "stage_seq": 18, "distance_m": 27334.359, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2202H", "location": "Charing Cross", "stage_seq": 19, "distance_m": 29541.959, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2207H", "location": "Glasgow Queen St Low Level", "stage_seq": 20, "distance_m": 30781.013, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2209H", "location": "High Street", "stage_seq": 21, "distance_m": 31649.67, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2211H", "location": "Bellgrove", "stage_seq": 22, "distance_m": 32672.238, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2213H", "location": "Duke Street", "stage_seq": 23, "distance_m": 33491.998, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Alexandra Parade", "stage_seq": 24, "distance_m": 34017.536, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218", "location": "Barnhill", "stage_seq": 25, "distance_m": 35881.124, "section_seq": 1, "route_path_id": 28721}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": null, "location": "Springburn", "stage_seq": 26, "distance_m": 36466.046, "section_seq": 1, "route_path_id": 28721}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36466.046, "from_m": 0.0, "section_seq": 1, "route_path_id": 28721}], "total_distance_m": 36466.046, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 36420.022, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.024, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:43Z", "source_id": 13703350, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1213, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:32Z", "source_id": 41889669, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:22:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:38Z", "source_id": 13704957, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1222, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:57Z", "source_id": 41892106, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:23:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:57Z", "source_id": 13705759, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1240, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:21Z", "source_id": 41898274, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:28:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:26Z", "source_id": 13707775, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1246, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:05Z", "source_id": 41906614, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:32:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:07Z", "source_id": 13710476, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:45Z", "source_id": 13713169, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1257, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:00Z", "source_id": 41918696, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:38:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:03Z", "source_id": 13714454, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Balloch |
2113 |
2113 |
None |
None |
None |
Springburn |
2220 |
2220 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C15513/2026-09-12/detailed |
None |
Dalmuir |
2026-09-12T21:41:05+01:00 |
Clydebank |
2.0 |
{"type": "LineString", "coordinates": [[-4.4268814, 55.9121015], [-4.4263904, 55.9120078], [-4.4259106, 55.911924799999994], [-4.4251789, 55.9118092], [-4.4242184, 55.911666999999994], [-4.423830399999999, 55.911606299999995], [-4.423466, 55.9115408], [-4.423260099999999, 55.91149729999999], [-4.4227879, 55.911381299999995], [-4.4222715, 55.91122690000001], [-4.421775599999999, 55.9110421], [-4.421309999999999, 55.9108479], [-4.421038300000001, 55.91072140000001], [-4.420780099999999, 55.910585299999994], [-4.4202958, 55.9102828], [-4.42011876456175, 55.910156380429555], [-4.4200391333209135, 55.91009951627202], [-4.4199168233610235, 55.910068597218554], [-4.4197951, 55.9099716], [-4.419407799999999, 55.909653600000006], [-4.419092199999999, 55.9093551], [-4.4188356, 55.90901900000001], [-4.4183685, 55.9083048], [-4.417918900000001, 55.9076195], [-4.417773794342157, 55.90738158737394], [-4.4177072, 55.9072724], [-4.4174012, 55.906934500000006], [-4.4171072, 55.9065756], [-4.4167627, 55.9062314], [-4.4161747, 55.9057389], [-4.415394899999999, 55.9052029], [-4.41517, 55.905072099999984], [-4.414981699999999, 55.9049625], [-4.4145463, 55.9047326], [-4.4133794, 55.9042136], [-4.4121606, 55.90370359999999], [-4.4101624, 55.902843100000005], [-4.4089877, 55.90235770000001], [-4.4088913, 55.9023207], [-4.4079086, 55.9019645], [-4.4075518, 55.90184849999999], [-4.4067780999999995, 55.901594], [-4.406019299999999, 55.90134689999999], [-4.4054551, 55.90113470000001], [-4.4052686, 55.90106339999999], [-4.4049998, 55.9009586], [-4.4046579, 55.900817299999986], [-4.4042392, 55.9006413]]} |
1.2 |
2141 |
2143 |
2026-09-12T21:43:00+01:00 |
None |
None |
Kilpatrick |
Dalmuir |
Clydebank |
55.9112491 |
-4.4223456 |
55.9006413 |
-4.4042392 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:41:05 |
Clydebank |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41924216 |
1789245680441037 |
None |
29 |
29 |
2026-09-12 20:41:20.445833 |
None |
2026-09-12 22:20:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517244 |
L22611 |
522D14M712 |
2026-09-12 |
London Overground |
O |
LST |
CHN |
2D14 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3141.679, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4217.902, "from_m": 3141.679, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4258.697, "from_m": 4217.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4603.719, "from_m": 4258.697, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4893.293, "from_m": 4603.719, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4964.76, "from_m": 4893.293, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5088.396, "from_m": 4964.76, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10008.278, "from_m": 5088.396, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10441.495, "from_m": 10008.278, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13731.488, "from_m": 10441.495, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14100.783, "from_m": 13731.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15387.97, "from_m": 14100.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22832.109, "from_m": 15387.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23049.088, "from_m": 22832.109, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23376.059, "from_m": 23049.088, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}], "service_id": 517244, "profile_key": "b93b5f1b9c1a694f931200118c45835f143eb4b7c5843d9af57d5c79cecfaab2", "schedule_id": 34858, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2116H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2118H", "location": "Cambridge Heath", "stage_seq": 3, "distance_m": 2807.825, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2120H", "location": "London Fields", "stage_seq": 4, "distance_m": 3865.099, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2122H", "location": "Hackney Downs", "stage_seq": 5, "distance_m": 4782.11, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125", "location": "Rectory Road", "stage_seq": 6, "distance_m": 6155.525, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2126H", "location": "Stoke Newington", "stage_seq": 7, "distance_m": 6750.639, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Stamford Hill", "stage_seq": 8, "distance_m": 8091.64, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2131", "location": "Seven Sisters", "stage_seq": 9, "distance_m": 9020.686, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133", "location": "Bruce Grove", "stage_seq": 10, "distance_m": 10204.754, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2136", "location": "White Hart Lane", "stage_seq": 11, "distance_m": 11544.421, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138", "location": "Silver Street", "stage_seq": 12, "distance_m": 12751.124, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140", "location": "Edmonton Green", "stage_seq": 13, "distance_m": 13731.488, "section_seq": 1, "route_path_id": 36308}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Bury Street Jn", "stage_seq": 14, "distance_m": 14867.981, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Southbury", "stage_seq": 15, "distance_m": 16704.053, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146", "location": "Turkey Street", "stage_seq": 16, "distance_m": 19532.105, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Theobalds Grove", "stage_seq": 17, "distance_m": 21818.157, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": null, "location": "Cheshunt", "stage_seq": 18, "distance_m": 23376.059, "section_seq": 1, "route_path_id": 36308}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23376.059, "from_m": 0.0, "section_seq": 1, "route_path_id": 36308}], "total_distance_m": 23376.059, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 21760.38, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1615.679, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:33Z", "source_id": 41878809, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:16:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:37Z", "source_id": 13701494, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15449, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:10Z", "source_id": 41883624, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:11Z", "source_id": 13702990, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15444, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:23Z", "source_id": 41887600, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:20:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:24Z", "source_id": 13704272, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15436, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:32Z", "source_id": 41891545, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:23:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:36Z", "source_id": 13705579, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:07Z", "source_id": 13707554, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14981, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:00Z", "source_id": 41901103, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:28:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:03Z", "source_id": 13708680, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14977, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:23Z", "source_id": 41905326, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:25Z", "source_id": 13710028, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14971, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:02Z", "source_id": 41908303, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:32:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:07Z", "source_id": 13711058, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14960, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:36Z", "source_id": 41912859, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:43Z", "source_id": 13712545, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14956, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:38Z", "source_id": 41916370, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:37:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:44Z", "source_id": 13713717, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14952, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:57Z", "source_id": 41920409, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:39:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:02Z", "source_id": 13714996, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14948, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:03Z", "source_id": 41923903, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:41:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:06Z", "source_id": 13716175, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
London Liverpool Street |
2113 |
2113 |
1 |
None |
None |
Cheshunt |
2153 |
2151 |
BAY |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L22611/2026-09-12/detailed |
None |
Edmonton Green |
2026-09-12T21:41:00+01:00 |
Southbury |
1.5 |
{"type": "LineString", "coordinates": [[-0.061808100000000005, 51.6238604], [-0.06165889999999999, 51.62411169999999], [-0.0615214, 51.62433989999999], [-0.0614684, 51.6244303], [-0.061408499999999984, 51.62453599999999], [-0.061372600000000006, 51.6246063], [-0.061346799999999986, 51.6246631], [-0.0613151, 51.6247471], [-0.0612702, 51.6248677], [-0.061234899999999995, 51.6249696], [-0.06119890000000001, 51.6250963], [-0.06116470000000001, 51.6252416], [-0.06114870000000001, 51.6253312], [-0.061136199999999995, 51.625421], [-0.061128400000000006, 51.6255166], [-0.0611239, 51.6256141], [-0.0611252, 51.62571650000001], [-0.06113349999999999, 51.62581169999999], [-0.0611437, 51.6259135], [-0.061154900000000005, 51.6260157], [-0.06117600000000001, 51.6261305], [-0.0612025, 51.6262539], [-0.061248099999999986, 51.626391600000005], [-0.061296, 51.62652979999999], [-0.0613584, 51.6266756], [-0.0614165, 51.62679859999999], [-0.061492, 51.6269354], [-0.0615749, 51.6270843], [-0.06177489999999999, 51.62742239999999], [-0.06189409999999999, 51.6276203], [-0.06199139999999999, 51.62778409999999], [-0.06209489999999999, 51.627963], [-0.0621766, 51.6281099], [-0.0622291, 51.6282097], [-0.06229710000000001, 51.6283457], [-0.062461699999999995, 51.6286954], [-0.0625344, 51.6288477], [-0.06260040000000001, 51.62898590000001], [-0.06269389999999998, 51.629168599999986], [-0.0627884, 51.6293426], [-0.062857, 51.629463], [-0.0630063, 51.6297126], [-0.06316129999999999, 51.62996210000001], [-0.0632996, 51.63018530000001], [-0.06345429999999999, 51.630433499999995], [-0.0635685, 51.63062059999999], [-0.0637124, 51.6308525], [-0.06387469999999999, 51.6311234], [-0.0640073, 51.63134869999999], [-0.0641086, 51.631532500000006], [-0.0641962, 51.63170480000001], [-0.0642792, 51.6318716], [-0.0643498, 51.6320284], [-0.0644172, 51.632183399999995], [-0.0644675, 51.6323036], [-0.064526, 51.6324607], [-0.0645621, 51.632563899999994], [-0.0646332, 51.6327736], [-0.0646978, 51.63297980000001], [-0.0647602, 51.633211799999984], [-0.0648179, 51.6334577], [-0.0648594, 51.63365799999999], [-0.0648762, 51.633762100000006], [-0.0648909, 51.633869100000005], [-0.06489989999999998, 51.6341686], [-0.0649051, 51.6344265], [-0.06489369999999998, 51.63457799999999], [-0.0648855, 51.63473040000001], [-0.06486719999999999, 51.634882100000006], [-0.0648468, 51.6350351], [-0.0648204, 51.63517629999999], [-0.0647974, 51.6352779], [-0.06476869999999998, 51.63539619999999], [-0.0647337, 51.6354943], [-0.0646484, 51.63573], [-0.0645611, 51.63593070000001], [-0.0644712, 51.6361079], [-0.0643802, 51.6362749], [-0.06427490000000001, 51.6364508], [-0.0641622, 51.63661630000001], [-0.0640214, 51.63680720000001], [-0.0638348, 51.6370282], [-0.0636593, 51.6372253], [-0.0634708, 51.63741379999998], [-0.06322999999999998, 51.63764169999999], [-0.0631137, 51.6377445], [-0.0629208, 51.6379081], [-0.0627777, 51.638024], [-0.0626067, 51.6381558], [-0.06246199999999999, 51.6382634], [-0.062259099999999984, 51.6384053], [-0.062063, 51.6385396], [-0.0618871, 51.638653600000005], [-0.061684699999999995, 51.63878089999999], [-0.06145900000000001, 51.638913599999995], [-0.061210400000000005, 51.6390574], [-0.0609294, 51.63921690000001], [-0.0606432, 51.6393801], [-0.0575518, 51.6411373], [-0.05714569999999999, 51.6413697], [-0.0568946, 51.6415162], [-0.056652199999999986, 51.64166360000001], [-0.056432799999999984, 51.64180489999999], [-0.05621519999999999, 51.6419525], [-0.05597130000000001, 51.64212279999999], [-0.0557406, 51.6422998], [-0.055546, 51.64245529999999], [-0.0553103, 51.6426575], [-0.0551479, 51.6428076], [-0.0549793, 51.6429722], [-0.054808, 51.643147], [-0.0546251, 51.64335020000001], [-0.05446259999999999, 51.6435409], [-0.05432929999999999, 51.6437098], [-0.0541752, 51.64392000000001], [-0.05406539999999999, 51.6440801], [-0.05398769999999999, 51.6442013], [-0.0539145, 51.644314699999995], [-0.05387179999999999, 51.64439089999999], [-0.0537625, 51.6445914], [-0.05369279999999999, 51.6447331], [-0.05362299999999999, 51.644888900000005], [-0.05356489999999999, 51.6450308], [-0.05349849999999999, 51.6452019], [-0.053454499999999995, 51.6453178], [-0.0534036, 51.6454717], [-0.053357499999999995, 51.645625599999995], [-0.053311599999999994, 51.64577549999999], [-0.053264299999999994, 51.645942299999994], [-0.05321259999999999, 51.64611549999999], [-0.0531695, 51.6462649], [-0.0531188, 51.6464382], [-0.0530242, 51.6467602], [-0.0529319, 51.647079100000006], [-0.05287259999999999, 51.6472826], [-0.0527708, 51.64763130000001]]} |
1.8 |
2141 |
2142½ |
2026-09-12T21:43:30+01:00 |
None |
None |
Silver Street |
Edmonton Green |
Southbury |
51.6270790 |
-0.0615719 |
51.6476313 |
-0.0527708 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:41:00 |
Southbury |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789245667663713 |
None |
58 |
58 |
2026-09-12 20:41:07.670230 |
None |
2026-09-12 21:52:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517245 |
L38141 |
662H85M712 |
2026-09-12 |
Chiltern Railways |
O |
BMO |
BCS |
2H85 |
168005 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 650.537, "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": 3806.392, "from_m": 650.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5021.232, "from_m": 3806.392, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6766.982, "from_m": 5021.232, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25726.542, "from_m": 6766.982, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27580.619, "from_m": 25726.542, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 35807.092, "from_m": 27580.619, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36197.204, "from_m": 35807.092, "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": 36680.946, "from_m": 36197.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36848.632, "from_m": 36680.946, "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": 50745.633, "from_m": 36848.632, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 52691.296, "from_m": 50745.633, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67594.636, "from_m": 52691.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": 68836.829, "from_m": 67594.636, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78281.473, "from_m": 68836.829, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78907.7, "from_m": 78281.473, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 79444.66, "from_m": 78907.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": 90232.613, "from_m": 79444.66, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 90299.141, "from_m": 90232.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": 91134.927, "from_m": 90299.141, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 517245, "profile_key": "68eb9a2206b2aa5e4f9f9801f68eb3b06a87a66748d58fbe0d1d1e626bf8c4cc", "schedule_id": 34895, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Birmingham Moor Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 55682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Small Heath Sth Jn", "stage_seq": 2, "distance_m": 3314.705, "section_seq": 1, "route_path_id": 55682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118", "location": "Tyseley", "stage_seq": 3, "distance_m": 4439.776, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122H", "location": "Solihull", "stage_seq": 4, "distance_m": 10497.648, "section_seq": 1, "route_path_id": 55682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Bentley Heath S.B.", "stage_seq": 5, "distance_m": 14993.141, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Dorridge", "stage_seq": 6, "distance_m": 15896.498, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Lapworth", "stage_seq": 7, "distance_m": 19958.392, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2138", "location": "Hatton", "stage_seq": 8, "distance_m": 26765.632, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Warwick Parkway", "stage_seq": 9, "distance_m": 31317.739, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146H", "location": "Warwick", "stage_seq": 10, "distance_m": 33395.319, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2152", "location": "Leamington Spa", "stage_seq": 11, "distance_m": 36517.738, "section_seq": 1, "route_path_id": 55682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Fenny Compton", "stage_seq": 12, "distance_m": 54578.234, "section_seq": 1, "route_path_id": 55682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Banbury Reservoir Jn", "stage_seq": 13, "distance_m": 66608.858, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2216", "location": "Banbury", "stage_seq": 14, "distance_m": 68396.49, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Kings Sutton", "stage_seq": 15, "distance_m": 74071.223, "section_seq": 1, "route_path_id": 55682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Aynho Jn", "stage_seq": 16, "distance_m": 76479.661, "section_seq": 1, "route_path_id": 55682}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": null, "location": "Bicester North", "stage_seq": 17, "distance_m": 91134.927, "section_seq": 1, "route_path_id": 55682}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 91134.927, "from_m": 0.0, "section_seq": 1, "route_path_id": 55682}], "total_distance_m": 91134.927, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 90114.225, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1020.702, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20333, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:45Z", "source_id": 41882895, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:18:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:46Z", "source_id": 13702775, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20213, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:01Z", "source_id": 41888736, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:22:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:01Z", "source_id": 13704626, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20222, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:26Z", "source_id": 41898390, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:27:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:32Z", "source_id": 13707807, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20241, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:29Z", "source_id": 41907279, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:28Z", "source_id": 13710718, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20248, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:50Z", "source_id": 41916680, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:37:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:52Z", "source_id": 13713810, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}] |
Birmingham Moor Street |
2113 |
2113 |
4 |
None |
None |
Bicester North |
2233 |
2233 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L38141/2026-09-12/detailed |
None |
Hatton |
2026-09-12T21:39:11+01:00 |
Warwick Parkway |
3.0 |
{"type": "LineString", "coordinates": [[-1.6728619768522444, 52.29521066315773], [-1.6722079, 52.295182399999995], [-1.6729067999999998, 52.2952126], [-1.6735152999999998, 52.2952508], [-1.6741475999999995, 52.295308600000006], [-1.6752298, 52.29542549999999], [-1.6761001, 52.29555129999999], [-1.6766280999999998, 52.2956356], [-1.6771455999999998, 52.295730000000006], [-1.6777367, 52.2958549], [-1.6781867999999998, 52.295958299999995], [-1.6785001, 52.296036499999985], [-1.6788727999999995, 52.296137], [-1.6795141, 52.296325199999984], [-1.6797920999999998, 52.29641759999999], [-1.6800995, 52.296519], [-1.6805182, 52.296672699999995], [-1.6807502, 52.296760099999986], [-1.6813083999999998, 52.2969941], [-1.6818894999999998, 52.2972544], [-1.6824768, 52.2975544], [-1.6831208, 52.2979162], [-1.6838466, 52.2983361], [-1.6851250999999996, 52.299090199999995], [-1.6850092999999997, 52.299005400000006], [-1.6849261999999998, 52.2989488], [-1.6848256, 52.29888239999999], [-1.6846955, 52.2987905], [-1.6845614, 52.29870849999999], [-1.6843400999999998, 52.2985814], [-1.6842019, 52.2984993], [-1.6840523000000005, 52.298412899999995], [-1.6838021999999997, 52.29826150000001], [-1.6835179, 52.298099099999995], [-1.6833904999999998, 52.29802279999998], [-1.6832256, 52.29792849999999], [-1.6830458999999998, 52.2978252], [-1.6829238, 52.2977538], [-1.6828004, 52.29768820000001], [-1.6826663, 52.2976144], [-1.6825336, 52.2975422], [-1.6823887, 52.2974676], [-1.6822398999999997, 52.2973897], [-1.6820722, 52.29730519999999], [-1.6819018999999995, 52.2972248], [-1.6817222, 52.2971403], [-1.681572, 52.29707140000001], [-1.6813896, 52.2969911], [-1.6812367, 52.2969246], [-1.6810851999999998, 52.2968606], [-1.6809510999999997, 52.2968041], [-1.6807941, 52.2967417], [-1.6806599999999998, 52.2966884], [-1.6805232, 52.296638400000006], [-1.6803878, 52.2965883], [-1.6802054, 52.2965227], [-1.6800284000000003, 52.29646120000001], [-1.6797909999999998, 52.2963808], [-1.6796219999999995, 52.29632420000001], [-1.6794463, 52.2962709], [-1.6792224, 52.29620370000001], [-1.6790319000000002, 52.296147899999994], [-1.6787543, 52.29606919999999], [-1.6786001, 52.29602820000001], [-1.6784271, 52.2959847], [-1.6782085, 52.295930599999984], [-1.6780569999999997, 52.295891999999995], [-1.6778866, 52.29585430000001], [-1.6776505999999998, 52.295801], [-1.6774883, 52.29576569999998], [-1.6773193, 52.295730500000005], [-1.6771329, 52.295694399999995], [-1.6769519, 52.2956608], [-1.6767788999999995, 52.2956288], [-1.6765148, 52.29558529999999], [-1.6763081999999998, 52.295549999999984], [-1.6760051, 52.2955033], [-1.6758915999999997, 52.29548710000001], [-1.6757812, 52.2954713], [-1.6755948, 52.2954434], [-1.6753842, 52.2954155], [-1.6751938, 52.2953917], [-1.6750154, 52.2953704], [-1.6748168999999995, 52.2953458], [-1.6746827999999998, 52.2953302], [-1.6745177999999998, 52.295313], [-1.6743663, 52.2952966], [-1.6741866, 52.29527850000001], [-1.6740323999999998, 52.2952638], [-1.6738660999999997, 52.29524820000001], [-1.6736997999999998, 52.2952334], [-1.6735535999999998, 52.2952244], [-1.6733926999999995, 52.2952137], [-1.6732545, 52.2952031], [-1.6729119, 52.29518289999999], [-1.6728655999999995, 52.295179299999994], [-1.6726953, 52.295171100000005], [-1.6725089, 52.29516369999999], [-1.6722822, 52.2951563], [-1.6720596, 52.2951489], [-1.6717766, 52.295144], [-1.67155, 52.2951432], [-1.6713381, 52.29514069999999], [-1.6710818999999997, 52.2951432], [-1.6710183000000003, 52.2951439], [-1.670811, 52.29513579999999], [-1.6705991, 52.295127599999994], [-1.6703979999999998, 52.2951211], [-1.6702216999999997, 52.2951166], [-1.6698789, 52.295136600000006], [-1.6695008, 52.2951571], [-1.6692339, 52.29517439999999], [-1.6690098999999998, 52.2951924], [-1.6685687, 52.2952342], [-1.6680899, 52.29528509999999], [-1.6675668999999995, 52.2953499], [-1.6672611, 52.29539009999999], [-1.6669527000000002, 52.29543679999999], [-1.6666267999999995, 52.29548930000001], [-1.666313, 52.2955451], [-1.6659576, 52.29561240000001], [-1.6657014, 52.295664], [-1.6653889, 52.29572960000001], [-1.6648819999999998, 52.2958494], [-1.6646406, 52.29590929999999], [-1.6642945999999998, 52.2959962], [-1.6638695, 52.29610939999999], [-1.6636360999999995, 52.2961742], [-1.6632712999999997, 52.2962816], [-1.6629936999999997, 52.29636609999999], [-1.662688, 52.29645379999999], [-1.6624707, 52.29651700000001], [-1.6619194999999998, 52.29667609999999], [-1.6616459, 52.29675569999999], [-1.6613105999999995, 52.29684919999999], [-1.6610276999999998, 52.2969279], [-1.6607057999999997, 52.2970173], [-1.6604845, 52.2970698], [-1.6601983, 52.2971423], [-1.6599225999999998, 52.2972092], [-1.6595430999999998, 52.2972912], [-1.6592708, 52.2973478], [-1.6589195, 52.2974159], [-1.6585399, 52.297485599999995], [-1.6579860999999998, 52.297580799999984], [-1.6574643999999998, 52.29767019999999], [-1.6569158, 52.2977571], [-1.6564076, 52.29782759999999], [-1.6559300999999995, 52.2978867], [-1.6555344999999997, 52.29792849999999], [-1.6550638, 52.29797529999999], [-1.6546561, 52.2980089], [-1.6542617999999998, 52.29803840000001], [-1.6539399, 52.2980606], [-1.6535536999999998, 52.2980786], [-1.6531701000000003, 52.29809500000001], [-1.652859, 52.2981073], [-1.6524673999999997, 52.298117999999995], [-1.6521159999999997, 52.29812369999999], [-1.651829, 52.29812699999999], [-1.6514951, 52.2981294], [-1.6511463999999998, 52.29812779999999], [-1.6508621, 52.2981229], [-1.6505093999999998, 52.2981163], [-1.6502184, 52.2981098], [-1.6498496, 52.298095799999984], [-1.649631, 52.298086], [-1.6493158, 52.2980696], [-1.649002, 52.298050700000005], [-1.6487351, 52.2980335], [-1.6484709, 52.2980138], [-1.648263, 52.2979966], [-1.6480431, 52.2979785], [-1.6478647, 52.2979613], [-1.6476502, 52.29794], [-1.6474288999999998, 52.2979162], [-1.6471901999999998, 52.29789240000001], [-1.6468575999999997, 52.29785390000001], [-1.646588, 52.2978211], [-1.6463627000000003, 52.2977932], [-1.6462755, 52.2977833], [-1.6461589, 52.297771], [-1.6460341, 52.29776039999999], [-1.6459215, 52.29775049999999], [-1.6458383, 52.297744], [-1.6457132, 52.29773560000001], [-1.645617, 52.297721], [-1.6453957, 52.2976866], [-1.645165, 52.2976497], [-1.6449250000000002, 52.29761189999999], [-1.6447265, 52.2975775], [-1.6445359999999998, 52.2975447], [-1.644355, 52.29751269999999], [-1.6441981, 52.2974848], [-1.6440144, 52.2974536], [-1.643836, 52.2974192], [-1.6436429, 52.29738389999999], [-1.6433759999999995, 52.29733310000001], [-1.6431828999999998, 52.297295299999995], [-1.6429642999999998, 52.2972543], [-1.6427375999999998, 52.2972109], [-1.642578, 52.297176400000005], [-1.6423902999999995, 52.297138700000005], [-1.6421677, 52.29709280000001], [-1.6419866, 52.29705419999999], [-1.6418029, 52.29701479999999], [-1.6415776, 52.29696810000001], [-1.641363, 52.2969213], [-1.6411216, 52.296868], [-1.6408855999999998, 52.296817199999985], [-1.6406589, 52.2967647], [-1.6405074, 52.2967286], [-1.6402888, 52.29668100000001], [-1.6400701999999998, 52.29662939999999], [-1.6398743999999998, 52.2965834], [-1.6396812, 52.2965367], [-1.6394559, 52.29648340000001], [-1.6392198999999998, 52.296426], [-1.6390321, 52.2963792], [-1.6388376999999998, 52.2963308], [-1.6385761999999997, 52.29626439999999], [-1.6382810999999995, 52.2961889], [-1.6380451, 52.29612409999999], [-1.6378532999999995, 52.29607980000001], [-1.6376736, 52.296029], [-1.6375448999999995, 52.2959912], [-1.6373437, 52.2959363], [-1.6370983, 52.2958682], [-1.6368461, 52.29579849999999], [-1.6363498999999997, 52.29565499999999], [-1.6360718, 52.2955777], [-1.6359646, 52.2955459], [-1.6357772999999998, 52.295488500000005], [-1.6355305, 52.2954138], [-1.6352998999999997, 52.295346599999995], [-1.635045, 52.2952654], [-1.6347554, 52.295178400000005], [-1.6345381, 52.295112], [-1.6343704999999995, 52.295054599999986], [-1.6341746999999998, 52.2949922], [-1.6339479999999995, 52.2949176], [-1.6337214, 52.2948413], [-1.6335107999999998, 52.29476749999999], [-1.6332708, 52.2946904], [-1.6330775999999998, 52.294621500000005], [-1.6328670999999997, 52.294548500000005], [-1.6326739999999995, 52.2944788], [-1.6324901999999997, 52.2944107], [-1.6322595999999998, 52.2943279], [-1.6320677999999995, 52.29425809999999], [-1.6318197, 52.2941655], [-1.6316064999999995, 52.29408509999999], [-1.6313904999999995, 52.294003], [-1.6310834, 52.2938817], [-1.6308701999999995, 52.2937988], [-1.6306273999999998, 52.2937028], [-1.6304504, 52.29362820000001], [-1.6302518999999998, 52.293547], [-1.6300467, 52.29346170000001], [-1.6298267999999998, 52.293366500000005], [-1.6296282999999998, 52.2932812], [-1.6294553, 52.29320819999999], [-1.6292661999999998, 52.293125399999994], [-1.6290932, 52.2930466], [-1.6287779999999998, 52.29290199999999], [-1.6286291999999998, 52.29283590000001], [-1.6283087000000005, 52.29268329999999], [-1.6280524999999997, 52.29256019999999], [-1.6278406, 52.29245850000001], [-1.6275389, 52.29231169999999], [-1.6273565, 52.2922198], [-1.6271768, 52.29213039999999], [-1.6269233, 52.29200329999999], [-1.6267006999999998, 52.29189419999999], [-1.6264807999999995, 52.2917843], [-1.6262567999999995, 52.2916694], [-1.6259859, 52.2915324], [-1.6257726, 52.291424199999994], [-1.6255995999999997, 52.2913389], [-1.6254158999999997, 52.2912445], [-1.6251382999999997, 52.2911043], [-1.6249532, 52.291014], [-1.6247869, 52.2909262], [-1.624512, 52.29078839999998], [-1.624343, 52.290704], [-1.6241821, 52.29062189999999], [-1.6240198, 52.29053989999999], [-1.6238293999999998, 52.2904472], [-1.6236001, 52.29033239999999], [-1.6233907999999997, 52.290224899999984], [-1.6231923999999998, 52.290122399999994], [-1.623006, 52.290032100000005], [-1.6227485, 52.2899001], [-1.6225808, 52.289813900000006], [-1.6224024999999995, 52.28972530000001], [-1.6222134, 52.28963099999999], [-1.6220644999999998, 52.28955390000001], [-1.6218538999999998, 52.28944889999998], [-1.6216661999999995, 52.2893554], [-1.6215078999999997, 52.2892758], [-1.6214409, 52.28924219999999], [-1.6212384, 52.289139600000006], [-1.6210800999999997, 52.2890601], [-1.6209246, 52.28898209999999], [-1.620777, 52.28890499999999], [-1.6206054, 52.288819700000005], [-1.6204470999999998, 52.28873850000001], [-1.6202875, 52.2886597], [-1.6201186, 52.28857360000001], [-1.6199548999999998, 52.2884891], [-1.6197819, 52.2884038], [-1.6196116, 52.2883177], [-1.6194225, 52.28822329999999], [-1.6192494999999998, 52.288136400000006], [-1.6191032999999997, 52.2880642], [-1.6189517999999998, 52.2879895], [-1.6188137, 52.2879231], [-1.6186527, 52.287846], [-1.6185535, 52.2878], [-1.6183831999999998, 52.287725399999985], [-1.6182516999999998, 52.2876655], [-1.6180895, 52.28759739999999], [-1.6179258, 52.28752519999999], [-1.6177555, 52.287453000000006], [-1.6176079999999995, 52.28739889999999], [-1.6174404, 52.2873308], [-1.6172726999999998, 52.287265999999995], [-1.6170701999999997, 52.2871913], [-1.6169675114151385, 52.287154169675496], [-1.6168931999999998, 52.28712730000001], [-1.6167107999999997, 52.287065], [-1.6165231, 52.2870019], [-1.6163379999999998, 52.286942], [-1.6161489, 52.2868772], [-1.6159557999999998, 52.2868173], [-1.6157787, 52.28676720000001], [-1.6155414, 52.2866975], [-1.6153334999999998, 52.2866392], [-1.6151323, 52.2865851], [-1.6149365000000002, 52.2865351], [-1.6147165999999995, 52.2864793], [-1.6145055999999998, 52.286430200000005], [-1.6143816999999998, 52.28639979999999], [-1.6142271, 52.2863644], [-1.6139522000000002, 52.286302899999995], [-1.6136598000000002, 52.286243], [-1.6132977, 52.286170799999994], [-1.6130428999999995, 52.2861224], [-1.6127492, 52.2860732], [-1.6123469, 52.2860084], [-1.6123356605734935, 52.28600683963281]]} |
4.1 |
2139 |
2142 |
2026-09-12T21:43:00+01:00 |
None |
None |
Lapworth |
Hatton |
Warwick Parkway |
52.2954256 |
-1.6355693 |
52.2860068 |
-1.6123357 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:11 |
Warwick Parkway |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41921069 |
1789245563468384 |
None |
39 |
39 |
2026-09-12 20:39:23.474588 |
None |
2026-09-12 22:34:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517246 |
P76688 |
522K12M712 |
2026-09-12 |
Greater Anglia |
O |
LST |
SOV |
2K12 |
720560+720572 |
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": 14179.02, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14250.409, "from_m": 14179.02, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22648.394, "from_m": 14250.409, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22683.215, "from_m": 22648.394, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31572.346, "from_m": 22683.215, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31761.907, "from_m": 31572.346, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32067.882, "from_m": 31761.907, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32125.074, "from_m": 32067.882, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32160.899, "from_m": 32125.074, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32666.43, "from_m": 32160.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33001.236, "from_m": 32666.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33879.063, "from_m": 33001.236, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34435.399, "from_m": 33879.063, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34514.211, "from_m": 34435.399, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61664.922, "from_m": 34514.211, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 61683.442, "from_m": 61664.922, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66037.769, "from_m": 61683.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66600.166, "from_m": 66037.769, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 517246, "profile_key": "27171032cba1a3abdda32dabedc72d39b844ae226b8a242f63aeb71137a2fae8", "schedule_id": 36468, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Romford", "stage_seq": 8, "distance_m": 19920.63, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Gidea Park", "stage_seq": 9, "distance_m": 21673.0, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2139H", "location": "Shenfield", "stage_seq": 10, "distance_m": 32409.759, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Mountnessing Jn", "stage_seq": 11, "distance_m": 34381.618, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2145H", "location": "Billericay", "stage_seq": 12, "distance_m": 39080.486, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152", "location": "Wickford", "stage_seq": 13, "distance_m": 46567.26, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157", "location": "Rayleigh", "stage_seq": 14, "distance_m": 53124.287, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201", "location": "Hockley", "stage_seq": 15, "distance_m": 58004.267, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2206H", "location": "Rochford", "stage_seq": 16, "distance_m": 62094.062, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209", "location": "Southend Airport", "stage_seq": 17, "distance_m": 63478.628, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212", "location": "Prittlewell", "stage_seq": 18, "distance_m": 65648.841, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Southend Victoria", "stage_seq": 19, "distance_m": 66600.166, "section_seq": 1, "route_path_id": 42125}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66600.166, "from_m": 0.0, "section_seq": 1, "route_path_id": 42125}], "total_distance_m": 66600.166, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65459.231, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1140.935, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:20Z", "source_id": 41885730, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:22Z", "source_id": 13703698, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:19Z", "source_id": 41892733, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:23Z", "source_id": 13705984, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14211, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:40Z", "source_id": 41898897, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:27:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:46Z", "source_id": 13707958, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:29Z", "source_id": 41903714, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:29:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:32Z", "source_id": 13709520, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14052, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:46Z", "source_id": 41918374, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:38:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:47Z", "source_id": 13714339, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
London Liverpool Street |
2113 |
2113 |
14 |
None |
None |
Southend Victoria |
2216 |
2216 |
4 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76688/2026-09-12/detailed |
None |
Shenfield |
2026-09-12T21:39:22+01:00 |
Billericay |
6.0 |
{"type": "LineString", "coordinates": [[0.33027031035132837, 51.63054989582078], [0.33084539999999996, 51.631166500000006], [0.3310336, 51.6313616], [0.3314801, 51.63184090000001], [0.3317495, 51.6320893], [0.33220199999999994, 51.63250930000001], [0.33233779999999996, 51.63262889999999], [0.33272440000000003, 51.632969299999985], [0.33332319999999993, 51.6334854], [0.3338248, 51.6339112], [0.3350893, 51.6349283], [0.3352866, 51.6350967], [0.3363938, 51.6359801], [0.3381569, 51.63730429999999], [0.338632, 51.63763300000001], [0.3392677, 51.63801019999999], [0.3402226, 51.63846300000001], [0.34096769999999993, 51.6387379], [0.3414698, 51.6389142], [0.3420060999999999, 51.63907549999998], [0.3425179, 51.639205], [0.343021, 51.6393185], [0.34364769999999994, 51.6394346], [0.3442409, 51.63952830000001], [0.3448572, 51.639599999999994], [0.3463002, 51.6397569], [0.34882919999999995, 51.6400192], [0.35035169999999993, 51.6401687], [0.35085099999999997, 51.6402094], [0.35152149999999993, 51.640257299999995], [0.35201487436145035, 51.64027936371628], [0.3520537, 51.6402811], [0.35283229999999993, 51.6403025], [0.3539736, 51.64027629999999], [0.3547221, 51.64025910000001], [0.3553202, 51.64023079999998], [0.35617439999999995, 51.6401814], [0.3566828, 51.6401376], [0.3574231, 51.64006269999999], [0.3580225, 51.63999350000001], [0.3582304, 51.639966099999995], [0.3585201, 51.6399286], [0.35905840000000006, 51.63984940000001], [0.35932611364780853, 51.63980593843766], [0.3596096999999999, 51.63975989999999], [0.36016909999999996, 51.63966839999999], [0.3607857, 51.639550799999995], [0.3614781, 51.6394172], [0.3616472999999999, 51.6393794], [0.3617464, 51.6393603], [0.36183039999999994, 51.6393426], [0.3621728, 51.63927950000001], [0.3629008, 51.63912940000001], [0.3635724, 51.6389776], [0.3636038, 51.6389705], [0.3637601, 51.6389405], [0.3688285999999999, 51.6378814], [0.3696213, 51.6377262], [0.37238049999999995, 51.63716709999999], [0.3733853999999999, 51.6369448], [0.3774561, 51.63611280000001], [0.3774757, 51.636108799999995], [0.3856222, 51.63441540000001], [0.3862769, 51.6342827], [0.3940663, 51.632682200000005], [0.39851, 51.6317622], [0.4007174, 51.6312984], [0.4018382, 51.63108], [0.4029551, 51.63088880000001], [0.4039547, 51.6307285], [0.4048788, 51.6305969], [0.4053272, 51.6305334], [0.4056134, 51.6304992], [0.4061674, 51.6304302], [0.4064444, 51.63040349999999], [0.4067038, 51.630374799999984], [0.4070753, 51.6303265], [0.4072826, 51.63030499999999], [0.4074376, 51.6302895], [0.4076011, 51.6302776], [0.4078356, 51.6302569], [0.4080455, 51.6302458], [0.4128493, 51.62984530000001], [0.4132082, 51.6298028], [0.4135024, 51.629764], [0.4143164999999999, 51.62964039999999], [0.4149005, 51.6295422], [0.4155652, 51.6294131], [0.4160562, 51.62931520000001], [0.41739720762930577, 51.62900295557651]]} |
4.1 |
2139 |
2145 |
2026-09-12T21:44:30+01:00 |
None |
None |
Romford |
Mountnessing Jn |
Billericay |
51.6388184 |
0.3643446 |
51.6290030 |
0.4173972 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:22 |
Billericay |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41921388 |
1789245675681514 |
None |
50 |
50 |
2026-09-12 20:41:15.689014 |
None |
2026-09-12 22:16:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517247 |
P88074 |
882K44M712 |
2026-09-12 |
Southeastern |
P |
HYS |
CHX |
2K44 |
376012+376023 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 366.133, "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": 414.85, "from_m": 366.133, "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": 427.956, "from_m": 414.85, "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": 5417.952, "from_m": 427.956, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5505.209, "from_m": 5417.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5539.153, "from_m": 5505.209, "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": 7874.911, "from_m": 5539.153, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7928.673, "from_m": 7874.911, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13000.465, "from_m": 7928.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13274.086, "from_m": 13000.465, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14488.034, "from_m": 13274.086, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14556.81, "from_m": 14488.034, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19733.008, "from_m": 14556.81, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21697.101, "from_m": 19733.008, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23162.79, "from_m": 21697.101, "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": 517247, "profile_key": "149a748291a346f69e48ac4b328c6eed234a40656c5562e5c627b30d10ee11d6", "schedule_id": 23506, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Hayes (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2116H", "location": "West Wickham", "stage_seq": 2, "distance_m": 1861.186, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119", "location": "Eden Park", "stage_seq": 3, "distance_m": 3226.578, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Elmers End", "stage_seq": 4, "distance_m": 5371.834, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125", "location": "Clock House", "stage_seq": 5, "distance_m": 6614.313, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2128", "location": "New Beckenham", "stage_seq": 6, "distance_m": 7754.814, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130", "location": "Lower Sydenham", "stage_seq": 7, "distance_m": 8996.763, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133H", "location": "Catford Bridge", "stage_seq": 8, "distance_m": 11304.327, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2136", "location": "Ladywell", "stage_seq": 9, "distance_m": 12642.637, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 13000.465, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2140", "location": "Lewisham", "stage_seq": 11, "distance_m": 13721.633, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Lewisham Vale Jn", "stage_seq": 12, "distance_m": 14077.668, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Tanners Hill Jn (NX)", "stage_seq": 13, "distance_m": 14613.908, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "New Cross", "stage_seq": 14, "distance_m": 15432.593, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "Blue Anchor (Kent)", "stage_seq": 15, "distance_m": 18405.86, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2150", "location": "London Bridge", "stage_seq": 16, "distance_m": 20271.052, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Ewer Street Jn", "stage_seq": 17, "distance_m": 21211.237, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2155", "location": "London Waterloo (East)", "stage_seq": 18, "distance_m": 21957.553, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 19, "distance_m": 23162.79, "section_seq": 1, "route_path_id": 37547}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23162.79, "from_m": 0.0, "section_seq": 1, "route_path_id": 37547}], "total_distance_m": 23162.79, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 23075.533, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31393, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:52Z", "source_id": 41879349, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:16:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:57Z", "source_id": 13701667, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31389, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:00Z", "source_id": 41883375, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:19:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:02Z", "source_id": 13702922, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31384, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:03Z", "source_id": 41890585, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:23:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:06Z", "source_id": 13705209, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31380, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:11Z", "source_id": 41896165, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:25:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:17Z", "source_id": 13707089, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31372, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:48Z", "source_id": 41900745, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:28:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:51Z", "source_id": 13708581, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31338, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:03Z", "source_id": 41904712, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:07Z", "source_id": 13709803, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31330, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:10Z", "source_id": 41910323, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:34:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:11Z", "source_id": 13711673, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31320, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:42Z", "source_id": 41914724, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:36:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:45Z", "source_id": 13713175, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:08Z", "source_id": 41922455, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:40:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:11Z", "source_id": 13715640, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Hayes (Kent) |
2113 |
2113 |
2 |
None |
None |
London Charing Cross |
2158 |
2158 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88074/2026-09-12/detailed |
None |
Lewisham |
2026-09-12T21:40:30+01:00 |
London Bridge |
8.0 |
{"type": "LineString", "coordinates": [[-0.014098503899760164, 51.4658070617726], [-0.014236899999999997, 51.46584339999999], [-0.014592900000000002, 51.46594569999999], [-0.0150507, 51.4660802], [-0.015281899999999998, 51.466149699999995], [-0.015441300000000002, 51.4661917], [-0.0157334, 51.4662729], [-0.018232499999999995, 51.467276], [-0.018660599999999996, 51.4674473], [-0.0189686, 51.4675675], [-0.019052231141783373, 51.46759615562638], [-0.019170171888838457, 51.4676365671687], [-0.01934292837212064, 51.46769576086119], [-0.019394699999999997, 51.46771349999999], [-0.01954237268678388, 51.46776578153707], [-0.019714499999999996, 51.46787779999998], [-0.019994399999999996, 51.4680323], [-0.020141097453681155, 51.468105624350386], [-0.020295299999999995, 51.468182699999986], [-0.020592399999999997, 51.46831900000001], [-0.021173399999999995, 51.4685629], [-0.0218126, 51.4688371], [-0.022571999999999995, 51.46915270000001], [-0.0230656, 51.469365499999995], [-0.0243718, 51.46991829999999], [-0.0248669, 51.470130100000006], [-0.025641199999999996, 51.4705173], [-0.025973399999999997, 51.4706777], [-0.026290199999999996, 51.4708339], [-0.026442, 51.470913499999995], [-0.0266967, 51.471051200000005], [-0.0269296, 51.47118269999999], [-0.027746, 51.4716894], [-0.0284268, 51.47214099999999], [-0.0285885, 51.4722483], [-0.0292431, 51.4727291], [-0.0296939, 51.47308090000001], [-0.0301107, 51.4734069], [-0.0305535, 51.47384519999999], [-0.030932, 51.4742065], [-0.0312633, 51.47454919999999], [-0.031588899999999996, 51.474909200000006], [-0.0319146, 51.47529680000001], [-0.0321813, 51.4756243], [-0.0324959, 51.4760292], [-0.0327537, 51.476368400000005], [-0.03305489999999999, 51.476787300000005], [-0.03331719999999999, 51.477161800000005], [-0.033567299999999994, 51.477529999999994], [-0.0337974, 51.47787129999998], [-0.0340297, 51.4782133], [-0.0342497, 51.4785303], [-0.0344598, 51.4788453], [-0.034676099999999994, 51.479148499999994], [-0.0347661, 51.4792787], [-0.0350055, 51.479624699999995], [-0.0353756, 51.4801778], [-0.035660800000000006, 51.48056879999999], [-0.0359283, 51.4809259], [-0.0361557, 51.4812151], [-0.0363376, 51.4814288], [-0.0365305, 51.481645099999994], [-0.03673479999999999, 51.481847], [-0.036894942984460194, 51.48198919725438], [-0.0369812, 51.482019], [-0.03699917714525801, 51.48202441859183], [-0.0370474, 51.4820664], [-0.0372236, 51.4822074], [-0.03742179999999999, 51.4823538], [-0.03762619999999999, 51.48251049999998], [-0.0378094, 51.482633199999995], [-0.0383433, 51.482947499999995], [-0.0388618, 51.4832171], [-0.03971559999999999, 51.48360809999999], [-0.0409011, 51.48405689999999], [-0.04205899999999999, 51.484503100000005], [-0.0430083, 51.4848978], [-0.04370318115425038, 51.485141497842406], [-0.04377386379581309, 51.48516628647918], [-0.0439102, 51.48521410000001], [-0.0444963, 51.48541310000001], [-0.0451883, 51.4856665], [-0.04546999999999999, 51.48577219999999], [-0.04615190000000001, 51.4860264], [-0.046878399999999994, 51.4862663], [-0.04729139999999999, 51.486408], [-0.04768769999999999, 51.48655099999999], [-0.04778618944952036, 51.48658753215392], [-0.04787116739848857, 51.48661905253717], [-0.0482029, 51.48674209999999], [-0.0485839, 51.4868948], [-0.0489959, 51.48706849999999], [-0.0492739, 51.4871948], [-0.04959639999999999, 51.4873479], [-0.049867699999999994, 51.4874864], [-0.050104, 51.4876033], [-0.0503965, 51.4877468], [-0.0507462, 51.48791419999999], [-0.0509322, 51.4880066], [-0.0511149, 51.4881045], [-0.05150333025636699, 51.48829996105776], [-0.05168822702787888, 51.48839300222435], [-0.052394100000000006, 51.4887482], [-0.0529575, 51.4890368], [-0.05351709999999999, 51.4893046], [-0.0539494, 51.48949859999999], [-0.0545426, 51.4897576], [-0.0547379, 51.48983890000001], [-0.05504509999999999, 51.48997539999999], [-0.05518019999999999, 51.4900337], [-0.055359599999999995, 51.4901111], [-0.0601817, 51.492192799999984], [-0.0610092, 51.4925544], [-0.0614999, 51.492767699999995], [-0.06308199999999999, 51.4934738], [-0.06345160701697317, 51.493651325194406], [-0.06409509999999999, 51.49396039999999], [-0.0662175, 51.494918600000005], [-0.0674374, 51.495468], [-0.06822089999999999, 51.49582339999999], [-0.0696326, 51.496475], [-0.0709812, 51.49713160000001], [-0.0722293, 51.4977641], [-0.0731985, 51.4982697], [-0.07414677221625915, 51.4987748385867], [-0.0744266, 51.498923899999994], [-0.076136, 51.4998432], [-0.0771336, 51.500378], [-0.0774441, 51.50052409999999], [-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.0819187, 51.50283949999999], [-0.08220499999999999, 51.50297849999999], [-0.08306399999999999, 51.503311999999994], [-0.0834831, 51.5035027], [-0.08376339999999999, 51.5036522], [-0.08406049999999998, 51.50382159999999], [-0.0846559, 51.504214899999994], [-0.08527630692924566, 51.50463538719885]]} |
4.1 |
2140 |
2148 |
2026-09-12T21:49:00+01:00 |
None |
None |
Ladywell |
Lewisham |
London Bridge |
51.4693951 |
-0.0231355 |
51.5046354 |
-0.0852763 |
0 |
1 |
2026-09-12 20:41:48 |
RUNNING |
2026-09-12 20:41:35 |
London Bridge |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41925175 |
1789245704413145 |
None |
43 |
42 |
2026-09-12 20:41:44.421541 |
None |
2026-09-12 21:59:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517248 |
P65962 |
529E63M712 |
2026-09-12 |
London Overground |
P |
DLJ |
None |
9E63 |
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": 517248, "profile_key": "99614c87075edacf983a041926d2ea037d439a19deeace3582b42479a7766752", "schedule_id": 21861, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2117", "location": "Hoxton", "stage_seq": 3, "distance_m": 2010.358, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2119H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 3242.676, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2122", "location": "Whitechapel", "stage_seq": 5, "distance_m": 9024.802, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124", "location": "Shadwell", "stage_seq": 6, "distance_m": 10008.889, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2125H", "wtt_dep": "2126", "location": "Wapping", "stage_seq": 7, "distance_m": 10792.36, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2127H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 11268.685, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11582.749, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131H", "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": "2132", "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": "2133", "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": "2133H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13725.822, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2135", "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} |
[] |
Dalston Junction |
2113 |
2113 |
2 |
21:13:00 |
None |
New Cross ELL |
2135 |
2135 |
D |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P65962/2026-09-12/detailed |
None |
Dalston Junction |
2026-09-12T21:13:30+01:00 |
Haggerston |
1.5 |
{"type": "LineString", "coordinates": [[-0.07519811117439318, 51.54544576236582], [-0.07519849999999999, 51.54543429999999], [-0.0752464, 51.54402850000001], [-0.07521879999999999, 51.5436451], [-0.07521350000000002, 51.5430051], [-0.0752606, 51.54255870000001], [-0.07527649999999998, 51.54233069999999], [-0.0753293, 51.541686299999995], [-0.0753786, 51.541186], [-0.0754126, 51.5407928], [-0.0754497, 51.5404421], [-0.0754737, 51.5401806], [-0.0754933, 51.53988459999999], [-0.0755161, 51.53957559999999], [-0.0755346, 51.53940000000001]]} |
0.4 |
2113 |
2114½ |
2026-09-12T21:14:30+01:00 |
None |
None |
None |
None |
Haggerston |
51.5394000 |
-0.0755346 |
51.5394000 |
-0.0755346 |
0 |
1 |
2026-09-12 20:14:30 |
RUNNING |
2026-09-12 20:13:30 |
Haggerston |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789240414769756 |
None |
0 |
0 |
2026-09-12 20:13:32.411853 |
None |
2026-09-12 21:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517249 |
W04309 |
889F62M712 |
2026-09-12 |
London Overground |
P |
None |
DLJ |
9F62 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1190.506, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5994.518, "from_m": 1190.506, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6039.066, "from_m": 5994.518, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8504.135, "from_m": 6039.066, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9998.341, "from_m": 8504.135, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10189.611, "from_m": 9998.341, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 11139.186, "from_m": 10189.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11857.292, "from_m": 11139.186, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13594.951, "from_m": 11857.292, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13650.428, "from_m": 13594.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14068.699, "from_m": 13650.428, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 517249, "profile_key": "f18d2ae3dd520e3dcd2507f03656c74b4c7140e6dabd95c6164b12a429e4ad10", "schedule_id": 24633, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Surrey Quays Silwood Jn", "stage_seq": 4, "distance_m": 1959.074, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2117H", "location": "Surrey Quays", "stage_seq": 5, "distance_m": 2248.518, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119H", "location": "Canada Water", "stage_seq": 6, "distance_m": 2858.184, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121", "location": "Rotherhithe", "stage_seq": 7, "distance_m": 3172.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2122H", "location": "Wapping", "stage_seq": 8, "distance_m": 3648.573, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2124H", "location": "Shadwell", "stage_seq": 9, "distance_m": 9202.2, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "Whitechapel", "stage_seq": 10, "distance_m": 10208.018, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Shoreditch High Street", "stage_seq": 11, "distance_m": 11281.53, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Hoxton", "stage_seq": 12, "distance_m": 12513.848, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2133H", "location": "Haggerston", "stage_seq": 13, "distance_m": 13396.087, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 14, "distance_m": 14068.699, "section_seq": 1, "route_path_id": 36901}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14068.699, "from_m": 0.0, "section_seq": 1, "route_path_id": 36901}], "total_distance_m": 14068.699, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14013.222, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.477, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:12Z", "source_id": 41885459, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:19:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:14Z", "source_id": 13703600, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:30Z", "source_id": 41889635, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:22:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:31Z", "source_id": 13704924, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:09Z", "source_id": 41892497, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:23:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:13Z", "source_id": 13705869, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:06Z", "source_id": 41896047, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:25:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:09Z", "source_id": 13707032, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:11Z", "source_id": 41899777, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:14Z", "source_id": 13708215, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:44Z", "source_id": 41904215, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:30:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:48Z", "source_id": 13709691, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:35Z", "source_id": 41909326, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:33:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:37Z", "source_id": 13711378, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:14Z", "source_id": 41913929, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:35:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:15Z", "source_id": 13712881, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:37Z", "source_id": 41918115, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:37:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:37Z", "source_id": 13714223, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15049, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:10Z", "source_id": 41920772, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T20:40:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:14Z", "source_id": 13715102, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
New Cross ELL |
2113 |
2113 |
D |
None |
None |
Dalston Junction |
2135 |
2135 |
2 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W04309/2026-09-12/detailed |
None |
Haggerston |
2026-09-12T21:38:30+01:00 |
Dalston Junction |
2.0 |
{"type": "LineString", "coordinates": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]} |
0.4 |
2138 |
2140 |
2026-09-12T21:40:00+01:00 |
None |
None |
Haggerston |
Dalston Junction |
Dalston Junction |
51.5454441 |
-0.0750714 |
51.5454441 |
-0.0750714 |
1 |
1 |
2026-09-12 20:40:15 |
TERMINATED |
2026-09-12 20:40:00 |
Dalston Junction |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13715102 |
1789245555708108 |
None |
46 |
46 |
2026-09-12 20:40:10.357840 |
2 |
2026-09-12 20:50:10.355553 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:40:10.355553 |
| 517253 |
W29985 |
815B97M712 |
2026-09-12 |
CrossCountry |
O |
BRI |
XHL |
5B97 |
221123 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 608.409, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.462, "from_m": 608.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 687.836, "from_m": 671.462, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 725.343, "from_m": 687.836, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 778.014, "from_m": 725.343, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 848.158, "from_m": 778.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 892.86, "from_m": 848.158, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 972.493, "from_m": 892.86, "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": 1102.601, "from_m": 972.493, "capability_applied": null, "effective_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": 517253, "profile_key": "c44d3d69ddb22cbb6afca5f66512e187ede142dbfe80209342c0e794a258fec6", "schedule_id": 38415, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 28084}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": null, "location": "Bristol Barton Hill W.R.D.", "stage_seq": 3, "distance_m": 1102.601, "section_seq": 1, "route_path_id": 28084}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1102.601, "from_m": 0.0, "section_seq": 1, "route_path_id": 28084}], "total_distance_m": 1102.601, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 812.067, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 290.534, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25948, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:34Z", "source_id": 41903888, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:30:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:38Z", "source_id": 13709589, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:36Z", "source_id": 13710784, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}] |
Bristol Temple Meads |
2114 |
2114 |
3 |
None |
None |
Bristol Barton Hill W.R.D. |
2119 |
2119 |
None |
LATE |
+13 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W29985/2026-09-12/detailed |
None |
Bristol Temple Meads |
2026-09-12T21:27:00+01:00 |
Bristol Barton Hill W.R.D. |
3.0 |
{"type": "LineString", "coordinates": [[-2.5801483, 51.4490808], [-2.5800750999999997, 51.449309200000016], [-2.5799212, 51.449605299999995], [-2.5797826, 51.449822100000006], [-2.5797381999999995, 51.44987009999999], [-2.5796545, 51.44996050000001], [-2.5795184999999994, 51.45011749999999], [-2.5793008, 51.4503093], [-2.5791112, 51.4504547], [-2.5790388999999996, 51.45050549999999], [-2.578991, 51.4505391], [-2.5788215, 51.45063909999998], [-2.5786553999999997, 51.450734], [-2.5784732999999997, 51.4508345], [-2.5782688, 51.4509341], [-2.5780966999999997, 51.45099789999999], [-2.5778974, 51.4510595], [-2.5777694999999996, 51.4510894], [-2.5777634, 51.4510829], [-2.5776541, 51.45111399999999], [-2.5775393, 51.4511406], [-2.5773570999999995, 51.4511729], [-2.5769325, 51.4512353], [-2.5767624, 51.45126160000001], [-2.5766001, 51.4512974], [-2.5765857999999997, 51.4512895], [-2.5762491, 51.451372799999994], [-2.5756074999999994, 51.4514707], [-2.57548, 51.45148950000001], [-2.575463, 51.4514921], [-2.5751838, 51.4515349], [-2.573849, 51.45173689999999], [-2.5735824, 51.4517983], [-2.5732758, 51.45186720000001], [-2.5730031999999996, 51.451913], [-2.5727953, 51.45194600000001], [-2.5722186, 51.45202739999999], [-2.5717061, 51.452116100000005], [-2.5713119999999994, 51.45219620000001], [-2.5709864999999996, 51.4522755], [-2.5708217, 51.4523156], [-2.5704599, 51.452422299999995], [-2.5703421999999994, 51.452457], [-2.570072, 51.452545], [-2.5697821, 51.4526729], [-2.5695555, 51.45278559999999], [-2.5694851, 51.452813899999995], [-2.5690419999999996, 51.45300650000001], [-2.5686382, 51.453215799999995], [-2.5690752999999997, 51.4530436], [-2.569454, 51.45291079999999], [-2.5697494999999995, 51.4528005], [-2.5702724, 51.4526419]]} |
0.7 |
2129 |
2132 |
2026-09-12T21:32:00+01:00 |
None |
None |
Bristol Temple Meads |
Bristol Barton Hill W.R.D. |
Bristol Barton Hill W.R.D. |
51.4526419 |
-2.5702724 |
51.4526419 |
-2.5702724 |
1 |
1 |
2026-09-12 20:32:02 |
TERMINATED |
2026-09-12 20:32:00 |
Bristol Barton Hill W.R.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13710784 |
1789245097589490 |
None |
17 |
17 |
2026-09-12 20:32:01.963423 |
None |
2026-09-12 20:42:01.961144 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:32:01.961144 |
| 517255 |
C42250 |
731D44M712 |
2026-09-12 |
Great Western Railway |
O |
PAD |
OXF |
1D44 |
802018 |
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": 16732.429, "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": 16885.671, "from_m": 16732.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19128.366, "from_m": 16885.671, "capability_applied": null, "effective_limit_mph": 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": 19225.362, "from_m": 19128.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27319.177, "from_m": 19225.362, "capability_applied": null, "effective_limit_mph": 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": 27486.522, "from_m": 27319.177, "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": 27634.924, "from_m": 27486.522, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27801.062, "from_m": 27634.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38066.6, "from_m": 27801.062, "capability_applied": null, "effective_limit_mph": 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": 38150.114, "from_m": 38066.6, "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": 38639.629, "from_m": 38150.114, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38678.168, "from_m": 38639.629, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38895.011, "from_m": 38678.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38933.551, "from_m": 38895.011, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39423.066, "from_m": 38933.551, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39506.579, "from_m": 39423.066, "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": 39569.063, "from_m": 39506.579, "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": 39640.474, "from_m": 39569.063, "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": 56774.925, "from_m": 39640.474, "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": 58852.874, "from_m": 56774.925, "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": 59463.662, "from_m": 58852.874, "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": 59755.638, "from_m": 59463.662, "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": 59795.894, "from_m": 59755.638, "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": 59932.499, "from_m": 59795.894, "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": 60344.962, "from_m": 59932.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60689.755, "from_m": 60344.962, "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": 60754.817, "from_m": 60689.755, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85100.055, "from_m": 60754.817, "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": 85246.737, "from_m": 85100.055, "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": 85315.893, "from_m": 85246.737, "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": 87908.608, "from_m": 85315.893, "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": 87975.75, "from_m": 87908.608, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88031.039, "from_m": 87975.75, "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": 88992.298, "from_m": 88031.039, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89052.141, "from_m": 88992.298, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101904.122, "from_m": 89052.141, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 102442.59, "from_m": 101904.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 102504.766, "from_m": 102442.59, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103040.238, "from_m": 102504.766, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 103446.813, "from_m": 103040.238, "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": 103689.821, "from_m": 103446.813, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103885.232, "from_m": 103689.821, "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": 517255, "profile_key": "4a03e01560e927d75167f49b7b4a159910d525a40f39b5c6d061d5ae544128b3", "schedule_id": 32768, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17639.361, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Dolphin Jn", "stage_seq": 8, "distance_m": 27486.522, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Slough", "stage_seq": 9, "distance_m": 29557.47, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134H", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38786.59, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Twyford", "stage_seq": 11, "distance_m": 51366.176, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Twyford West Jn", "stage_seq": 12, "distance_m": 52540.122, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Kennet Bridge Jn", "stage_seq": 13, "distance_m": 58228.357, "section_seq": 1, "route_path_id": 54982}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2149H", "location": "Reading", "stage_seq": 14, "distance_m": 59340.746, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150H", "location": "Reading High Level Jn", "stage_seq": 15, "distance_m": 59632.871, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Goring & Streatley", "stage_seq": 16, "distance_m": 73315.226, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Didcot East Jn", "stage_seq": 17, "distance_m": 85810.316, "section_seq": 1, "route_path_id": 54982}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203H", "location": "Didcot Parkway", "stage_seq": 18, "distance_m": 86743.674, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Didcot North Jn", "stage_seq": 19, "distance_m": 88031.039, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Kennington Jn", "stage_seq": 20, "distance_m": 99545.61, "section_seq": 1, "route_path_id": 54982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Hinksey North", "stage_seq": 21, "distance_m": 102050.668, "section_seq": 1, "route_path_id": 54982}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Oxford", "stage_seq": 22, "distance_m": 103885.232, "section_seq": 1, "route_path_id": 54982}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 103885.232, "from_m": 0.0, "section_seq": 1, "route_path_id": 54982}], "total_distance_m": 103885.232, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 101530.66, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2354.572, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:30Z", "source_id": 41891489, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:23:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:34Z", "source_id": 13705549, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:59Z", "source_id": 41904659, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:30:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:03Z", "source_id": 13709789, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:17Z", "source_id": 41914043, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:36:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:23Z", "source_id": 13712937, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}] |
London Paddington |
2114 |
2114 |
4 |
None |
None |
Oxford |
2216 |
2216 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C42250/2026-09-12/detailed |
None |
London Paddington |
2026-09-12T21:14:30+01:00 |
Reading |
33.5 |
{"type": "LineString", "coordinates": [[-0.17690409999999998, 51.516748199999995], [-0.17831389999999997, 51.51779429999999], [-0.17836319999999997, 51.5178243], [-0.1786307, 51.5179686], [-0.17896929999999997, 51.518117399999994], [-0.17924569999999998, 51.5182125], [-0.179562, 51.5183061], [-0.1796630568239043, 51.518330165308825], [-0.1797938, 51.5183613], [-0.18005199999999996, 51.518407299999986], [-0.1803392, 51.5184412], [-0.18095829999999996, 51.5184888], [-0.1812625352914737, 51.51850742932989], [-0.1814221, 51.51851719999999], [-0.18157449999999997, 51.5185254], [-0.1817077, 51.51853119999999], [-0.1824343, 51.5185834], [-0.1829, 51.518615], [-0.18319579999999996, 51.5186339], [-0.1835428, 51.518653699999994], [-0.1839652, 51.518668600000005], [-0.1844725, 51.51868830000001], [-0.18485139999999997, 51.518709300000005], [-0.18506579999999995, 51.5187206], [-0.1854199, 51.51874350000001], [-0.1858314, 51.5187682], [-0.18627879999999997, 51.5187998], [-0.18665549999999995, 51.5188245], [-0.1870924, 51.5188501], [-0.1871088, 51.5188512], [-0.18716029999999995, 51.51885409999999], [-0.18748239999999997, 51.5188741], [-0.18800849999999997, 51.5189115], [-0.18838129999999997, 51.5189379], [-0.1894305, 51.5190235], [-0.1907676, 51.5191477], [-0.19080500000000003, 51.51915089999999], [-0.191565, 51.519234], [-0.1921478, 51.519301600000006], [-0.1928428, 51.51940100000001], [-0.1932223, 51.5194667], [-0.1936046, 51.519537], [-0.1936401, 51.51954349999998], [-0.19431119999999996, 51.51967319999999], [-0.19461439999999997, 51.5197412], [-0.1949053, 51.51980979999999], [-0.1950938, 51.5198518], [-0.1954365, 51.5199419], [-0.1957374, 51.5200149], [-0.1963245, 51.5201409], [-0.1967521, 51.520232], [-0.1980529, 51.52051680000001], [-0.19866849999999997, 51.5206579], [-0.19926769999999996, 51.52080509999998], [-0.20014139999999997, 51.521027800000006], [-0.2006904, 51.52117669999999], [-0.20096829999999996, 51.5212516], [-0.2025708, 51.5216837], [-0.2025972, 51.5216912], [-0.2027008, 51.5217206], [-0.20270355155128697, 51.5217213478905], [-0.20282919999999996, 51.52175549999999], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.2278224, 51.52589600000001], [-0.2282156999999999, 51.5259011], [-0.2285939, 51.5259072], [-0.22887930000000004, 51.5259057], [-0.22930900000000004, 51.52590269999998], [-0.2295708, 51.5259002], [-0.22991230000000004, 51.5258936], [-0.2302451, 51.5258827], [-0.2304268, 51.52587679999999], [-0.2306863, 51.52586839999999], [-0.2311473, 51.52584540000001], [-0.23156240000000003, 51.5258285], [-0.2318576, 51.5258143], [-0.232151, 51.52580300000001], [-0.23242140000000003, 51.525789399999994], [-0.2327114, 51.5257774], [-0.23297049999999997, 51.5257655], [-0.23330839999999997, 51.5257472], [-0.2336434, 51.5257328], [-0.2342683, 51.5256999], [-0.23490701426163027, 51.52565933339894], [-0.23495475880796407, 51.52565630100244], [-0.2351815, 51.52564189999999], [-0.2362923, 51.52554829999999], [-0.23745059999999996, 51.5254283], [-0.238226, 51.52533480000001], [-0.239218, 51.52520419999999], [-0.24001479999999997, 51.525087099999986], [-0.24054010000000003, 51.525001], [-0.2411668, 51.52489270000001], [-0.241457, 51.52483899999999], [-0.2418401, 51.52476810000001], [-0.242579, 51.524619], [-0.24332449999999997, 51.52446160000001], [-0.24523560000000005, 51.52402349999999], [-0.245433, 51.5239763], [-0.24547980000000005, 51.52396509999999], [-0.24570910000000004, 51.52391810000001], [-0.24637029999999993, 51.5237762], [-0.246751, 51.5236908], [-0.2469488, 51.52363900000001], [-0.2485582, 51.523213600000005], [-0.2493126, 51.52299899999999], [-0.2501576999999999, 51.522751], [-0.25142469999999995, 51.5223611], [-0.2520682, 51.52214490000001], [-0.2528564, 51.52186880000001], [-0.2531323, 51.52176659999999], [-0.25341119999999995, 51.5216626], [-0.2535433, 51.52161329999999], [-0.254019, 51.52143590000001], [-0.2547742, 51.521138499999985], [-0.25559419999999994, 51.520818299999995], [-0.25618127717845574, 51.52058254596137], [-0.25624929339735986, 51.52055523244075], [-0.2564334, 51.5204813], [-0.2573606, 51.5200925], [-0.2578801, 51.51988020000001], [-0.258344, 51.5196941], [-0.2592463, 51.51935610000001], [-0.2597819, 51.5191671], [-0.26015849999999996, 51.5190342], [-0.2614994, 51.5185562], [-0.26201309999999994, 51.5183903], [-0.2625968, 51.5182161], [-0.2633975, 51.517994599999994], [-0.26399609999999996, 51.5178459], [-0.26478179999999996, 51.5176657], [-0.2653028, 51.5175544], [-0.26628029999999997, 51.51735300000001], [-0.2666847, 51.517280500000005], [-0.26679529999999996, 51.51725779999999], [-0.2668959, 51.517236099999984], [-0.2691723, 51.51673579999999], [-0.26949458523585645, 51.51666827464791], [-0.27010919999999994, 51.516539499999986], [-0.2708556, 51.5163929], [-0.27159279999999997, 51.5162623], [-0.2729415, 51.5160453], [-0.2732746, 51.51599529999999], [-0.2743296, 51.5158552], [-0.2751195, 51.51576089999999], [-0.27588929999999995, 51.5156749], [-0.2771768, 51.5155498], [-0.2784683, 51.5154405], [-0.2797088, 51.51535450000001], [-0.2805403, 51.5153094], [-0.2810619, 51.515286], [-0.2814860123449074, 51.5152630146638], [-0.28170769999999995, 51.51525099999999], [-0.282029, 51.515241], [-0.282666, 51.515215100000006], [-0.2835068, 51.5151858], [-0.2847634, 51.5151225], [-0.2858148, 51.51506400000001], [-0.2868247, 51.5150181], [-0.28751669999999996, 51.51499139999999], [-0.2881658, 51.51497469999999], [-0.28880019999999995, 51.51496259999998], [-0.2893512999999999, 51.5149592], [-0.28979594451979906, 51.51495649256264], [-0.2904188, 51.5149527], [-0.2917622999999999, 51.5149547], [-0.29230159999999994, 51.51496], [-0.2934842, 51.51497879999999], [-0.29485, 51.5149924], [-0.2959687999999999, 51.51499199999999], [-0.29711329999999997, 51.5149739], [-0.29859719999999995, 51.5149283], [-0.29905309999999996, 51.51491209999999], [-0.2993554, 51.5149014], [-0.3006293, 51.5148545], [-0.30155639999999995, 51.5148075], [-0.30264969999999997, 51.51473], [-0.30351389999999995, 51.514658100000005], [-0.3044452, 51.51457609999999], [-0.3047837, 51.51455370000001], [-0.3061745, 51.51444870000001], [-0.3069859, 51.51439830000001], [-0.314497, 51.513932], [-0.31566099999999997, 51.5138615], [-0.3167847, 51.5137941], [-0.3185471999999999, 51.5136901], [-0.3191021, 51.513657499999994], [-0.31937059999999995, 51.513641699999994], [-0.3196163, 51.5136265], [-0.31986239999999994, 51.51361], [-0.3200495, 51.5135952], [-0.3208598999999999, 51.51352849999999], [-0.32158639999999994, 51.5134613], [-0.3221239, 51.513410400000005], [-0.3228153000000001, 51.513344], [-0.322967, 51.5133295], [-0.3238747, 51.5132452], [-0.3241061, 51.5132236], [-0.324654, 51.5131721], [-0.32523810000000003, 51.513116700000005], [-0.32602519999999996, 51.51304640000001], [-0.32657519999999995, 51.5129948], [-0.3271789, 51.5129438], [-0.3276757, 51.51289920000001], [-0.32815989999999995, 51.5128585], [-0.32872549999999995, 51.51280429999999], [-0.3293306999999999, 51.5127425], [-0.3299146, 51.512688], [-0.3304331, 51.512636099999995], [-0.3309914, 51.5125837], [-0.3314846, 51.512533700000006], [-0.3319869999999999, 51.512487], [-0.3326125999999999, 51.51242719999999], [-0.33315929999999994, 51.5123719], [-0.3337141, 51.5123186], [-0.3342841, 51.51225839999999], [-0.33483919999999995, 51.512206299999995], [-0.33536499999999997, 51.5121538], [-0.33626159999999994, 51.5120683], [-0.3364033, 51.5120554], [-0.3367528, 51.512022], [-0.33683549999999995, 51.5120129], [-0.33767239999999993, 51.5119057], [-0.33772269999999993, 51.5118998], [-0.3380182, 51.5118688], [-0.339125, 51.51173339999998], [-0.33968819999999994, 51.511644800000006], [-0.3398003, 51.51162579999998], [-0.34041949999999993, 51.5115206], [-0.3408601, 51.511441899999994], [-0.3415074, 51.5113323], [-0.34269379999999994, 51.5111664], [-0.34325999999999995, 51.5110872], [-0.34672039999999993, 51.5106236], [-0.3479126, 51.5104637], [-0.34867149999999997, 51.5103511], [-0.3516596, 51.5099005], [-0.35268130000000003, 51.5097497], [-0.35308119999999993, 51.5096906], [-0.3537599, 51.5095829], [-0.3543753, 51.5094831], [-0.3549533, 51.5093896], [-0.3556589, 51.5092676], [-0.3563760999999999, 51.5091428], [-0.357328, 51.508986], [-0.35827299999999995, 51.5088324], [-0.35917629999999995, 51.508694099999985], [-0.35932611364780853, 51.50867202845663], [-0.3601639, 51.5085486], [-0.3620681, 51.5082788], [-0.3629719, 51.5081501], [-0.3639509, 51.5080142], [-0.3645907000000001, 51.5079238], [-0.369082, 51.50728949999999], [-0.3693704, 51.5072475], [-0.37418119999999994, 51.506584499999995], [-0.37502370000000007, 51.50648299999999], [-0.3761162, 51.50635110000001], [-0.3762948, 51.5063308], [-0.3766862, 51.50628069999999], [-0.3770951, 51.506221399999994], [-0.37727269008563274, 51.50619551923331], [-0.3774279, 51.5061729], [-0.377846, 51.506102799999994], [-0.3781167, 51.5060586], [-0.3783614, 51.5060123], [-0.3784781, 51.505991], [-0.3790765, 51.5058869], [-0.379782, 51.5057717], [-0.3805799999999999, 51.5056557], [-0.3833945999999999, 51.5052584], [-0.3887183, 51.504511], [-0.3903756, 51.504295799999994], [-0.39110709999999993, 51.5042008], [-0.39453599999999994, 51.5037845], [-0.3965376, 51.5035609], [-0.3974803999999999, 51.503464], [-0.3981771, 51.5033949], [-0.3987022999999999, 51.50335170000001], [-0.3992978, 51.503313299999995], [-0.3998627, 51.503271899999994], [-0.40013399999999993, 51.5032466], [-0.4013336, 51.503185499999994], [-0.4014038, 51.5031816], [-0.40263009999999994, 51.5031126], [-0.40349309999999994, 51.5030653], [-0.40394679999999994, 51.5030436], [-0.40440829999999994, 51.5030208], [-0.4050147999999999, 51.502992899999995], [-0.4059591, 51.50295], [-0.40692909999999993, 51.502905299999995], [-0.4079338, 51.50286950000001], [-0.4092543, 51.5028383], [-0.4109700999999999, 51.50282099999999], [-0.4114460999999999, 51.502819599999995], [-0.4125067999999999, 51.5028274], [-0.4131146, 51.50283439999999], [-0.4138879, 51.5028476], [-0.413952, 51.5028479], [-0.4142457, 51.5028474], [-0.4145998, 51.50283159999999], [-0.4149532, 51.5028326], [-0.4151963, 51.5028391], [-0.41568579999999994, 51.50285649999999], [-0.41585549999999993, 51.50286259999999], [-0.4163967, 51.50288369999999], [-0.4167050000000001, 51.5028982], [-0.4171716, 51.50291680000001], [-0.41726699999999994, 51.50292090000001], [-0.4204627, 51.5030512], [-0.420615, 51.50305809999999], [-0.4213663, 51.503091999999995], [-0.4215447, 51.5031017], [-0.4222689, 51.5031409], [-0.4230508, 51.503198], [-0.423321896216709, 51.50321930041702], [-0.4234148, 51.5032266], [-0.4237455, 51.503255], [-0.42487049999999993, 51.5033522], [-0.4256471999999999, 51.5034194], [-0.4257636, 51.5034295], [-0.4260107, 51.503451600000005], [-0.4263795, 51.503486999999986], [-0.4270645, 51.5035612], [-0.4278723, 51.5036462], [-0.42875069999999993, 51.503725], [-0.42965059999999994, 51.5038168], [-0.4303081000000001, 51.503896], [-0.4319798, 51.504129], [-0.43237629999999994, 51.50418479999999], [-0.4331379, 51.5042906], [-0.4339333, 51.50440580000001], [-0.43498639999999994, 51.50454929999999], [-0.4360299, 51.50471110000001], [-0.4372738, 51.50493229999999], [-0.4389811, 51.5052483], [-0.4402109, 51.5054818], [-0.4410028, 51.5056305], [-0.4420173999999999, 51.5058216], [-0.44281009999999993, 51.5059694], [-0.4431429999999999, 51.5060284], [-0.4432756, 51.5060511], [-0.44341279999999994, 51.50606990000001], [-0.4435535, 51.50609099999999], [-0.4437617, 51.5061207], [-0.4439817, 51.50613890000001], [-0.4441601, 51.50615], [-0.4442192789762782, 51.506152214673435], [-0.4443231, 51.506156100000005], [-0.4444422264442088, 51.506156741998794], [-0.44449009999999994, 51.506156999999995], [-0.4446180715662168, 51.506156012565064], [-0.4460971, 51.50645930000001], [-0.447191, 51.50668410000001], [-0.4481072999999999, 51.5068677], [-0.4490180999999999, 51.50703759999999], [-0.4491576420597607, 51.50706513585433], [-0.4494974999999999, 51.50713220000001], [-0.4502447, 51.5072674], [-0.4507728, 51.5073629], [-0.4513516, 51.507463], [-0.4519062, 51.5075613], [-0.45245920000000006, 51.5076517], [-0.4542711, 51.5079438], [-0.4561064, 51.5082185], [-0.4579578, 51.5084755], [-0.45886599999999994, 51.50859150000001], [-0.4594241, 51.50866709999999], [-0.45989319999999995, 51.50872739999999], [-0.4612789999999999, 51.508888199999994], [-0.46235300000000007, 51.509006600000006], [-0.4636783999999999, 51.5091392], [-0.4642085000000001, 51.509188300000005], [-0.4649753, 51.50926019999999], [-0.4657911, 51.509331200000005], [-0.4686885, 51.50958229999999], [-0.4695708999999999, 51.509661], [-0.4701103, 51.5097064], [-0.4705209999999999, 51.50973950000001], [-0.4708757999999999, 51.5097671], [-0.4713922, 51.50980289999999], [-0.4719928000000001, 51.509838], [-0.4728227, 51.5098726], [-0.47342950000000006, 51.509896399999995], [-0.473994, 51.509917400000006], [-0.4743657999999999, 51.50992759999999], [-0.4749370999999999, 51.5099427], [-0.476135, 51.509978700000005], [-0.4767694, 51.50999740000001], [-0.4773386, 51.51001310000001], [-0.4775988, 51.5100212], [-0.4793129, 51.51006009999998], [-0.4803978, 51.51007419999999], [-0.4818318999999999, 51.5100857], [-0.48270160000000006, 51.51008309999999], [-0.4836724999999999, 51.5100717], [-0.4851995, 51.5100612], [-0.4852184930675739, 51.5100608228371], [-0.48581890000000005, 51.510048899999994], [-0.4864075000000001, 51.5100347], [-0.4873206000000001, 51.51001479999999], [-0.48834420000000006, 51.5099847], [-0.489195, 51.509951400000006], [-0.4916296, 51.509851], [-0.4933215, 51.50975929999999], [-0.4950077000000001, 51.50965480000001], [-0.49658560000000007, 51.50954879999999], [-0.4981643, 51.5094347], [-0.4997233, 51.5092994], [-0.5006233, 51.50921149999999], [-0.5013942, 51.509135299999976], [-0.5021353999999999, 51.5090595], [-0.5041558, 51.5088552], [-0.5047086, 51.5088042], [-0.5052367999999999, 51.508762100000006], [-0.5058100999999999, 51.50871939999999], [-0.5063711, 51.50868220000001], [-0.5068466, 51.50864609999999], [-0.5078088, 51.5085609], [-0.507961, 51.50854939999999], [-0.5084412, 51.50850390000001], [-0.509771, 51.5083892], [-0.5113110999999999, 51.50828229999999], [-0.5127702000000001, 51.50819039999999], [-0.5142254999999999, 51.5081071], [-0.515653, 51.508034399999985], [-0.5169843, 51.5079726], [-0.5210376, 51.5077974], [-0.5229412000000001, 51.50772760000001], [-0.5240399, 51.5077012], [-0.5251817999999999, 51.507669699999994], [-0.5265712, 51.5076445], [-0.5274551999999999, 51.5076662], [-0.5289053999999999, 51.5076516], [-0.5292416999999999, 51.5076512], [-0.5293861, 51.5076521], [-0.5306214999999999, 51.5076548], [-0.5325741999999999, 51.5076859], [-0.5348011999999999, 51.5077271], [-0.5369198999999999, 51.507757900000016], [-0.5373273, 51.5077722], [-0.5381859999999999, 51.50779479999999], [-0.5388515, 51.5078231], [-0.5389891704717129, 51.507829595705935], [-0.5399981, 51.5078772], [-0.5406435, 51.507899], [-0.5413771, 51.5079174], [-0.5425574, 51.50793819999999], [-0.5426824999999998, 51.50794009999999], [-0.5435622, 51.50795579999999], [-0.5440619999999999, 51.5079712], [-0.5445886, 51.507994], [-0.546178, 51.50809209999999], [-0.5486667999999999, 51.5082435], [-0.5511591, 51.5084224], [-0.5539695, 51.5086178], [-0.5565893, 51.5087874], [-0.5582884, 51.508901], [-0.5602507, 51.5090287], [-0.5615907, 51.5091143], [-0.5634121, 51.50923499999999], [-0.5643139265372125, 51.509293461473334], [-0.5646106999999999, 51.509312699999995], [-0.5666028, 51.509443], [-0.5684295, 51.5095641], [-0.5707674, 51.509717], [-0.5725122, 51.50984900000001], [-0.5742267, 51.5099897], [-0.5760868, 51.5101618], [-0.5779704999999999, 51.5103476], [-0.5799656, 51.51056150000001], [-0.5820988, 51.5108092], [-0.5829139999999999, 51.51090949999999], [-0.5838234, 51.5110389], [-0.5855170999999999, 51.511295999999994], [-0.5878617, 51.511652], [-0.5882711999999999, 51.5117142], [-0.5899777, 51.5119759], [-0.5902363999999999, 51.51201640000001], [-0.5918961624007154, 51.51228234723479], [-0.5923732999999999, 51.5123588], [-0.5931054, 51.5124699], [-0.5941391, 51.512618], [-0.5949381, 51.51273129999999], [-0.5956465, 51.5128393], [-0.5966693, 51.5130143], [-0.5978308999999999, 51.5132337], [-0.5989550999999999, 51.5134617], [-0.6012538000000001, 51.5139381], [-0.6020255, 51.514098799999985], [-0.6031966, 51.514309100000006], [-0.6046302999999998, 51.51461330000001], [-0.6053517999999999, 51.51477130000001], [-0.6062448, 51.5149787], [-0.6067647, 51.5150994], [-0.6079274999999998, 51.5153752], [-0.6095092999999999, 51.515719700000005], [-0.6097416999999999, 51.515778399999995], [-0.6098698, 51.5158101], [-0.6115339, 51.5161835], [-0.6120651999999999, 51.516321], [-0.6123224000000002, 51.51638749999998], [-0.613566, 51.516719], [-0.6147841999999999, 51.517050999999995], [-0.618863, 51.51818260000001], [-0.6200707999999999, 51.51851370000001], [-0.6217637000000001, 51.5189524], [-0.6226022, 51.51915149999999], [-0.6236512999999999, 51.51939960000001], [-0.6248631, 51.5196901], [-0.6257445999999999, 51.5199027], [-0.6268985, 51.5201574], [-0.6279091, 51.52038749999999], [-0.628820698883665, 51.52057806500258], [-0.6291275, 51.5206422], [-0.6300153, 51.5208175], [-0.6308825999999998, 51.5209791], [-0.6320153, 51.5211742], [-0.6322191, 51.521209299999995], [-0.6331415, 51.52136409999999], [-0.6336652999999999, 51.52145], [-0.6338278999999999, 51.521476699999994], [-0.6356759999999999, 51.5217876], [-0.6357063999999999, 51.521792699999985], [-0.6377465999999999, 51.5221108], [-0.6377831, 51.5221165], [-0.6392875, 51.5223498], [-0.6404083999999999, 51.522499100000005], [-0.6406748, 51.52254390000001], [-0.6410444, 51.5225947], [-0.6413007, 51.52262639999999], [-0.6420572999999999, 51.5227201], [-0.6430869999999999, 51.5228411], [-0.6442463, 51.5229651], [-0.6454036, 51.5230955], [-0.645621, 51.5231158], [-0.6466080999999999, 51.5232115], [-0.6472945, 51.5232817], [-0.6482234, 51.5233653], [-0.6491546999999999, 51.52344289999999], [-0.6503356, 51.523537], [-0.6516917, 51.5236296], [-0.6530213999999999, 51.523711799999994], [-0.6546151, 51.5237969], [-0.6560576, 51.5238671], [-0.6574041, 51.5239268], [-0.6587431999999999, 51.52397989999999], [-0.6597041999999999, 51.5240047], [-0.6600075999999999, 51.5240111], [-0.6616043999999999, 51.5240418], [-0.6626677, 51.5240627], [-0.6638918, 51.52407610000001], [-0.6650079, 51.5240717], [-0.6660219, 51.5240617], [-0.6672469999999999, 51.52403629999999], [-0.6673606, 51.5240349], [-0.6674537, 51.5240337], [-0.6687378, 51.523997], [-0.6698563, 51.5239806], [-0.6714598, 51.52392590000001], [-0.6716649, 51.5239172], [-0.6734205, 51.5238336], [-0.6751456, 51.5237298], [-0.6752902, 51.5237202], [-0.6766992, 51.5236416], [-0.6782688999999998, 51.523546], [-0.6793154, 51.52345639999999], [-0.6800283, 51.5233922], [-0.6803821000000001, 51.523356199999995], [-0.6806796, 51.523331299999995], [-0.6815572, 51.5232578], [-0.6826685, 51.5231502], [-0.684123, 51.5229979], [-0.6858654999999999, 51.5228172], [-0.687548, 51.52265140000001], [-0.6892193, 51.5224868], [-0.6894002, 51.52246710000001], [-0.6895325999999999, 51.52245270000001], [-0.6905843, 51.522343799999994], [-0.6914171, 51.5222408], [-0.6921948, 51.5221512], [-0.6924827999999998, 51.5221153], [-0.6927204, 51.5220854], [-0.6938893, 51.52195400000001], [-0.6943622, 51.521901799999995], [-0.6956415, 51.5217644], [-0.6972856, 51.5215732], [-0.7002315999999998, 51.5212791], [-0.7034496999999998, 51.5209199], [-0.709389, 51.520276], [-0.7098478, 51.5202137], [-0.7110151999999998, 51.520081199999986], [-0.7120395999999999, 51.52000289999998], [-0.7129279, 51.5199017], [-0.7141205, 51.51978600000001], [-0.7147682, 51.519701700000006], [-0.7162014999999999, 51.51949499999999], [-0.7169419999999999, 51.519381], [-0.7181226999999999, 51.519199099999994], [-0.7186522272956171, 51.51911192739203], [-0.7209868, 51.5187276], [-0.7215239, 51.518635800000006], [-0.7222932, 51.51850319999999], [-0.7226763753448314, 51.51843703539003], [-0.7230339, 51.518375299999995], [-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.7132469, 51.5198278], [-0.7143053999999999, 51.519685599999995], [-0.7157526999999999, 51.5194825], [-0.7169011, 51.5193044], [-0.7186522272956171, 51.51899182472757], [-0.7209151, 51.5185879], [-0.7214775999999999, 51.5184881], [-0.7226717999999999, 51.5182785], [-0.7237260999999999, 51.5180991], [-0.7274699999999998, 51.51741849999999], [-0.7342891999999999, 51.51602100000001], [-0.7416891, 51.5142286], [-0.7418464, 51.5141873], [-0.7439085, 51.513626900000006], [-0.7449362999999999, 51.51334449999999], [-0.7454805999999999, 51.513185400000005], [-0.7459857, 51.5130452], [-0.7470407, 51.51274699999999], [-0.7480884, 51.5124275], [-0.7491500999999999, 51.51210669999999], [-0.7498993, 51.51188499999999], [-0.7505673, 51.51167350000001], [-0.7513210999999999, 51.51142800000001], [-0.7519458999999998, 51.51123399999998], [-0.7528206, 51.5109562], [-0.7536542, 51.5106906], [-0.7580343, 51.5092774], [-0.7603447, 51.5085243], [-0.7614779999999999, 51.508159], [-0.7621733999999999, 51.5079459], [-0.7628368, 51.50771180000001], [-0.7631903, 51.50759229999999], [-0.7637728, 51.5074233], [-0.7687204999999999, 51.5058719], [-0.7710955000000002, 51.505112], [-0.7724018999999999, 51.5046908], [-0.7732038999999999, 51.5044307], [-0.7739843999999999, 51.504189800000006], [-0.7773599, 51.5031171], [-0.7807179999999999, 51.50201220000001], [-0.7840411999999999, 51.5009047], [-0.7856993999999999, 51.500372], [-0.7866327, 51.50006729999999], [-0.7874589, 51.49981979999999], [-0.7901072, 51.4989796], [-0.7907370033951996, 51.4987748385867], [-0.7926523999999999, 51.498152100000006], [-0.7952752, 51.4972861], [-0.7968393, 51.4967769], [-0.7979221, 51.4964223], [-0.801058, 51.49539930000001], [-0.8041644, 51.4944032], [-0.8072627999999998, 51.493416999999994], [-0.8084837557075693, 51.493035100886026], [-0.8089582000000001, 51.4928867], [-0.8102238999999999, 51.49248399999999], [-0.8113536999999998, 51.4921201], [-0.8153141999999999, 51.49083239999999], [-0.8181579, 51.48988949999999], [-0.8195508999999999, 51.4894447], [-0.8203966, 51.4891671], [-0.82116, 51.48892310000001], [-0.8255128, 51.4875365], [-0.8278053, 51.48686360000001], [-0.8288320999999998, 51.486530300000005], [-0.8298967, 51.4861809], [-0.8308648999999999, 51.4858705], [-0.8372576, 51.4837595], [-0.8404295999999999, 51.4827039], [-0.8423278999999999, 51.4821003], [-0.843211, 51.48180249999999], [-0.84348, 51.4817036], [-0.8466708999999999, 51.480716300000005], [-0.8497497, 51.479741799999985], [-0.8524118999999999, 51.4788935], [-0.853836, 51.4784167], [-0.8549279, 51.478062699999995], [-0.855942, 51.4777452], [-0.8581277, 51.476961200000005], [-0.8594993, 51.4765039], [-0.8607605, 51.47605110000001], [-0.8623879349780669, 51.47552729849119], [-0.86261783702035, 51.47545563961239], [-0.8628283598697023, 51.47539448411818], [-0.8630222708614559, 51.47534233022245], [-0.8632023373309431, 51.47529767613904], [-0.8633713266134959, 51.47525902008184], [-0.8635320060444474, 51.475224860264696], [-0.8636871429591293, 51.47519369490149], [-0.863839504692874, 51.47516402220607], [-0.863991858581014, 51.47513434039233], [-0.8641469719588815, 51.47510314767412], [-0.8643076121618088, 51.475068942265295], [-0.8644765465251284, 51.47503022237974], [-0.8646565423841722, 51.47498548623132], [-0.8648503670742729, 51.474933232033905], [-0.8650607879307626, 51.47487195800134], [-0.8652905722889738, 51.474800162347506], [-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.8789025155502379, 51.470444805437296], [-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.9687193, 51.45880629999999], [-0.9694234, 51.45881150000001], [-0.9705752999999998, 51.4588693], [-0.9709463, 51.45888789999999], [-0.9716843, 51.45893399999999], [-0.9727618, 51.45902490000001], [-0.9729319, 51.45903919999999], [-0.9734502885434364, 51.459085186080465]]} |
36.7 |
2114 |
2147½ |
2026-09-12T21:48:30+01:00 |
None |
None |
Maidenhead |
Maidenhead |
Reading |
51.4899753 |
-0.8178990 |
51.4590852 |
-0.9734503 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:14:30 |
Reading |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41877552 |
1789245447429075 |
None |
55 |
55 |
2026-09-12 20:37:27.437589 |
None |
2026-09-12 22:17:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517257 |
P86456 |
891U74M712 |
2026-09-12 |
Southeastern |
P |
MDE |
CHX |
1U74 |
375706+375807 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 467.748, "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": 1081.473, "from_m": 467.748, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14196.414, "from_m": 1081.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17295.333, "from_m": 14196.414, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24046.414, "from_m": 17295.333, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24664.698, "from_m": 24046.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": 24686.104, "from_m": 24664.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": 24707.979, "from_m": 24686.104, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25600.255, "from_m": 24707.979, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35765.931, "from_m": 25600.255, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36016.772, "from_m": 35765.931, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36118.553, "from_m": 36016.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": 36171.903, "from_m": 36118.553, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36284.874, "from_m": 36171.903, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42581.933, "from_m": 36284.874, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43194.675, "from_m": 42581.933, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43276.551, "from_m": 43194.675, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43527.733, "from_m": 43276.551, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44064.121, "from_m": 43527.733, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44205.656, "from_m": 44064.121, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44235.157, "from_m": 44205.656, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44267.527, "from_m": 44235.157, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44354.31, "from_m": 44267.527, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48945.197, "from_m": 44354.31, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48984.786, "from_m": 48945.197, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50237.589, "from_m": 48984.786, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52014.691, "from_m": 50237.589, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52430.134, "from_m": 52014.691, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52838.718, "from_m": 52430.134, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52935.962, "from_m": 52838.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": 59045.715, "from_m": 52935.962, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61009.807, "from_m": 59045.715, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62475.496, "from_m": 61009.807, "capability_applied": null, "effective_limit_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": 517257, "profile_key": "f6ab85c460d5f0c57faf5516218288d6014b803f01fdff812e61664a5a8be03b", "schedule_id": 23062, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Maidstone East", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122H", "location": "West Malling", "stage_seq": 2, "distance_m": 8598.263, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Borough Green & Wrotham", "stage_seq": 3, "distance_m": 16739.923, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Otford Jn", "stage_seq": 4, "distance_m": 24736.486, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2138", "location": "Otford", "stage_seq": 5, "distance_m": 25703.101, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2148", "location": "Swanley", "stage_seq": 6, "distance_m": 36393.936, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152H", "location": "St. Mary Cray Jn", "stage_seq": 7, "distance_m": 42742.866, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Chislehurst", "stage_seq": 8, "distance_m": 44506.369, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Grove Park", "stage_seq": 9, "distance_m": 48094.062, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158H", "location": "Hither Green", "stage_seq": 10, "distance_m": 50994.651, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Parks Bridge Jn", "stage_seq": 11, "distance_m": 52525.928, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Tanners Hill Jn (NX)", "stage_seq": 12, "distance_m": 53926.615, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "New Cross", "stage_seq": 13, "distance_m": 54745.299, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Blue Anchor (Kent)", "stage_seq": 14, "distance_m": 57718.567, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2209", "location": "London Bridge", "stage_seq": 15, "distance_m": 59583.759, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Ewer Street Jn", "stage_seq": 16, "distance_m": 60523.943, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2215", "location": "London Waterloo (East)", "stage_seq": 17, "distance_m": 61270.26, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 18, "distance_m": 62475.496, "section_seq": 1, "route_path_id": 37384}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62475.496, "from_m": 0.0, "section_seq": 1, "route_path_id": 37384}], "total_distance_m": 62475.496, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61860.567, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 614.929, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32792, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:51Z", "source_id": 41899188, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:58Z", "source_id": 13708039, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32557, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:33Z", "source_id": 41914536, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:36:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:38Z", "source_id": 13713085, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}] |
Maidstone East |
2114 |
2114 |
3 |
None |
None |
London Charing Cross |
2218 |
2218 |
5 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86456/2026-09-12/detailed |
None |
Otford |
2026-09-12T21:37:51+01:00 |
Swanley |
10.0 |
{"type": "LineString", "coordinates": [[0.1973294, 51.3126542], [0.19724179999999997, 51.3127841], [0.19717219999999996, 51.3128813], [0.1971175, 51.3129593], [0.1970299, 51.3130787], [0.196996, 51.3131255], [0.1969518, 51.3131843], [0.1969029, 51.3132464], [0.196839, 51.31332830000001], [0.1967389, 51.313455899999994], [0.1966702, 51.31354060000001], [0.19661719999999996, 51.31360279999999], [0.196478, 51.313752400000006], [0.196255, 51.31399940000001], [0.19600739999999997, 51.3142495], [0.19557689999999997, 51.314693600000005], [0.1950491, 51.3151586], [0.1944866, 51.31561179999999], [0.1930747, 51.31684179999999], [0.19247869999999995, 51.3173633], [0.1916162, 51.31812049999999], [0.1911961, 51.318481799999994], [0.19061410000000004, 51.3189935], [0.18988279999999996, 51.319664], [0.1895513, 51.3200248], [0.1892626, 51.3203871], [0.1889576, 51.320844699999995], [0.1887437, 51.321215], [0.1885705, 51.3215932], [0.18839719999999996, 51.3220838], [0.1883168, 51.32236520000001], [0.18825949999999997, 51.32265360000001], [0.1882072, 51.3231335], [0.1882088, 51.323838], [0.188278, 51.32494890000001], [0.1883043, 51.32526789999999], [0.1883519, 51.3258446], [0.18838129999999997, 51.32634099999999], [0.188398, 51.32662169999998], [0.1884818, 51.32788200000001], [0.1886402, 51.330541899999986], [0.1886509406233378, 51.33069708903964], [0.18871419999999997, 51.33161110000001], [0.1887387, 51.33201520000001], [0.1887449, 51.33212649999999], [0.1887769, 51.332644], [0.1888863, 51.33424279999999], [0.1889548, 51.3350712], [0.189018, 51.3355029], [0.1891773, 51.3361918], [0.1894537, 51.33698059999999], [0.1898595, 51.33781539999999], [0.1901653, 51.33835139999999], [0.1905049, 51.33881970000001], [0.1912386, 51.33973819999999], [0.19222289999999995, 51.3409062], [0.1931249, 51.341999], [0.1936779, 51.342805], [0.1940141, 51.34335620000001], [0.19424599999999995, 51.3438132], [0.1944887, 51.3444273], [0.19459539999999995, 51.3447582], [0.1947425, 51.34527880000001], [0.19486339999999996, 51.34599180000001], [0.19494929999999996, 51.3475638], [0.1949743, 51.347879199999994], [0.195049, 51.34828799999998], [0.1951515, 51.348689799999995], [0.19528809999999996, 51.3490832], [0.1954789, 51.34952090000001], [0.1957766, 51.35003909999999], [0.1959691, 51.350333500000005], [0.1962453, 51.35068389999999], [0.1965446, 51.351019599999994], [0.1971864, 51.35165529999999], [0.1983889, 51.35277909999999], [0.1995175, 51.3538511], [0.2000937, 51.3544782], [0.2004575, 51.35495840000001], [0.2007502, 51.355437299999984], [0.2010596, 51.35614459999999], [0.20132389999999997, 51.3568988], [0.20155739999999997, 51.3575772], [0.2017936, 51.35818540000001], [0.2020327, 51.35863059999999], [0.2021727, 51.3588671], [0.202412, 51.35922080000001], [0.20292289999999996, 51.3599199], [0.20324919999999996, 51.3603591], [0.2035387, 51.3608218], [0.2038246, 51.3613429], [0.2039806, 51.36169819999999], [0.2041987, 51.3623671], [0.2042515, 51.36259479999999], [0.2042849, 51.3628017], [0.2043195, 51.3631086], [0.2043444, 51.3633506], [0.20435179999999997, 51.36384339999999], [0.20431679999999997, 51.3642901], [0.204213, 51.3648265], [0.2040974, 51.36525420000001], [0.2038167, 51.3659283], [0.2035673, 51.3664314], [0.2031002, 51.367286699999994], [0.20268009999999995, 51.3680515], [0.2021669, 51.3689777], [0.2016606, 51.3698527], [0.2009547, 51.3708956], [0.19994719999999996, 51.3721518], [0.1989894, 51.37330920000001], [0.1980454, 51.37446539999999], [0.196911, 51.375828600000006], [0.19643299999999997, 51.3764029], [0.1959617, 51.3769808], [0.1909545, 51.3830629], [0.1906289, 51.38346419999999], [0.189982, 51.38423589999999], [0.1894133, 51.3849403], [0.1884055, 51.3861537], [0.18788336870768035, 51.38679167395817], [0.1876663, 51.38705689999998], [0.18673549999999997, 51.38813739999999], [0.18624509999999997, 51.38864759999999], [0.1857107, 51.3891451], [0.1853643, 51.3894557], [0.1847845, 51.38992120000001], [0.1831334, 51.3910878], [0.18295, 51.3912109], [0.1816781, 51.3919034], [0.1803817, 51.39255610000001], [0.1796630568239043, 51.3928581918965], [0.17893199999999998, 51.393165499999995], [0.17834909999999998, 51.3933937], [0.1778552, 51.3935856], [0.17718559999999997, 51.3938179], [0.17678089999999996, 51.393932500000005], [0.17634839999999996, 51.39404470000001], [0.1760963, 51.3940892], [0.1757952, 51.394139], [0.1756085, 51.39416979999999], [0.17529729999999996, 51.39422359999998], [0.17494899999999997, 51.3942515], [0.1743087, 51.3942901], [0.17390609999999998, 51.394297400000006], [0.17318049999999996, 51.394277499999994], [0.17278259999999998, 51.3942402], [0.1719599, 51.3941335], [0.1716376, 51.39408269999999], [0.17135970000000003, 51.3940223], [0.1710585, 51.393937], [0.1706615, 51.39382129999999], [0.170067, 51.3936713], [0.1691766, 51.39340560000001], [0.1685635, 51.3932612], [0.16769859999999998, 51.3930719]]} |
6.6 |
2137 |
2147 |
2026-09-12T21:46:30+01:00 |
None |
None |
Borough Green & Wrotham |
Otford |
Swanley |
51.3513473 |
0.1968754 |
51.3930719 |
0.1676986 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:37:51 |
Swanley |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41919279 |
1789245678367240 |
None |
31 |
31 |
2026-09-12 20:41:18.371766 |
None |
2026-09-12 22:18:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517258 |
C22307 |
872P63M712 |
2026-09-12 |
Southern |
P |
PUR |
TAT |
2P63 |
377613 |
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": 2920.828, "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": 2959.893, "from_m": 2920.828, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3146.59, "from_m": 2959.893, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3849.353, "from_m": 3146.59, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5141.563, "from_m": 3849.353, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6485.949, "from_m": 5141.563, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7153.665, "from_m": 6485.949, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7801.852, "from_m": 7153.665, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8250.72, "from_m": 7801.852, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10322.414, "from_m": 8250.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10509.963, "from_m": 10322.414, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10923.235, "from_m": 10509.963, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12335.657, "from_m": 10923.235, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13301.004, "from_m": 12335.657, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13388.196, "from_m": 13301.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}, {"to_m": 14206.746, "from_m": 13388.196, "capability_applied": null, "effective_limit_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": 517258, "profile_key": "b17924a73dbad2abb479e71dbef9529219a7171c7eefc639e772ec7d645ca0d8", "schedule_id": 7317, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Purley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2116H", "location": "Reedham", "stage_seq": 2, "distance_m": 1595.161, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2119H", "location": "Coulsdon Town", "stage_seq": 3, "distance_m": 2767.925, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2122H", "location": "Woodmansterne", "stage_seq": 4, "distance_m": 4643.87, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2125H", "location": "Chipstead", "stage_seq": 5, "distance_m": 6245.257, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131", "location": "Kingswood", "stage_seq": 6, "distance_m": 10078.344, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2134H", "location": "Tadworth", "stage_seq": 7, "distance_m": 12242.468, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": null, "location": "Tattenham Corner", "stage_seq": 8, "distance_m": 14206.746, "section_seq": 1, "route_path_id": 28352}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14206.746, "from_m": 0.0, "section_seq": 1, "route_path_id": 28352}], "total_distance_m": 14206.746, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14020.049, "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-12T20:20:59Z", "source_id": 41888697, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:21:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:01Z", "source_id": 13704613, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30288, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:50Z", "source_id": 41893692, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:24:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:58Z", "source_id": 13706312, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30280, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:57Z", "source_id": 41897539, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:27:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:01Z", "source_id": 13707510, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30273, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:31Z", "source_id": 41907367, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:35:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:36Z", "source_id": 13710767, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30268, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:18Z", "source_id": 41915775, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:38:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:20Z", "source_id": 13713524, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30264, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:03Z", "source_id": 41923926, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:42:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:06Z", "source_id": 13716182, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:42:00+01:00", "operational_fact": true}] |
Purley |
2114 |
2114 |
6 |
None |
None |
Tattenham Corner |
2138 |
2138 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22307/2026-09-12/detailed |
None |
Tadworth |
2026-09-12T21:39:21+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 |
2139 |
2142 |
2026-09-12T21:42:56+01:00 |
None |
None |
Tadworth |
Tattenham Corner |
Tattenham Corner |
51.3029242 |
-0.2407490 |
51.3090676 |
-0.2423635 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:21 |
Tattenham Corner |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41923926 |
1789245667699277 |
None |
25 |
25 |
2026-09-12 20:41:07.703581 |
None |
2026-09-12 20:42:56 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 517259 |
C32175 |
342B63M712 |
2026-09-12 |
Northern |
P |
BUX |
MAN |
2B63 |
150119 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 363.154, "from_m": 272.267, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 400.21, "from_m": 363.154, "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": 567.755, "from_m": 400.21, "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": 604.811, "from_m": 567.755, "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": 6029.098, "from_m": 604.811, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6963.919, "from_m": 6029.098, "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": 7337.91, "from_m": 6963.919, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8251.925, "from_m": 7337.91, "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": 24093.813, "from_m": 8251.925, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26635.867, "from_m": 24093.813, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27134.029, "from_m": 26635.867, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27535.662, "from_m": 27134.029, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27585.016, "from_m": 27535.662, "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": 30465.396, "from_m": 27585.016, "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": 30968.074, "from_m": 30465.396, "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": 31018.58, "from_m": 30968.074, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31069.951, "from_m": 31018.58, "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": 31622.929, "from_m": 31069.951, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32065.806, "from_m": 31622.929, "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": 33046.058, "from_m": 32065.806, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 33100.428, "from_m": 33046.058, "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": 37242.875, "from_m": 33100.428, "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": 38206.363, "from_m": 37242.875, "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": 38278.516, "from_m": 38206.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38806.608, "from_m": 38278.516, "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": 40340.915, "from_m": 38806.608, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40504.639, "from_m": 40340.915, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40814.053, "from_m": 40504.639, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40860.259, "from_m": 40814.053, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40938.048, "from_m": 40860.259, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41347.228, "from_m": 40938.048, "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": 517259, "profile_key": "2bb248bad1b9769cd1a7758074df53c110709c078229f8ca651688e9742e02fc", "schedule_id": 7750, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Buxton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29527}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Buxton S.B.", "stage_seq": 2, "distance_m": 483.983, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Chapel-en-le-Frith", "stage_seq": 3, "distance_m": 8690.816, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2131", "location": "Whaley Bridge", "stage_seq": 4, "distance_m": 14774.958, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2135", "location": "Furness Vale", "stage_seq": 5, "distance_m": 16865.971, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138H", "location": "New Mills Newtown", "stage_seq": 6, "distance_m": 18704.24, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142H", "location": "Disley", "stage_seq": 7, "distance_m": 21136.952, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146", "location": "Middlewood", "stage_seq": 8, "distance_m": 24033.089, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "Hazel Grove", "stage_seq": 9, "distance_m": 27366.683, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Woodsmoor", "stage_seq": 10, "distance_m": 28827.819, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Davenport", "stage_seq": 11, "distance_m": 29704.353, "section_seq": 1, "route_path_id": 29527}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Edgeley Jn No.1", "stage_seq": 12, "distance_m": 31018.58, "section_seq": 1, "route_path_id": 29527}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Edgeley Jn No2", "stage_seq": 13, "distance_m": 31415.67, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "Stockport", "stage_seq": 14, "distance_m": 31855.855, "section_seq": 1, "route_path_id": 29527}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Heaton Norris Jn", "stage_seq": 15, "distance_m": 33046.058, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205H", "location": "Heaton Chapel", "stage_seq": 16, "distance_m": 34532.409, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2209", "location": "Levenshulme", "stage_seq": 17, "distance_m": 36740.066, "section_seq": 1, "route_path_id": 29527}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Slade Lane Jn", "stage_seq": 18, "distance_m": 37657.378, "section_seq": 1, "route_path_id": 29527}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Ardwick Jn", "stage_seq": 19, "distance_m": 40194.542, "section_seq": 1, "route_path_id": 29527}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 20, "distance_m": 41347.228, "section_seq": 1, "route_path_id": 29527}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41347.228, "from_m": 0.0, "section_seq": 1, "route_path_id": 29527}], "total_distance_m": 41347.228, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 39431.354, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1915.874, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:14Z", "source_id": 13707633, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:17Z", "source_id": 13711151, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:18Z", "source_id": 13713476, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:15Z", "source_id": 13714561, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:45Z", "source_id": 13716543, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Buxton |
2114 |
2114 |
2 |
None |
None |
Manchester Piccadilly |
2215 |
2215 |
4 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32175/2026-09-12/detailed |
None |
New Mills Newtown |
2026-09-12T21:39:00+01:00 |
Disley |
2.5 |
{"type": "LineString", "coordinates": [[-2.008182093453195, 53.35944564416037], [-2.008204399999999, 53.3594482], [-2.008509, 53.359477], [-2.0087507, 53.3594951], [-2.0090918, 53.3595174], [-2.0094705000000004, 53.35953469999999], [-2.0099654999999994, 53.3595456], [-2.0105868999999994, 53.35954829999999], [-2.0110794999999997, 53.3595321], [-2.0115263, 53.3595133], [-2.0117378, 53.3594986], [-2.0119555, 53.3594802], [-2.0123941999999997, 53.3594397], [-2.0133495, 53.35932639999999], [-2.0140806, 53.3592379], [-2.0144158999999995, 53.359203], [-2.0147798, 53.35917169999999], [-2.0150186, 53.3591522], [-2.015269, 53.3591385], [-2.0158605, 53.3591146], [-2.0160886, 53.359111599999984], [-2.0163177, 53.3591083], [-2.0166183, 53.3591103], [-2.0170017, 53.3591128], [-2.017383, 53.359118299999984], [-2.0177808, 53.3591321], [-2.0182921, 53.359151999999995], [-2.0187843, 53.3591555], [-2.0192962, 53.35915369999999], [-2.0198824, 53.3591366], [-2.021393199999999, 53.3590585], [-2.0218437, 53.35904889999999], [-2.0223002, 53.35905079999999], [-2.0224981, 53.35905], [-2.0231506, 53.3590702], [-2.0235047, 53.3590883], [-2.024345, 53.359158], [-2.025348, 53.3592875], [-2.0259384999999996, 53.3593875], [-2.026308, 53.359456999999985], [-2.0269098, 53.3595943], [-2.0275713, 53.359767899999994], [-2.0284616, 53.3600128], [-2.0292791, 53.36022349999999], [-2.0298276, 53.36034490000001], [-2.0303897, 53.3604434], [-2.0305264999999997, 53.360469], [-2.0309327, 53.360529], [-2.0313645, 53.36058020000001], [-2.0321343, 53.3606491], [-2.0325790999999995, 53.3606705], [-2.0329927, 53.360686300000005], [-2.0333268, 53.36069479999998], [-2.0336637, 53.3606911], [-2.0340634999999994, 53.3606864], [-2.0344437, 53.36066939999999], [-2.0348465, 53.36064609999999], [-2.0352258, 53.3606167], [-2.0359657, 53.36053890000001], [-2.0366442999999994, 53.3604464], [-2.037218199999999, 53.36033589999999], [-2.0374731, 53.360284699999994], [-2.0385807999999996, 53.3600142], [-2.0391897, 53.3598365], [-2.0396916, 53.3596639], [-2.0401475999999996, 53.35948460000001], [-2.0405392, 53.35931490000001], [-2.0410652, 53.35904849999999], [-2.0415219999999996, 53.35879839999999], [-2.0421145999999997, 53.358480199999995], [-2.0425967, 53.35823150000001], [-2.043026, 53.3580091]]} |
1.5 |
2139 |
2141½ |
2026-09-12T21:41:30+01:00 |
None |
None |
New Mills Newtown |
Disley |
Middlewood |
53.3580091 |
-2.0430260 |
53.3580091 |
-2.0430260 |
0 |
1 |
2026-09-12 20:41:46 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Disley |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13716543 |
1789245706725517 |
None |
19 |
19 |
2026-09-12 20:41:46.728801 |
2 |
2026-09-12 20:43:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517260 |
C33292 |
152W31M712 |
2026-09-12 |
Northern |
P |
MBR |
HEX |
2W31 |
156486 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 5290.565, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5449.04, "from_m": 5290.565, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5849.274, "from_m": 5449.04, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 6490.453, "from_m": 5849.274, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7297.179, "from_m": 6490.453, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8305.238, "from_m": 7297.179, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8344.228, "from_m": 8305.238, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8467.677, "from_m": 8344.228, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8799.496, "from_m": 8467.677, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11597.785, "from_m": 8799.496, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12134.183, "from_m": 11597.785, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12172.182, "from_m": 12134.183, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16583.112, "from_m": 12172.182, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26228.53, "from_m": 16583.112, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26845.666, "from_m": 26228.53, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 27745.958, "from_m": 26845.666, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28072.045, "from_m": 27745.958, "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": 28116.816, "from_m": 28072.045, "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": 28398.294, "from_m": 28116.816, "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": 29293.027, "from_m": 28398.294, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31008.354, "from_m": 29293.027, "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": 31521.512, "from_m": 31008.354, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34173.031, "from_m": 31521.512, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34698.489, "from_m": 34173.031, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48008.666, "from_m": 34698.489, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48027.127, "from_m": 48008.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49011.693, "from_m": 48027.127, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50746.828, "from_m": 49011.693, "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": 51381.775, "from_m": 50746.828, "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": 56821.874, "from_m": 51381.775, "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": 57501.591, "from_m": 56821.874, "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": 58307.075, "from_m": 57501.591, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58409.508, "from_m": 58307.075, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58699.95, "from_m": 58409.508, "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": 60702.74, "from_m": 58699.95, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65530.523, "from_m": 60702.74, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67055.293, "from_m": 65530.523, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67104.062, "from_m": 67055.293, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67922.308, "from_m": 67104.062, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68777.186, "from_m": 67922.308, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69878.149, "from_m": 68777.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76740.54, "from_m": 69878.149, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 76775.154, "from_m": 76740.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76989.318, "from_m": 76775.154, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78146.276, "from_m": 76989.318, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 78228.38, "from_m": 78146.276, "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": 78586.752, "from_m": 78228.38, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 78823.422, "from_m": 78586.752, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 78927.32, "from_m": 78823.422, "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": 78946.434, "from_m": 78927.32, "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": 79016.856, "from_m": 78946.434, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79718.023, "from_m": 79016.856, "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": 81537.044, "from_m": 79718.023, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81969.151, "from_m": 81537.044, "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": 86203.612, "from_m": 81969.151, "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": 86774.576, "from_m": 86203.612, "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": 89839.496, "from_m": 86774.576, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92397.7, "from_m": 89839.496, "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": 93490.125, "from_m": 92397.7, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 99430.51, "from_m": 93490.125, "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": 99985.255, "from_m": 99430.51, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 107013.894, "from_m": 99985.255, "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": 107357.297, "from_m": 107013.894, "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": 118546.959, "from_m": 107357.297, "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": 118610.961, "from_m": 118546.959, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119070.603, "from_m": 118610.961, "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}], "service_id": 517260, "profile_key": "200418c5a4fbeac2998b8420657f13657d42d4c712d62bed9c489b9fbaa99df3", "schedule_id": 7829, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Newport East Jn (Teesside)", "stage_seq": 2, "distance_m": 1761.689, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2120", "location": "Thornaby", "stage_seq": 3, "distance_m": 4985.282, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Bowesfield Jn", "stage_seq": 4, "distance_m": 6460.675, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Hartburn Jn", "stage_seq": 5, "distance_m": 7322.566, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125H", "location": "Stockton", "stage_seq": 6, "distance_m": 8672.211, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Norton South Jn", "stage_seq": 7, "distance_m": 11597.785, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131", "location": "Billingham Jn", "stage_seq": 8, "distance_m": 14816.837, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2133", "location": "Billingham", "stage_seq": 9, "distance_m": 15949.006, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Greatham S.B.", "stage_seq": 10, "distance_m": 20388.161, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139", "location": "Seaton Carew", "stage_seq": 11, "distance_m": 23749.312, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2144H", "location": "Hartlepool", "stage_seq": 12, "distance_m": 27295.812, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Horden Sig. NS7137", "stage_seq": 13, "distance_m": 38845.999, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154", "location": "Horden", "stage_seq": 14, "distance_m": 40379.276, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202H", "location": "Seaham", "stage_seq": 15, "distance_m": 49595.396, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Ryhope Grange Jn", "stage_seq": 16, "distance_m": 54611.428, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212H", "location": "Sunderland", "stage_seq": 17, "distance_m": 57968.269, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Brockley Whins", "stage_seq": 18, "distance_m": 66486.857, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Pelaw Jn", "stage_seq": 19, "distance_m": 72429.92, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2224H", "location": "Heworth", "stage_seq": 20, "distance_m": 73894.548, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Park Lane Jn", "stage_seq": 21, "distance_m": 76810.562, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "High Level Bridge Jn", "stage_seq": 22, "distance_m": 77784.048, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2238H", "location": "Newcastle", "stage_seq": 23, "distance_m": 78534.785, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "King Edward Bridge South Jn", "stage_seq": 24, "distance_m": 79798.517, "section_seq": 1, "route_path_id": 49151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Norwood Jn", "stage_seq": 25, "distance_m": 81684.275, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Dunston", "stage_seq": 26, "distance_m": 82184.138, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "MetroCentre", "stage_seq": 27, "distance_m": 84086.381, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2251H", "location": "Blaydon", "stage_seq": 28, "distance_m": 92126.698, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Wylam", "stage_seq": 29, "distance_m": 99151.536, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302H", "location": "Prudhoe", "stage_seq": 30, "distance_m": 102608.349, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307", "location": "Stocksfield", "stage_seq": 31, "distance_m": 106712.336, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Riding Mill", "stage_seq": 32, "distance_m": 110362.368, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Corbridge", "stage_seq": 33, "distance_m": 114111.77, "section_seq": 1, "route_path_id": 49151}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": null, "location": "Hexham", "stage_seq": 34, "distance_m": 119070.603, "section_seq": 1, "route_path_id": 49151}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 119070.603, "from_m": 0.0, "section_seq": 1, "route_path_id": 49151}], "total_distance_m": 119070.603, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 112365.818, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6704.785, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4183, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:19Z", "source_id": 41883981, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:19:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:23Z", "source_id": 13703151, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4169, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:45Z", "source_id": 41893538, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:24:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:47Z", "source_id": 13706251, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4122, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:42Z", "source_id": 41905894, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:32:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:47Z", "source_id": 13710283, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4086, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:30Z", "source_id": 41917848, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:38:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:33Z", "source_id": 13714190, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Middlesbrough |
2114 |
2114 |
2 |
None |
None |
Hexham |
2321 |
2321 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C33292/2026-09-12/detailed |
None |
Seaton Carew |
2026-09-12T21:39:35+01:00 |
Hartlepool |
4.0 |
{"type": "LineString", "coordinates": [[-1.2004787355793018, 54.65828334449297], [-1.2004773999999998, 54.65828760000001], [-1.2004282, 54.65845070000001], [-1.2003383, 54.658779], [-1.2002531, 54.659126499999985], [-1.2002443, 54.659159], [-1.2001961999999995, 54.6593367], [-1.1999378999999997, 54.6603828], [-1.1998148, 54.6611304], [-1.1997781000000003, 54.661458], [-1.1997709999999997, 54.6617886], [-1.1997422, 54.662538], [-1.1997626, 54.6646575], [-1.1997583999999997, 54.6666575], [-1.1997582, 54.666761], [-1.1997602, 54.6668256], [-1.1997644999999997, 54.6669667], [-1.1997568, 54.6679617], [-1.1997650999999998, 54.669076], [-1.1997733999999998, 54.67014820000001], [-1.1997752, 54.67118], [-1.1997855, 54.67220499999999], [-1.1997956, 54.6736842], [-1.1998057999999998, 54.6751593], [-1.1998176, 54.6781387], [-1.1997743, 54.6793473], [-1.199727860481819, 54.679965231790945], [-1.1996972, 54.6803732], [-1.1996842999999997, 54.68054409999999], [-1.1997052, 54.6808935], [-1.1997675, 54.6811636], [-1.1998102, 54.68132469999999], [-1.1998787999999998, 54.681508], [-1.1999991, 54.68178], [-1.2001216999999995, 54.68204059999999], [-1.2005405, 54.6829572], [-1.2007686999999998, 54.683479000000005], [-1.2009603, 54.683867600000006], [-1.201595, 54.6852569], [-1.2017941, 54.68569279999999], [-1.2018873, 54.68592619999999], [-1.2019508, 54.68604989999999], [-1.2020216, 54.6861754], [-1.2020872, 54.68628199999999], [-1.2021371, 54.68634759999999], [-1.2021627, 54.686381100000006], [-1.2022535, 54.686486300000006], [-1.2023632, 54.6865892], [-1.2024706999999997, 54.68667690000001], [-1.2025642, 54.686746600000006], [-1.2026808, 54.6868243], [-1.2029089, 54.686955399999995], [-1.2031512999999998, 54.6870733], [-1.2033926999999998, 54.6871656], [-1.2035709, 54.68722420000001], [-1.2037904, 54.6872773], [-1.2038538999999997, 54.6872927], [-1.2039262, 54.687304999999995], [-1.2040195, 54.68732189999999], [-1.2041787999999998, 54.687345099999995], [-1.2043560999999998, 54.6873616], [-1.204546, 54.68737200000001], [-1.2047053, 54.68737410000001], [-1.2048362, 54.6873723], [-1.2049914, 54.68736359999999], [-1.2051152, 54.6873527], [-1.2052670999999997, 54.68733480000001], [-1.2054284999999998, 54.68731040000001], [-1.2057447, 54.6872501], [-1.2060694, 54.687172899999986], [-1.2062080999999998, 54.68713389999999], [-1.2066966, 54.68699659999999], [-1.2070688, 54.68691929999999], [-1.207381, 54.686866499999994]]} |
2.2 |
2139 |
2143 |
2026-09-12T21:43:00+01:00 |
None |
None |
Billingham |
Seaton Carew |
Hartlepool |
54.6778833 |
-1.1998166 |
54.6868665 |
-1.2073810 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:35 |
Hartlepool |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41922105 |
1789245606977085 |
None |
37 |
37 |
2026-09-12 20:40:06.983256 |
None |
2026-09-12 23:21:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517261 |
G14291 |
872H65N712 |
2026-09-12 |
Southern |
P |
None |
None |
2H65 |
377303+377321 |
6 |
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": 2075.452, "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": 2325.926, "from_m": 2075.452, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2419.006, "from_m": 2325.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2589.117, "from_m": 2419.006, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3063.226, "from_m": 2589.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3333.157, "from_m": 3063.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5319.276, "from_m": 3333.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": 5397.423, "from_m": 5319.276, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5809.668, "from_m": 5397.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5891.815, "from_m": 5809.668, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7135.206, "from_m": 5891.815, "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": 9903.678, "from_m": 7135.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9965.913, "from_m": 9903.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": 10000.083, "from_m": 9965.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10475.849, "from_m": 10000.083, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10500.899, "from_m": 10475.849, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10519.295, "from_m": 10500.899, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10529.22, "from_m": 10519.295, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10960.888, "from_m": 10529.22, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12798.272, "from_m": 10960.888, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13473.042, "from_m": 12798.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": 13524.501, "from_m": 13473.042, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13557.86, "from_m": 13524.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14754.873, "from_m": 13557.86, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15025.227, "from_m": 14754.873, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15056.166, "from_m": 15025.227, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15079.638, "from_m": 15056.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", "infrastructure_limit_mph": 30.0}, {"to_m": 15242.652, "from_m": 15079.638, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15263.146, "from_m": 15242.652, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16309.795, "from_m": 15263.146, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17959.444, "from_m": 16309.795, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18116.532, "from_m": 17959.444, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18188.017, "from_m": 18116.532, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18582.553, "from_m": 18188.017, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 517261, "profile_key": "c485910e3bc4f7f7c3d3ef0f223f0e9302d781aeb504a0d034e2844425c2c479", "schedule_id": 12653, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "South Bermondsey Jn", "stage_seq": 4, "distance_m": 2616.424, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119", "location": "South Bermondsey", "stage_seq": 5, "distance_m": 2876.541, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Old Kent Road Jn", "stage_seq": 6, "distance_m": 3866.948, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "Queens Rd Peckham", "stage_seq": 7, "distance_m": 4385.169, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Peckham Rye (C)", "stage_seq": 8, "distance_m": 5585.175, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128", "location": "East Dulwich", "stage_seq": 9, "distance_m": 6830.14, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "North Dulwich", "stage_seq": 10, "distance_m": 7715.145, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2135", "location": "Tulse Hill", "stage_seq": 11, "distance_m": 9821.357, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "West Norwood Junction", "stage_seq": 12, "distance_m": 10500.899, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "West Norwood", "stage_seq": 13, "distance_m": 10924.623, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142H", "location": "Gipsy Hill", "stage_seq": 14, "distance_m": 12471.899, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2150", "location": "Crystal Palace", "stage_seq": 15, "distance_m": 13594.076, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Bromley Jn", "stage_seq": 16, "distance_m": 15002.852, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155H", "location": "Birkbeck", "stage_seq": 17, "distance_m": 16227.574, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": null, "location": "Beckenham Junction (C)", "stage_seq": 18, "distance_m": 18582.553, "section_seq": 1, "route_path_id": 28342}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18582.553, "from_m": 0.0, "section_seq": 1, "route_path_id": 28342}], "total_distance_m": 18582.553, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 16647.221, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1935.332, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31501, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:17Z", "source_id": 41882087, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:18:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:22Z", "source_id": 13702529, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31505, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:50Z", "source_id": 41891978, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:23:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:53Z", "source_id": 13705709, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29778, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:04Z", "source_id": 41897723, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:26:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:07Z", "source_id": 13707571, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29784, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:27Z", "source_id": 41903698, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:34Z", "source_id": 13709535, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29770, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:45Z", "source_id": 41907838, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:32:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:46Z", "source_id": 13710894, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29796, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:42Z", "source_id": 41914738, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:45Z", "source_id": 13713177, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29856, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:25Z", "source_id": 41921260, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:39:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:28Z", "source_id": 13715270, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
2114 |
2114 |
15 |
None |
None |
Beckenham Junction (C) |
2159 |
2159 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G14291/2026-09-12/detailed |
None |
West Norwood |
2026-09-12T21:40:34+01:00 |
Gipsy Hill |
1.5 |
{"type": "LineString", "coordinates": [[-0.10302500355811572, 51.431499437417855], [-0.10255549999999998, 51.4313782], [-0.1018701, 51.43121150000001], [-0.1012644, 51.4310346], [-0.1008732, 51.4309045], [-0.1007099, 51.430849], [-0.1002395, 51.430673899999995], [-0.0997857, 51.4304816], [-0.0994084, 51.43030569999999], [-0.0990951, 51.430152699999994], [-0.0987878, 51.429982299999985], [-0.0985495, 51.42983430000001], [-0.0982355, 51.4296541], [-0.0977974, 51.42937700000001], [-0.0973783, 51.429115], [-0.0968407, 51.428764099999995], [-0.0967827, 51.42872640000001], [-0.09621440000000002, 51.4283573], [-0.0958243, 51.42813119999999], [-0.095367, 51.42789239999999], [-0.095157, 51.4277982], [-0.0949705, 51.4277253], [-0.0948143, 51.42767], [-0.0945234, 51.4275778], [-0.0942887, 51.427510600000005], [-0.0940768, 51.4274558], [-0.09381799999999998, 51.4273925], [-0.09354909999999998, 51.4273341], [-0.0932159, 51.427263800000006], [-0.09293669999999998, 51.4272072], [-0.0922108, 51.4270613], [-0.0918427, 51.426987800000006], [-0.0914993, 51.4269173], [-0.0910887, 51.4268332], [-0.09075819999999998, 51.4267626], [-0.09050239999999998, 51.42670289999999], [-0.0902346, 51.4266392], [-0.08986619999999998, 51.4265419], [-0.08983152841195213, 51.426531475315166], [-0.0897019, 51.4264925], [-0.089146, 51.426333500000005], [-0.0886618, 51.426160399999986], [-0.0880645, 51.4259399], [-0.08729269999999999, 51.42567210000001], [-0.0853826, 51.42501419999999], [-0.0840314, 51.424544799999985]]} |
1.0 |
2140 |
2141½ |
2026-09-12T21:42:30+01:00 |
None |
None |
Tulse Hill |
West Norwood |
Gipsy Hill |
51.4271871 |
-0.0928365 |
51.4245448 |
-0.0840314 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:40:34 |
Gipsy Hill |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41924486 |
1789245686842378 |
None |
50 |
50 |
2026-09-12 20:41:26.849826 |
None |
2026-09-12 22:00:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517262 |
G58812 |
522N13M712 |
2026-09-12 |
London Overground |
P |
SRA |
None |
2N13 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 72.613, "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": 101.352, "from_m": 72.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142.617, "from_m": 101.352, "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": 181.712, "from_m": 142.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.933, "from_m": 181.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 831.78, "from_m": 217.933, "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": 1535.109, "from_m": 831.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2143.702, "from_m": 1535.109, "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": 2205.617, "from_m": 2143.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2951.73, "from_m": 2205.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6134.322, "from_m": 2951.73, "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": 6192.91, "from_m": 6134.322, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6829.731, "from_m": 6192.91, "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": 8394.258, "from_m": 6829.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8464.873, "from_m": 8394.258, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11432.076, "from_m": 8464.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12046.575, "from_m": 11432.076, "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": 13394.069, "from_m": 12046.575, "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": 13746.31, "from_m": 13394.069, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20025.306, "from_m": 13746.31, "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": 20074.265, "from_m": 20025.306, "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": 20158.767, "from_m": 20074.265, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20212.248, "from_m": 20158.767, "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": 20649.48, "from_m": 20212.248, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20715.798, "from_m": 20649.48, "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": 20745.368, "from_m": 20715.798, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21433.706, "from_m": 20745.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21438.456, "from_m": 21433.706, "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": 21491.628, "from_m": 21438.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21498.842, "from_m": 21491.628, "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": 21563.442, "from_m": 21498.842, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21603.825, "from_m": 21563.442, "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": 21680.078, "from_m": 21603.825, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21823.797, "from_m": 21680.078, "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": 21890.034, "from_m": 21823.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21961.396, "from_m": 21890.034, "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": 23197.943, "from_m": 21961.396, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23249.885, "from_m": 23197.943, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23566.982, "from_m": 23249.885, "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": 25971.492, "from_m": 23566.982, "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": 26017.004, "from_m": 25971.492, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26233.623, "from_m": 26017.004, "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": 26982.477, "from_m": 26233.623, "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": 27398.131, "from_m": 26982.477, "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": 30007.223, "from_m": 27398.131, "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": 30685.118, "from_m": 30007.223, "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": 31062.519, "from_m": 30685.118, "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": 517262, "profile_key": "7a262056a4f61310d95fe7e6572783f73e5c3cfbdfcaa27e9f4be57af452a43b", "schedule_id": 15050, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2117H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2124H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5363.473, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2126H", "location": "Canonbury", "stage_seq": 9, "distance_m": 8128.14, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 8559.907, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2129H", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 9006.114, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 9416.908, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 9786.471, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 10967.292, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2137", "location": "Camden Road", "stage_seq": 15, "distance_m": 11498.61, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 11696.205, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2139H", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 12413.905, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 13479.313, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 14431.773, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 15845.848, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148H", "location": "West Hampstead", "stage_seq": 21, "distance_m": 16440.756, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2150H", "location": "Brondesbury", "stage_seq": 22, "distance_m": 17266.231, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 17976.897, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 18975.271, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 19986.974, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157H", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 20715.798, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Acton Wells Jn", "stage_seq": 27, "distance_m": 23305.367, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "Acton Central", "stage_seq": 28, "distance_m": 24996.638, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2205H", "location": "South Acton", "stage_seq": 29, "distance_m": 26162.559, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2209H", "location": "Gunnersbury", "stage_seq": 30, "distance_m": 27155.463, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2212H", "location": "Kew Gardens", "stage_seq": 31, "distance_m": 28869.385, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": null, "location": "Richmond North London Line", "stage_seq": 32, "distance_m": 31062.519, "section_seq": 1, "route_path_id": 28455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31062.519, "from_m": 0.0, "section_seq": 1, "route_path_id": 28455}], "total_distance_m": 31062.519, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 28153.402, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2909.117, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14994, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:51Z", "source_id": 41881172, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:17:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:16:55Z", "source_id": 13702245, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15000, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:59Z", "source_id": 41886824, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:04Z", "source_id": 13704060, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15004, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:56Z", "source_id": 41890382, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:22:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:58Z", "source_id": 13705155, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15012, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:35Z", "source_id": 41895062, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:25:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:38Z", "source_id": 13706726, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15016, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:51Z", "source_id": 41899152, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:27:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:58Z", "source_id": 13708029, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15031, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:52Z", "source_id": 41902596, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:58Z", "source_id": 13709192, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15042, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:47Z", "source_id": 41906056, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:31:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:53Z", "source_id": 13710315, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22896, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:33Z", "source_id": 41911039, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-12T20:34:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:38Z", "source_id": 13711943, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22889, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:38Z", "source_id": 41919870, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-12T20:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:40Z", "source_id": 13714826, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:10Z", "source_id": 41924143, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-12T20:41:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:14Z", "source_id": 13716255, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Stratford |
2114 |
2114 |
10A |
None |
None |
Richmond North London Line |
2217 |
2217 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G58812/2026-09-12/detailed |
None |
Gospel Oak |
2026-09-12T21:42:00+01:00 |
Hampstead Heath |
1.5 |
{"type": "LineString", "coordinates": [[-0.1518351, 51.5555734], [-0.1521529, 51.5556774], [-0.1526902, 51.5558314], [-0.15303489999999997, 51.55591669999999], [-0.15348049999999996, 51.5560224], [-0.15377709999999997, 51.556073399999995], [-0.15411499999999995, 51.556132], [-0.1543326, 51.5561589], [-0.1544989, 51.55618280000001], [-0.1546976, 51.556203], [-0.1548451, 51.55621669999999], [-0.15517029999999998, 51.5562326], [-0.155504, 51.5562541], [-0.15614459999999997, 51.5562631], [-0.1563757, 51.556264000000006], [-0.1567833, 51.55624399999999], [-0.15734959999999998, 51.55620410000001], [-0.1582308, 51.5561428], [-0.1596385, 51.5560365], [-0.16055129999999998, 51.5559665], [-0.16104509999999997, 51.55592889999999], [-0.16143149999999998, 51.5558882], [-0.16181779999999998, 51.5558474], [-0.1623808, 51.5557885], [-0.16286119999999998, 51.55573659999999], [-0.16334959999999998, 51.5556654], [-0.16388209999999998, 51.5555842], [-0.164246, 51.5555216], [-0.164633, 51.55543449999999], [-0.16478739999999997, 51.55539809999999], [-0.1649882, 51.5553507], [-0.1652521, 51.5552908]]} |
0.6 |
2142 |
2143½ |
2026-09-12T21:43:30+01:00 |
None |
None |
Kentish Town West |
Gospel Oak |
Hampstead Heath |
51.5555734 |
-0.1518351 |
51.5552908 |
-0.1652521 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Gospel Oak |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13716255 |
1789245675697272 |
None |
60 |
60 |
2026-09-12 20:41:15.704505 |
1 |
2026-09-12 20:42:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517263 |
L88906 |
322G71M712 |
2026-09-12 |
Northern |
P |
HDF |
MAN |
2G71 |
323230 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1180.259, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1519.248, "from_m": 1180.259, "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": 2658.24, "from_m": 1519.248, "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": 3018.723, "from_m": 2658.24, "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": 4157.715, "from_m": 3018.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": 4498.144, "from_m": 4157.715, "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": 4784.777, "from_m": 4498.144, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6756.496, "from_m": 4784.777, "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": 6767.461, "from_m": 6756.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9118.884, "from_m": 6767.461, "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": 10402.544, "from_m": 9118.884, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13500.741, "from_m": 10402.544, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13522.354, "from_m": 13500.741, "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": 17932.07, "from_m": 13522.354, "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": 21167.92, "from_m": 17932.07, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21254.124, "from_m": 21167.92, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21312.48, "from_m": 21254.124, "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": 22067.952, "from_m": 21312.48, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22237.445, "from_m": 22067.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": 22328.164, "from_m": 22237.445, "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": 22352.221, "from_m": 22328.164, "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": 22423.234, "from_m": 22352.221, "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": 22462.229, "from_m": 22423.234, "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": 22505.384, "from_m": 22462.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22669.108, "from_m": 22505.384, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22978.522, "from_m": 22669.108, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23024.728, "from_m": 22978.522, "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": 23102.517, "from_m": 23024.728, "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": 23511.697, "from_m": 23102.517, "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": 517263, "profile_key": "445df5c8a96005ac50773d15cab6aa6c7432fad30659813085761967e2e4a9ce", "schedule_id": 2545, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Hadfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2122", "location": "Glossop", "stage_seq": 2, "distance_m": 2838.481, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2125H", "location": "Dinting", "stage_seq": 3, "distance_m": 4403.166, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Broadbottom", "stage_seq": 4, "distance_m": 7729.42, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2133", "location": "Hattersley", "stage_seq": 5, "distance_m": 9388.226, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Godley", "stage_seq": 6, "distance_m": 10762.368, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Newton for Hyde", "stage_seq": 7, "distance_m": 11665.533, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2139H", "location": "Flowery Field", "stage_seq": 8, "distance_m": 12696.192, "section_seq": 1, "route_path_id": 35866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Hyde Jn", "stage_seq": 9, "distance_m": 13522.354, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Guide Bridge", "stage_seq": 10, "distance_m": 15427.258, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149H", "location": "Ashburys", "stage_seq": 11, "distance_m": 21043.148, "section_seq": 1, "route_path_id": 35866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Ardwick Jn", "stage_seq": 12, "distance_m": 22393.811, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 13, "distance_m": 23511.697, "section_seq": 1, "route_path_id": 35866}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23511.697, "from_m": 0.0, "section_seq": 1, "route_path_id": 35866}], "total_distance_m": 23511.697, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 21022.827, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2488.87, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8773, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:40Z", "source_id": 41884606, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:19:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:41Z", "source_id": 13703323, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8770, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:33Z", "source_id": 41893168, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:37Z", "source_id": 13706134, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8767, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:01Z", "source_id": 41899412, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:29:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:06Z", "source_id": 13708123, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:12Z", "source_id": 13711130, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:16Z", "source_id": 13712313, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8763, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:26Z", "source_id": 41914291, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:36:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:33Z", "source_id": 13713029, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:46Z", "source_id": 13714879, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8724, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:05Z", "source_id": 41924032, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:06Z", "source_id": 13716174, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:42:00+01:00", "operational_fact": true}] |
Hadfield |
2114 |
2114 |
None |
None |
None |
Manchester Piccadilly |
2155 |
2155 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88906/2026-09-12/detailed |
None |
Flowery Field |
2026-09-12T21:39:00+01:00 |
Guide Bridge |
3.0 |
{"type": "LineString", "coordinates": [[-2.0804027706548545, 53.461515280660535], [-2.080543, 53.4615888], [-2.0812863, 53.46200539999999], [-2.0819541, 53.4624145], [-2.0819874, 53.4624344], [-2.0827704999999996, 53.4629384], [-2.0836504, 53.4635921], [-2.0842163, 53.46406], [-2.0851259, 53.46488239999999], [-2.0852143999999995, 53.46497159999999], [-2.0854739, 53.465240599999994], [-2.0861609, 53.4659922], [-2.0866299, 53.46648609999998], [-2.0870736999999995, 53.46689259999999], [-2.0875052, 53.4672746], [-2.0876646999999995, 53.46740549999999], [-2.0878047, 53.46758109999998], [-2.0879925, 53.467741], [-2.088058620735649, 53.46779240988761], [-2.0885359, 53.4681635], [-2.0890083, 53.4684828], [-2.089714799999999, 53.4689618], [-2.0903957, 53.4693744], [-2.0916510000000006, 53.4700545], [-2.092901, 53.4706488], [-2.0945857, 53.47134950000001], [-2.096754, 53.4721998], [-2.0978055, 53.472586], [-2.0987946, 53.472932099999994], [-2.0998734, 53.47324499999999], [-2.10086, 53.473494], [-2.1015544, 53.4736597], [-2.1025463, 53.473866], [-2.102803, 53.4739186], [-2.1030617, 53.4739681], [-2.1035638, 53.4740666], [-2.1036609, 53.4740848], [-2.1037940999999996, 53.4741118], [-2.1038645999999996, 53.474125599999994], [-2.103934999999999, 53.474139399999984], [-2.1046221999999997, 53.474264299999994], [-2.105371, 53.47437829999999], [-2.1056849999999994, 53.4744138], [-2.1061001, 53.4744607], [-2.1064622, 53.474491699999994], [-2.1070121, 53.47453889999999], [-2.1078654, 53.474597], [-2.1086295, 53.4746265], [-2.109189199999999, 53.4746355], [-2.109292, 53.4746235], [-2.1096893, 53.4746008], [-2.1114505, 53.47458089999999], [-2.1119589, 53.47457060000001], [-2.1126370999999997, 53.47455800000001], [-2.11278425340149, 53.474555493616336]]} |
1.7 |
2139 |
2142 |
2026-09-12T21:42:03+01:00 |
None |
None |
Flowery Field |
Guide Bridge |
Guide Bridge |
53.4745977 |
-2.1099607 |
53.4745555 |
-2.1127843 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:00 |
Guide Bridge |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13715427 |
1789245700245960 |
None |
39 |
39 |
2026-09-12 20:41:40.250148 |
None |
2026-09-12 20:42:03 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 517264 |
P01881 |
482P63M712 |
2026-09-12 |
Greater Anglia |
P |
GYM |
NRW |
2P63 |
755402 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 569.975, "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": 12433.205, "from_m": 569.975, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13514.488, "from_m": 12433.205, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19388.768, "from_m": 13514.488, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19913.475, "from_m": 19388.768, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19923.104, "from_m": 19913.475, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19965.734, "from_m": 19923.104, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20292.978, "from_m": 19965.734, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20335.608, "from_m": 20292.978, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26789.955, "from_m": 20335.608, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26817.739, "from_m": 26789.955, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28957.469, "from_m": 26817.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": 29824.596, "from_m": 28957.469, "capability_applied": null, "effective_limit_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": 517264, "profile_key": "63849676284655e7eabfa4540c059b901c14deca58e4356a1e2444c98b91122c", "schedule_id": 21109, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Great Yarmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125", "location": "Acle", "stage_seq": 2, "distance_m": 12663.879, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2129H", "location": "Lingwood", "stage_seq": 3, "distance_m": 16493.887, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Brundall", "stage_seq": 4, "distance_m": 20129.356, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137", "location": "Brundall Gardens", "stage_seq": 5, "distance_m": 22085.175, "section_seq": 1, "route_path_id": 36179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Whitlingham Jn", "stage_seq": 6, "distance_m": 26817.739, "section_seq": 1, "route_path_id": 36179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Norwich Thorpe Jn", "stage_seq": 7, "distance_m": 29273.328, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": null, "location": "Norwich", "stage_seq": 8, "distance_m": 29824.596, "section_seq": 1, "route_path_id": 36179}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29824.596, "from_m": 0.0, "section_seq": 1, "route_path_id": 36179}], "total_distance_m": 29824.596, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29796.812, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 27.784, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12851, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:35Z", "source_id": 41893241, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:24:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:37Z", "source_id": 13706137, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12855, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:03Z", "source_id": 41902947, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:29:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:08Z", "source_id": 13709286, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12918, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:56Z", "source_id": 41909893, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:03Z", "source_id": 13711579, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12924, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:31Z", "source_id": 41914448, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:38:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:38Z", "source_id": 13713073, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Great Yarmouth |
2114 |
2114 |
2 |
None |
None |
Norwich |
2146 |
2146 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01881/2026-09-12/detailed |
None |
Brundall Gardens |
2026-09-12T21:39:00+01:00 |
Norwich |
7.0 |
{"type": "LineString", "coordinates": [[1.4181988458886468, 52.623399235888755], [1.4174663999999997, 52.623345699999994], [1.4172636, 52.62333209999999], [1.4170363, 52.62331270000001], [1.4164942, 52.623268399999986], [1.4158047, 52.62320139999999], [1.4151022000000002, 52.62312949999999], [1.4148353, 52.6231016], [1.4140845999999998, 52.623009500000016], [1.4133317, 52.6229232], [1.4118767, 52.622745599999995], [1.4116324, 52.6227172], [1.411373, 52.622688], [1.4112718999999998, 52.62267649999999], [1.4106407, 52.62260299999999], [1.4078337999999997, 52.622269300000006], [1.4038733, 52.62178389999999], [1.4029232, 52.6216771], [1.4019722, 52.62156910000001], [1.4010193, 52.6214633], [1.4000614, 52.621380300000006], [1.399603, 52.6213406], [1.3991451, 52.6213114], [1.3986779, 52.62129], [1.398214, 52.6212752], [1.3959946, 52.62123520000001], [1.3947954, 52.6212399], [1.3942002999999998, 52.6212463], [1.3936361999999998, 52.62127], [1.3928868, 52.62132429999999], [1.3921527, 52.6213975], [1.3906941, 52.6215547], [1.3891654, 52.6217703], [1.3877828999999997, 52.6220034], [1.3872864, 52.6220974], [1.3861634, 52.6223383], [1.3805925999999995, 52.6237777], [1.3789897999999998, 52.62411839999999], [1.3777229, 52.6243567], [1.3765268999999998, 52.62453739999999], [1.3746119, 52.624809], [1.3727992, 52.6250315], [1.3717828999999997, 52.6251491], [1.3688571, 52.62546449999999], [1.3672219, 52.62561519999999], [1.3655502000000002, 52.625733], [1.3651974999999998, 52.6257549], [1.3636275, 52.6258137], [1.3621343, 52.62586919999999], [1.3599777999999998, 52.625903099999995], [1.3576259000000002, 52.62586209999999], [1.3559016, 52.6258135], [1.3551068, 52.6257766], [1.3541498, 52.6257448], [1.3523519999999998, 52.62566539999999], [1.3499368, 52.6255417], [1.3495264, 52.625522499999995], [1.3474729261792822, 52.625426493909266], [1.3472335000000002, 52.6254153], [1.3456792000000002, 52.6253368], [1.3440875, 52.62527570000002], [1.3434276, 52.62526309999999], [1.342576, 52.6252516], [1.3414061, 52.62524839999999], [1.3398384999999997, 52.6252941], [1.3389742, 52.6253181], [1.3375478, 52.6253091], [1.3366863, 52.625270699999994], [1.3357465, 52.625215], [1.3346533, 52.625128], [1.3338567999999995, 52.6250457], [1.3332670999999998, 52.624969500000006], [1.3325021, 52.6248668], [1.3319572, 52.6247788], [1.3314429999999997, 52.62470170000001], [1.3298059999999998, 52.62445389999999], [1.328758, 52.6243105], [1.3283806, 52.6242609], [1.3275484, 52.6241515], [1.3273842, 52.6241338], [1.3264644, 52.6240344], [1.3253777, 52.6239174], [1.324121, 52.623788999999995], [1.3237446999999998, 52.623757100000006], [1.3226760999999998, 52.6236662], [1.3219455, 52.62361190000001], [1.3212187999999998, 52.6235456], [1.3203626, 52.6234938], [1.3191699, 52.62342159999999], [1.3181343999999997, 52.62338470000001], [1.3179504000000002, 52.62338], [1.3170678, 52.623377899999994], [1.3167068999999998, 52.62338160000001], [1.3160299999999998, 52.623382799999995], [1.3153274, 52.6234002], [1.3151482, 52.6234081], [1.3149782, 52.623421099999995], [1.31493981753834, 52.62342539277531], [1.3146894828569953, 52.62346954571441], [1.314467850134331, 52.62350797064573], [1.3142710039870855, 52.62354176455421], [1.3140950290319977, 52.623572024424774], [1.3139360098858053, 52.6235998472424], [1.3137900311652468, 52.62362632999196], [1.313653177487061, 52.62365256965843], [1.3135215334679864, 52.62367966322674], [1.3133911837247612, 52.6237087076818], [1.3132582128741237, 52.62374080000859], [1.313118705532812, 52.62377703719201], [1.3129687463175652, 52.623818516217014], [1.3128044198451214, 52.62386633406852], [1.3126218107322192, 52.62392158773149], [1.3124170035955964, 52.62398537419082], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]} |
4.7 |
2139 |
2146 |
2026-09-12T21:48:00+01:00 |
None |
None |
Brundall |
Brundall Gardens |
Norwich |
52.6222282 |
1.3866765 |
52.6266570 |
1.3070530 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:00 |
Norwich |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13716328 |
1789245684397722 |
None |
23 |
23 |
2026-09-12 20:41:24.402241 |
None |
2026-09-12 21:48:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517265 |
P28260 |
252S79M712 |
2026-09-12 |
Northern |
P |
SHF |
MAN |
2S79 |
195130 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 162.204, "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": 315.74, "from_m": 162.204, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 323.069, "from_m": 315.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 426.273, "from_m": 323.069, "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": 503.362, "from_m": 426.273, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1494.007, "from_m": 503.362, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2379.286, "from_m": 1494.007, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5614.8, "from_m": 2379.286, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5962.535, "from_m": 5614.8, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7768.636, "from_m": 5962.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": 7988.736, "from_m": 7768.636, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8122.407, "from_m": 7988.736, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9169.38, "from_m": 8122.407, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9602.024, "from_m": 9169.38, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 10269.616, "from_m": 9602.024, "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": 11463.403, "from_m": 10269.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": 11926.705, "from_m": 11463.403, "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": 11983.987, "from_m": 11926.705, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20649.566, "from_m": 11983.987, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21551.685, "from_m": 20649.566, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40900.438, "from_m": 21551.685, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42466.358, "from_m": 40900.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42504.467, "from_m": 42466.358, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43159.4, "from_m": 42504.467, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43215.662, "from_m": 43159.4, "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": 47586.773, "from_m": 43215.662, "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": 49284.511, "from_m": 47586.773, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 50337.818, "from_m": 49284.511, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 50586.546, "from_m": 50337.818, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55644.669, "from_m": 50586.546, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55853.934, "from_m": 55644.669, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57183.219, "from_m": 55853.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57319.541, "from_m": 57183.219, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59082.395, "from_m": 57319.541, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59182.085, "from_m": 59082.395, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62221.538, "from_m": 59182.085, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 62321.228, "from_m": 62221.538, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62353.444, "from_m": 62321.228, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62420.94, "from_m": 62353.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": 71777.857, "from_m": 62420.94, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71820.32, "from_m": 71777.857, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 72291.632, "from_m": 71820.32, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72377.836, "from_m": 72291.632, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72436.191, "from_m": 72377.836, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 73191.663, "from_m": 72436.191, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73361.156, "from_m": 73191.663, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 73451.875, "from_m": 73361.156, "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": 73475.933, "from_m": 73451.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": 73546.945, "from_m": 73475.933, "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": 73585.94, "from_m": 73546.945, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 73629.095, "from_m": 73585.94, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73792.82, "from_m": 73629.095, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 74102.233, "from_m": 73792.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": 74148.439, "from_m": 74102.233, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 74226.229, "from_m": 74148.439, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 74635.409, "from_m": 74226.229, "capability_applied": null, "effective_limit_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": 517265, "profile_key": "4917a606c66c9c4fd772ec15d1018116a9410e9c591380d66a01037b34f68205", "schedule_id": 21491, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Dore Station Jn", "stage_seq": 2, "distance_m": 6016.619, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121H", "location": "Dore and Totley", "stage_seq": 3, "distance_m": 6865.585, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Dore West Jn", "stage_seq": 4, "distance_m": 9462.626, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Totley Tunnel East", "stage_seq": 5, "distance_m": 10866.51, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Grindleford", "stage_seq": 6, "distance_m": 18791.152, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Hathersage", "stage_seq": 7, "distance_m": 21800.571, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2135H", "location": "Bamford", "stage_seq": 8, "distance_m": 24635.86, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Hope (Derbyshire)", "stage_seq": 9, "distance_m": 27543.147, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Earles Siding S.B.", "stage_seq": 10, "distance_m": 28822.369, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Earles Sidings Sig. Es31", "stage_seq": 11, "distance_m": 30966.065, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Edale", "stage_seq": 12, "distance_m": 35346.059, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Chinley East Jn", "stage_seq": 13, "distance_m": 42504.467, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Chinley North Jn", "stage_seq": 14, "distance_m": 43159.4, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Chinley", "stage_seq": 15, "distance_m": 44784.364, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "New Mills South Jn", "stage_seq": 16, "distance_m": 49014.573, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "New Mills Central", "stage_seq": 17, "distance_m": 50696.228, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2207", "location": "Marple", "stage_seq": 18, "distance_m": 56318.972, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Marple Wharf Jn", "stage_seq": 19, "distance_m": 57262.171, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2211", "location": "Romiley", "stage_seq": 20, "distance_m": 58950.522, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214H", "location": "Bredbury", "stage_seq": 21, "distance_m": 60701.811, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Brinnington", "stage_seq": 22, "distance_m": 65796.914, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2221H", "location": "Reddish North", "stage_seq": 23, "distance_m": 68374.347, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Ashburys", "stage_seq": 24, "distance_m": 72166.859, "section_seq": 1, "route_path_id": 36523}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Ardwick Jn", "stage_seq": 25, "distance_m": 73517.522, "section_seq": 1, "route_path_id": 36523}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 26, "distance_m": 74635.409, "section_seq": 1, "route_path_id": 36523}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 74635.409, "from_m": 0.0, "section_seq": 1, "route_path_id": 36523}], "total_distance_m": 74635.409, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 73345.774, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1289.635, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7422, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:53Z", "source_id": 41895576, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:26:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:56Z", "source_id": 13706889, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9301, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:46Z", "source_id": 41904276, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:48Z", "source_id": 13709696, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9295, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:10Z", "source_id": 41915513, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:37:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:14Z", "source_id": 13713430, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9291, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:10Z", "source_id": 41920821, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:40:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:14Z", "source_id": 13715099, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Sheffield |
2114 |
2114 |
5A |
None |
None |
Manchester Piccadilly |
2232 |
2232 |
3 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28260/2026-09-12/detailed |
None |
Bamford |
2026-09-12T21:40:30+01:00 |
Hope (Derbyshire) |
2.5 |
{"type": "LineString", "coordinates": [[-1.6884152999999995, 53.33880919999999], [-1.6893558, 53.339133999999994], [-1.6899516, 53.3393371], [-1.6911724, 53.3397587], [-1.6920483, 53.3400627], [-1.6925268, 53.3402504], [-1.6942881999999997, 53.3408522], [-1.6950297999999997, 53.3410853], [-1.6960873, 53.3413887], [-1.6962931999999995, 53.341439], [-1.6973208999999998, 53.341698499999985], [-1.698293, 53.3419019], [-1.6994852, 53.34212099999999], [-1.7014634999999998, 53.3424357], [-1.703564, 53.342765099999994], [-1.7043223, 53.342873299999994], [-1.7051068, 53.3429643], [-1.7061929999999998, 53.343063], [-1.7067990398270907, 53.34309982103814], [-1.7072184, 53.3431253], [-1.7084797, 53.3431753], [-1.7097065, 53.34319219999999], [-1.7119809, 53.34315879999998], [-1.7123246, 53.343152800000006], [-1.715101, 53.3431033], [-1.7163481, 53.3431242], [-1.7173273, 53.3431731], [-1.7183014, 53.343239099999984], [-1.7192306999999998, 53.3433272], [-1.7201322, 53.3434385], [-1.7208364, 53.34352909999999], [-1.7215541, 53.343638799999994], [-1.7226989, 53.343851], [-1.7237033, 53.344069], [-1.7246942999999997, 53.34430460000001], [-1.7258316, 53.3446128], [-1.7268889, 53.344960099999994], [-1.7281901, 53.3454313], [-1.7291308999999997, 53.3457957], [-1.7292443, 53.34584400000001], [-1.7296009053108892, 53.34600186284074]]} |
1.8 |
2135½ |
2138 |
2026-09-12T21:43:00+01:00 |
None |
None |
Hathersage |
Bamford |
Hope (Derbyshire) |
53.3388092 |
-1.6884153 |
53.3460019 |
-1.7296009 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:40:43 |
Bamford |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41920821 |
1789245599862129 |
None |
23 |
23 |
2026-09-12 20:40:43.346178 |
1 |
2026-09-12 22:37:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517266 |
S13927 |
722I221712 |
2026-09-12 |
London Underground |
N |
ZEL |
SBP |
2I22 |
None |
None |
None |
None |
None |
[] |
Elephant & Castle L.T. |
2114 |
2114½ |
None |
21:14:00 |
None |
Stonebridge Park |
2152 |
2152 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S13927/2026-09-12/detailed |
None |
Elephant & Castle L.T. |
2026-09-12T21:15:00+01:00 |
Queen's Park (DC) |
26.0 |
{"type": "LineString", "coordinates": [[-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179], [-0.1031626, 51.51070159999999], [-0.103165, 51.51072460000001], [-0.1031942, 51.5108754], [-0.1032473, 51.511128699999986], [-0.10331959999999998, 51.5115055], [-0.1033934, 51.5118006], [-0.1034213, 51.5119096], [-0.1034253, 51.5119248], [-0.1034745, 51.51214869999999], [-0.1034882, 51.51222689999999], [-0.1034978, 51.5123304], [-0.1035051, 51.512396899999985], [-0.10355820000000002, 51.5128812], [-0.10356619999999998, 51.51298409999999], [-0.1035739, 51.5131246], [-0.10356949999999998, 51.5134601], [-0.1035664, 51.513902], [-0.1035633, 51.5141218], [-0.10356509999999998, 51.514278399999995], [-0.1036135, 51.51568799999999], [-0.1036503, 51.5160618], [-0.1036776, 51.516307100000006], [-0.10371569999999998, 51.516690999999994], [-0.10375729999999998, 51.5170449], [-0.1037796, 51.51716269999999], [-0.103874, 51.5175139], [-0.1039205, 51.517686999999995], [-0.1039844, 51.5179121], [-0.1041193, 51.5184448], [-0.10419169999999998, 51.518736399999995], [-0.1042994, 51.5191342], [-0.1043522, 51.519295500000005], [-0.1043944982618106, 51.51940495610953], [-0.1044206, 51.51947249999999], [-0.1044336, 51.519501899999995], [-0.1044511, 51.5195404], [-0.1044921, 51.5196159], [-0.10452559999999998, 51.5196714], [-0.1045513, 51.5197104], [-0.10458399999999998, 51.5197574], [-0.10462019999999998, 51.5198048], [-0.1046547, 51.519847600000006], [-0.10465731725018064, 51.519850605097744], [-0.1047485, 51.5199553], [-0.10478179999999998, 51.5199882], [-0.1048892, 51.520094400000005], [-0.1049245, 51.52012870000001], [-0.1049734, 51.5201809], [-0.1049984, 51.5202059], [-0.1050429, 51.5202518], [-0.10505989999999998, 51.5202707], [-0.105128, 51.5203463], [-0.10518569999999998, 51.52041549999999], [-0.10526149999999998, 51.520511500000005], [-0.1053543, 51.52063750000001], [-0.1054284, 51.52074169999999], [-0.1054765, 51.52080790000001], [-0.10553959999999998, 51.52089339999999], [-0.10563999999999998, 51.521018899999994], [-0.1057224, 51.5211185], [-0.10584639999999998, 51.52126079999999], [-0.10593199999999998, 51.5213589], [-0.1060171, 51.5214556], [-0.1060733, 51.521530899999995], [-0.1061551, 51.5216344], [-0.10630829999999998, 51.521814799999994], [-0.1064567, 51.52197739999999], [-0.1066099, 51.522131400000006], [-0.1067761, 51.5222865], [-0.1068495, 51.5223523], [-0.1069557, 51.52244679999999], [-0.1070899, 51.522560199999994], [-0.1073307, 51.5227709], [-0.1074634, 51.5229041], [-0.1077295, 51.52321220000001], [-0.1077608, 51.52324849999999], [-0.10781739999999998, 51.5233048], [-0.1079029, 51.523390899999995], [-0.1080862, 51.5235425], [-0.1084101, 51.523739899999995], [-0.1086221, 51.5238577], [-0.1087174, 51.523905500000005], [-0.1087995, 51.52394550000001], [-0.1088785, 51.5239868], [-0.108979, 51.524046699999985], [-0.1090536, 51.5240956], [-0.1091728, 51.5241772], [-0.1092883, 51.5242587], [-0.1093938, 51.5243402], [-0.1094992, 51.52442169999999], [-0.1095738, 51.5244838], [-0.10964, 51.52454850000001], [-0.1097076, 51.5246072], [-0.1097511, 51.524646], [-0.10981749999999998, 51.524694399999994], [-0.1099621, 51.5248046], [-0.1108836, 51.52542919999999], [-0.1124319, 51.5263817], [-0.11332169999999998, 51.526952], [-0.1144298, 51.52767479999999], [-0.11453209999999998, 51.5277334], [-0.1149493, 51.5279658], [-0.1160474, 51.5285776], [-0.1162677, 51.52870870000001], [-0.1168744, 51.52906070000001], [-0.117008, 51.5291382], [-0.11837100000000002, 51.529929], [-0.118469, 51.529982999999994], [-0.1185695, 51.530037799999995], [-0.1186822, 51.53009509999999], [-0.1188107, 51.530153899999995], [-0.1190034, 51.5302276], [-0.11925929999999996, 51.5303125], [-0.1195215, 51.5303917], [-0.1197398, 51.53045040000001], [-0.1198331, 51.5304748], [-0.1203098, 51.5305945], [-0.12045839999999997, 51.5306292], [-0.12052580000000002, 51.5306464], [-0.1207928, 51.530685599999984], [-0.12101759999999998, 51.530697], [-0.1214413, 51.5306898], [-0.1218119, 51.5306842], [-0.1221182, 51.5306757], [-0.1223676, 51.530663100000005], [-0.12263129999999996, 51.5306377], [-0.122867, 51.5305966], [-0.12308420000000002, 51.5305415], [-0.12332949999999998, 51.5304633], [-0.12354989999999998, 51.5304069], [-0.1237393, 51.53037439999999], [-0.1239772, 51.530341799999995], [-0.1241908, 51.5303203], [-0.1244005, 51.530313199999995], [-0.12459359999999998, 51.5303098], [-0.1250689, 51.5303267], [-0.12545289999999998, 51.53037519999999], [-0.12547174967034236, 51.53039827557032], [-0.12551709999999996, 51.53040320000001], [-0.1258626, 51.5304682], [-0.1261246, 51.53054499999999], [-0.1263977, 51.530653099999995], [-0.12661269999999997, 51.530796599999995], [-0.1268615, 51.53098740000001], [-0.1269993, 51.53113849999998], [-0.1270916, 51.5312625], [-0.127105, 51.5312861], [-0.1271529, 51.53137050000001], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.1303019, 51.5403426], [-0.1304454, 51.5405132], [-0.13056779999999998, 51.540725], [-0.1306643, 51.5407513], [-0.13073029999999997, 51.5407829], [-0.1307522, 51.5407839], [-0.1309457, 51.5408449], [-0.1310787, 51.54088289999999], [-0.13118809999999995, 51.5409145], [-0.1314585, 51.540971600000006], [-0.1316414, 51.541005799999986], [-0.1317287, 51.5410192], [-0.1318956, 51.5410452], [-0.13206820000000002, 51.5410679], [-0.1322365, 51.5410881], [-0.1325579, 51.54112460000001], [-0.1332022, 51.54116559999999], [-0.1334335, 51.54118019999999], [-0.1334835, 51.541183399999994], [-0.1338926, 51.54121639999999], [-0.13430160000000002, 51.5412551], [-0.1344993, 51.5412817], [-0.1346519, 51.5413056], [-0.134803, 51.54133339999999], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021], [-0.1394603, 51.5419294], [-0.1397352, 51.5419584], [-0.1399392, 51.54197769999999], [-0.1401019, 51.5419919], [-0.14028799999999997, 51.542007], [-0.1404656, 51.54202049999999], [-0.1405378, 51.542026099999994], [-0.14079589999999997, 51.54204330000001], [-0.14102239999999996, 51.5420556], [-0.14143169999999997, 51.54206959999999], [-0.1416877, 51.54207319999999], [-0.1417761, 51.54207399999999], [-0.14196209999999998, 51.54207660000001], [-0.1423082, 51.5420743], [-0.1425793, 51.54207039999999], [-0.14294299999999996, 51.54205720000001], [-0.1432758, 51.542042999999985], [-0.1436412, 51.54202020000001], [-0.1439337, 51.54199779999999], [-0.1442034, 51.541973000000006], [-0.1444329, 51.5419496], [-0.1447279, 51.5419144], [-0.1449627, 51.54188119999999], [-0.1452015, 51.5418474], [-0.1454401, 51.54181830000001], [-0.1455385, 51.5418081], [-0.1460437, 51.5417842], [-0.1462151, 51.5417805], [-0.1464005, 51.54177399999999], [-0.1467047, 51.5417712], [-0.1468154, 51.54177690000001], [-0.1469355, 51.5417867], [-0.14715339999999996, 51.54181179999999], [-0.1473021, 51.5418347], [-0.14747520000000003, 51.5418643], [-0.1476502, 51.54190459999999], [-0.14787689999999998, 51.5419626], [-0.1482067, 51.5420512], [-0.14892839999999996, 51.54227670000001], [-0.149273, 51.5423815], [-0.1496024, 51.542477100000006], [-0.15000669999999997, 51.5425909], [-0.15027, 51.5426539], [-0.15067869999999997, 51.5427367], [-0.1509479, 51.5427785], [-0.1510754, 51.5427998], [-0.1512148, 51.54281659999999], [-0.15142920000000004, 51.542837299999995], [-0.1516788, 51.54286090000001], [-0.15187729999999997, 51.54287709999999], [-0.15237749999999997, 51.542932400000005], [-0.15273679999999998, 51.5429625], [-0.1531276, 51.54299510000001], [-0.15344829999999998, 51.5430238], [-0.15385409999999997, 51.54304669999999], [-0.1541668, 51.5430599], [-0.154231, 51.5430619], [-0.1544141, 51.5430661], [-0.15454249999999997, 51.543064699999995], [-0.1546893, 51.54306659999999], [-0.15478759999999997, 51.54306950000001], [-0.1549426, 51.5430748], [-0.1550641, 51.54308730000001], [-0.1552771, 51.5431157], [-0.1553892, 51.5431315], [-0.1556004, 51.5431709], [-0.155853, 51.54323320000001], [-0.15613619999999998, 51.5432828], [-0.1563366, 51.543305399999994], [-0.15657869999999996, 51.54333630000001], [-0.1567251, 51.5433519], [-0.15701439999999997, 51.543382], [-0.15724019999999997, 51.5434031], [-0.1573711, 51.5434137], [-0.1575199, 51.543421], [-0.1576625, 51.543421], [-0.1577943, 51.54341999999999], [-0.15790329999999997, 51.5434156], [-0.1579823, 51.5434108], [-0.1580939, 51.5434033], [-0.1582528, 51.54338559999999], [-0.1584861, 51.5433549], [-0.1588306, 51.54329779999999], [-0.1592001, 51.5432321], [-0.1595482706344072, 51.54317680601462], [-0.16000699999999998, 51.5431563], [-0.160255, 51.54314149999999], [-0.1604118, 51.5431307], [-0.16061729999999996, 51.5431152], [-0.16073369999999998, 51.543108200000006], [-0.1609784, 51.5430983], [-0.16111857988524028, 51.54310099852758], [-0.16113229999999998, 51.54309790000001], [-0.16125078923572086, 51.54307304496928], [-0.1614405, 51.543078599999994], [-0.1615693, 51.5430842], [-0.16199489999999997, 51.543101400000005], [-0.1628558, 51.543218200000005], [-0.1634825, 51.54329], [-0.1638912, 51.54332169999999], [-0.1644165, 51.5433162], [-0.16473069999999998, 51.5432933], [-0.16891240000000002, 51.5427671], [-0.17509509999999998, 51.541927], [-0.1771062, 51.5416444], [-0.17737368574318094, 51.5416058422213], [-0.1774157860300821, 51.5415997735078], [-0.17748219999999998, 51.5415902], [-0.17813179999999998, 51.5414929], [-0.1791497, 51.5413611], [-0.1796630568239043, 51.541287619194975], [-0.17976029999999998, 51.5412737], [-0.18010699999999996, 51.54121310000001], [-0.1806906, 51.54109789999999], [-0.18174909999999997, 51.5408636], [-0.1829235, 51.5405896], [-0.1833248, 51.5404966], [-0.1836594, 51.5404118], [-0.18398380000000003, 51.5403217], [-0.18433569999999996, 51.5402255], [-0.18469510000000003, 51.54012259999999], [-0.18506469999999997, 51.54001709999999], [-0.1854516, 51.5399055], [-0.18581479999999995, 51.5397955], [-0.1861774, 51.5396836], [-0.1865632, 51.539560599999994], [-0.1868633, 51.539462099999994], [-0.1874237, 51.5392673], [-0.1877255, 51.539159100000006], [-0.1880542, 51.5390368], [-0.18835859999999996, 51.53891850000001], [-0.1887529, 51.538769899999984], [-0.1891894, 51.538602], [-0.1895837, 51.5384436], [-0.1899831, 51.5382824], [-0.1919269, 51.5374942], [-0.1922821, 51.5373581], [-0.1929268, 51.5370853], [-0.19318759999999996, 51.5369832], [-0.19347279999999997, 51.5368727], [-0.1937415, 51.536777], [-0.1939695, 51.53669210000001], [-0.194282, 51.5365726], [-0.1946304, 51.5364508], [-0.1949877, 51.536340300000006], [-0.1953774, 51.5362286], [-0.1960077, 51.536063199999994], [-0.19642970000000004, 51.53594369999998], [-0.196823, 51.5358365], [-0.1971795, 51.5357381], [-0.19757199999999997, 51.53563739999999], [-0.1970679, 51.5358031], [-0.1978087, 51.53560480000001], [-0.1985347, 51.535419299999994], [-0.19927959999999997, 51.53525299999998], [-0.1996699, 51.535179], [-0.2000544, 51.53510790000001], [-0.2008565, 51.534961], [-0.20161, 51.5348195], [-0.2024138, 51.5346768], [-0.20324, 51.53452790000001], [-0.20377180000000003, 51.53443610000001], [-0.2044149, 51.53431089999999], [-0.2049092, 51.5342345], [-0.20535856458816795, 51.53415358854151]]} |
7.2 |
2115 |
2141 |
2026-09-12T21:41:00+01:00 |
None |
None |
None |
None |
Queen's Park (DC) |
51.5341536 |
-0.2053586 |
51.5341536 |
-0.2053586 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:15:00 |
Queen's Park (DC) |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789240476161704 |
None |
0 |
0 |
2026-09-12 20:15:00.597042 |
None |
2026-09-12 21:14:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517267 |
C02747 |
879S64M712 |
2026-09-12 |
Thameslink |
P |
BTN |
CBG |
9S64 |
700106 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 331.218, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 390.168, "from_m": 331.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 535.472, "from_m": 390.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 965.326, "from_m": 535.472, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 978.427, "from_m": 965.326, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4025.641, "from_m": 978.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20320.797, "from_m": 4025.641, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20838.958, "from_m": 20320.797, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22052.677, "from_m": 20838.958, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29916.89, "from_m": 22052.677, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30772.16, "from_m": 29916.89, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31066.393, "from_m": 30772.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31147.1, "from_m": 31066.393, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37254.33, "from_m": 31147.1, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37369.781, "from_m": 37254.33, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38222.557, "from_m": 37369.781, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39038.276, "from_m": 38222.557, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39109.596, "from_m": 39038.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46825.862, "from_m": 39109.596, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47562.429, "from_m": 46825.862, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58477.425, "from_m": 47562.429, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58532.442, "from_m": 58477.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63105.449, "from_m": 58532.442, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64383.092, "from_m": 63105.449, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64441.656, "from_m": 64383.092, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64485.927, "from_m": 64441.656, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64521.634, "from_m": 64485.927, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64585.333, "from_m": 64521.634, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64674.001, "from_m": 64585.333, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64704.437, "from_m": 64674.001, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65098.693, "from_m": 64704.437, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65135.658, "from_m": 65098.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66032.109, "from_m": 65135.658, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 66063.505, "from_m": 66032.109, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66097.518, "from_m": 66063.505, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66512.977, "from_m": 66097.518, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67502.301, "from_m": 66512.977, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67824.285, "from_m": 67502.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67882.551, "from_m": 67824.285, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71171.203, "from_m": 67882.551, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71232.72, "from_m": 71171.203, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76513.892, "from_m": 71232.72, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78403.703, "from_m": 76513.892, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 79340.13, "from_m": 78403.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80912.037, "from_m": 79340.13, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 82525.94, "from_m": 80912.037, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 82769.293, "from_m": 82525.94, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82865.306, "from_m": 82769.293, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82912.565, "from_m": 82865.306, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83151.064, "from_m": 82912.565, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83678.349, "from_m": 83151.064, "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": 83716.113, "from_m": 83678.349, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 84273.344, "from_m": 83716.113, "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": 84350.969, "from_m": 84273.344, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 86871.454, "from_m": 84350.969, "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": 87909.2, "from_m": 86871.454, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 88058.083, "from_m": 87909.2, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90015.157, "from_m": 88058.083, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90120.101, "from_m": 90015.157, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91196.082, "from_m": 90120.101, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 91297.995, "from_m": 91196.082, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92160.894, "from_m": 91297.995, "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": 92418.377, "from_m": 92160.894, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 92930.952, "from_m": 92418.377, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92986.193, "from_m": 92930.952, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 94279.565, "from_m": 92986.193, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 98177.071, "from_m": 94279.565, "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": 101327.965, "from_m": 98177.071, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 125881.864, "from_m": 101327.965, "capability_applied": null, "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": 140195.335, "from_m": 125881.864, "capability_applied": null, "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": 140263.722, "from_m": 140195.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": 140360.734, "from_m": 140263.722, "capability_applied": null, "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": 140944.718, "from_m": 140360.734, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 140971.821, "from_m": 140944.718, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 141030.145, "from_m": 140971.821, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 144517.05, "from_m": 141030.145, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 144556.718, "from_m": 144517.05, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 144660.052, "from_m": 144556.718, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 144693.503, "from_m": 144660.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 150072.753, "from_m": 144693.503, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 156308.346, "from_m": 150072.753, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158207.059, "from_m": 156308.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": 159761.702, "from_m": 158207.059, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 160429.989, "from_m": 159761.702, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 160723.498, "from_m": 160429.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": 161475.329, "from_m": 160723.498, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 168028.989, "from_m": 161475.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": 168799.051, "from_m": 168028.989, "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": 176221.2, "from_m": 168799.051, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 176237.025, "from_m": 176221.2, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 177043.737, "from_m": 176237.025, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 178143.337, "from_m": 177043.737, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 181133.135, "from_m": 178143.337, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 181777.716, "from_m": 181133.135, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 517267, "profile_key": "1399f2d260e5f0dffb73d29d7a1b025fd453c6d0d13555337ec462476f1cef92", "schedule_id": 5055, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Preston Park", "stage_seq": 2, "distance_m": 2138.207, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 14726.097, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 15654.906, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2131", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 20721.638, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 21947.982, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31066.393, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140H", "location": "Three Bridges", "stage_seq": 8, "distance_m": 34206.121, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2146H", "location": "Gatwick Airport", "stage_seq": 9, "distance_m": 38692.648, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 46687.811, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 58532.442, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Purley", "stage_seq": 12, "distance_m": 60111.46, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "East Croydon", "stage_seq": 13, "distance_m": 64906.329, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Windmill Bridge Jn", "stage_seq": 14, "distance_m": 65754.039, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Norwood Fork Jn", "stage_seq": 15, "distance_m": 66512.977, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Norwood Junction", "stage_seq": 16, "distance_m": 67567.04, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Sydenham", "stage_seq": 17, "distance_m": 71171.203, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "New Cross Gate", "stage_seq": 18, "distance_m": 76865.015, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Bricklayers Arms Jn", "stage_seq": 19, "distance_m": 77966.305, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Blue Anchor (Kent)", "stage_seq": 20, "distance_m": 79585.438, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2216", "location": "London Bridge", "stage_seq": 21, "distance_m": 81450.216, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Metropolitan Jn", "stage_seq": 22, "distance_m": 82177.233, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Blackfriars Jn", "stage_seq": 23, "distance_m": 82784.661, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "London Blackfriars", "stage_seq": 24, "distance_m": 83386.796, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "City Thameslink", "stage_seq": 25, "distance_m": 83789.179, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226H", "location": "Farringdon", "stage_seq": 26, "distance_m": 84519.337, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "St Pancras Low Level", "stage_seq": 27, "distance_m": 86738.193, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Belle Isle Jn", "stage_seq": 28, "distance_m": 87873.823, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Holloway South Jn", "stage_seq": 29, "distance_m": 89051.444, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2238H", "location": "Finsbury Park", "stage_seq": 30, "distance_m": 92793.782, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Alexandra Palace", "stage_seq": 31, "distance_m": 96641.648, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Potters Bar", "stage_seq": 32, "distance_m": 109203.097, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Welwyn Garden City", "stage_seq": 33, "distance_m": 121317.351, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Digswell Jn", "stage_seq": 34, "distance_m": 122758.186, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Woolmer Green Jn", "stage_seq": 35, "distance_m": 127029.295, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259H", "location": "Stevenage", "stage_seq": 36, "distance_m": 133029.089, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Hitchin", "stage_seq": 37, "distance_m": 140032.647, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310", "location": "Letchworth Garden City", "stage_seq": 38, "distance_m": 144282.061, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Baldock", "stage_seq": 39, "distance_m": 147544.635, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318", "location": "Ashwell & Morden", "stage_seq": 40, "distance_m": 154583.822, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2323", "location": "Royston", "stage_seq": 41, "distance_m": 160816.686, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Foxton", "stage_seq": 42, "distance_m": 170625.997, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Shepreth Branch Jn", "stage_seq": 43, "distance_m": 178022.948, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2334H", "wtt_dep": "2335H", "location": "Cambridge South", "stage_seq": 44, "distance_m": 179169.931, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": null, "location": "Cambridge", "stage_seq": 45, "distance_m": 181777.716, "section_seq": 1, "route_path_id": 39103}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 181777.716, "from_m": 0.0, "section_seq": 1, "route_path_id": 39103}], "total_distance_m": 181777.716, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 173150.235, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8627.481, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:52Z", "source_id": 41879406, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:16:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:15:57Z", "source_id": 13701682, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:15Z", "source_id": 41890935, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:22:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:22Z", "source_id": 13705390, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:05Z", "source_id": 41901289, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:29:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:09Z", "source_id": 13708745, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:51Z", "source_id": 41918478, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:38:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:53Z", "source_id": 13714390, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Brighton |
2114 |
2114 |
4 |
None |
None |
Cambridge |
2339 |
2339 |
7 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C02747/2026-09-12/detailed |
None |
Three Bridges |
2026-09-12T21:40:26+01:00 |
Gatwick Airport |
4.5 |
{"type": "LineString", "coordinates": [[-0.16104139999999997, 51.1166607], [-0.161034, 51.1176417], [-0.1609924, 51.118352299999984], [-0.1609521, 51.1187305], [-0.16093879999999997, 51.118916899999995], [-0.1609522, 51.11940349999999], [-0.16094949999999997, 51.11962810000001], [-0.16093879999999997, 51.1209116], [-0.1609381, 51.12143389999999], [-0.1609333, 51.12516279999999], [-0.1609336, 51.12532610000001], [-0.1609415, 51.13089620000001], [-0.1609361, 51.13111860000001], [-0.16093449999999998, 51.1430812], [-0.1609578, 51.14468910000001], [-0.1609933, 51.146357300000005], [-0.16093589999999997, 51.1471995], [-0.1609366, 51.1472853], [-0.1609364, 51.14769870000001], [-0.16093729999999998, 51.1479958], [-0.1609344, 51.1483249], [-0.1609358, 51.14875109999999], [-0.16093600000000002, 51.1490229], [-0.16093600000000002, 51.1492265], [-0.16093589999999997, 51.14974889999999], [-0.16093600000000002, 51.1505667], [-0.16093729999999998, 51.1521296], [-0.1609361, 51.1523587], [-0.1609323, 51.1526405], [-0.16093429999999995, 51.15329500000001], [-0.1609332, 51.1536707], [-0.16093839999999998, 51.1540623], [-0.1609424, 51.1544388], [-0.160942, 51.154658899999994], [-0.16092719999999996, 51.155079599999986], [-0.1609435, 51.1552898], [-0.16095959999999998, 51.15546230000001], [-0.1609948, 51.1558381], [-0.16099909999999998, 51.1559117], [-0.1610057, 51.15617489999999], [-0.1610083, 51.1562341], [-0.16100959999999995, 51.15625680000001], [-0.16101089999999998, 51.1563248], [-0.1610176, 51.156562400000006]]} |
2.8 |
2140 |
2144½ |
2026-09-12T21:44:00+01:00 |
None |
None |
Haywards Heath |
Three Bridges |
Gatwick Airport |
51.1278988 |
-0.1609372 |
51.1565624 |
-0.1610176 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:40:26 |
Gatwick Airport |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41923222 |
1789245646313003 |
None |
36 |
36 |
2026-09-12 20:40:46.318313 |
None |
2026-09-12 23:39:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517269 |
U01971 |
536J081912 |
2026-09-12 |
Unknown |
N |
None |
WHP |
6J08 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 404.05, "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": 507.993, "from_m": 404.05, "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": 565.365, "from_m": 507.993, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 621.949, "from_m": 565.365, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 664.318, "from_m": 621.949, "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": 19325.717, "from_m": 664.318, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 19366.751, "from_m": 19325.717, "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": 24284.65, "from_m": 19366.751, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 28421.089, "from_m": 24284.65, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 29282.996, "from_m": 28421.089, "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": 29365.8, "from_m": 29282.996, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29453.414, "from_m": 29365.8, "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": 30198.559, "from_m": 29453.414, "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": 31215.093, "from_m": 30198.559, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31799.598, "from_m": 31215.093, "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": 31997.245, "from_m": 31799.598, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32700.293, "from_m": 31997.245, "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": 33128.624, "from_m": 32700.293, "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": 34486.915, "from_m": 33128.624, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35091.294, "from_m": 34486.915, "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": 35115.585, "from_m": 35091.294, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35157.964, "from_m": 35115.585, "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": 35624.546, "from_m": 35157.964, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35808.249, "from_m": 35624.546, "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": 36938.228, "from_m": 35808.249, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37280.728, "from_m": 36938.228, "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": 39443.701, "from_m": 37280.728, "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": 39548.12, "from_m": 39443.701, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39858.503, "from_m": 39548.12, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}], "service_id": 517269, "profile_key": "76ec49cdb6818dbee7412ae55fa777dce670d8a3ad6d1515d60944d5f7778bba", "schedule_id": 37844, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2315", "location": "Welwyn Garden City Freight Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Hatfield", "stage_seq": 2, "distance_m": 5326.178, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Potters Bar", "stage_seq": 3, "distance_m": 13260.309, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "New Barnet", "stage_seq": 4, "distance_m": 19010.279, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 25820.289, "section_seq": 1, "route_path_id": 56371}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2350", "location": "Harringay Up Rev Sidings", "stage_seq": 6, "distance_m": 29869.034, "section_seq": 1, "route_path_id": 56371}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "0012", "location": "Hornsey Sig. K440", "stage_seq": 7, "distance_m": 31507.346, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016H", "location": "Harringay", "stage_seq": 8, "distance_m": 32658.82, "section_seq": 1, "route_path_id": 56371}, {"is_pass": false, "wtt_arr": "0018H", "wtt_dep": "0046H", "location": "Harringay Park Jn", "stage_seq": 9, "distance_m": 33128.624, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049", "location": "Upper Holloway", "stage_seq": 10, "distance_m": 35011.336, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0050", "location": "Junction Road Jn", "stage_seq": 11, "distance_m": 35808.249, "section_seq": 1, "route_path_id": 56371}, {"is_pass": false, "wtt_arr": "0054", "wtt_dep": "0131", "location": "Carlton Road Jn", "stage_seq": 12, "distance_m": 37111.877, "section_seq": 1, "route_path_id": 56371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0137H", "location": "West Hampstead South Jn", "stage_seq": 13, "distance_m": 39424.565, "section_seq": 1, "route_path_id": 56371}, {"is_pass": false, "wtt_arr": "0139", "wtt_dep": null, "location": "West Hampstead Thameslink", "stage_seq": 14, "distance_m": 39858.503, "section_seq": 1, "route_path_id": 56371}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39858.503, "from_m": 0.0, "section_seq": 1, "route_path_id": 56371}], "total_distance_m": 39858.503, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 37023.47, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2835.033, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Welwyn Garden City Freight Depot |
2315 |
2315 |
None |
None |
None |
West Hampstead Thameslink |
0139 |
0139 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:U01971/2026-09-12/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
0 |
0 |
2026-09-12 19:15:17 |
ACTIVATED |
None |
Welwyn Garden City Freight Depot |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789240517600665 |
None |
0 |
0 |
2026-09-12 19:15:17.602345 |
None |
2026-09-12 23:15:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517270 |
L55386 |
505N53M712 |
2026-09-12 |
Greater Anglia |
P |
XLC |
CLT |
5N53 |
720116 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 376.01, "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": 512.338, "from_m": 376.01, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 873.811, "from_m": 512.338, "capability_applied": null, "effective_limit_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": 517270, "profile_key": "11204b84da2b7180855f5247e9af5ada7250b0cc78f3430a6dfc1bf01f602f67", "schedule_id": 18044, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Clacton Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34603}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2130", "location": "Clacton Wash Road", "stage_seq": 2, "distance_m": 376.01, "section_seq": 1, "route_path_id": 34603}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": null, "location": "Clacton-on-Sea", "stage_seq": 3, "distance_m": 873.811, "section_seq": 1, "route_path_id": 34603}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 873.811, "from_m": 0.0, "section_seq": 1, "route_path_id": 34603}], "total_distance_m": 873.811, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 497.801, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 376.01, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Clacton Carriage Sidings |
2115 |
2115 |
None |
21:15:00 |
None |
Clacton-on-Sea |
2136 |
2136 |
3 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L55386/2026-09-12/detailed |
None |
Clacton Carriage Sidings |
2026-09-12T21:15:30+01:00 |
Clacton Wash Road |
8.0 |
{"type": "LineString", "coordinates": [[1.1541891, 51.79547029999998], [1.1546508, 51.795685799999994], [1.1550611, 51.79587], [1.1553927, 51.7960578], [1.1558327, 51.79638289999999], [1.1566356999999998, 51.7970438], [1.1569718, 51.79732179999999], [1.1570458999999995, 51.797388699999985], [1.1573910999999997, 51.7977509], [1.1577068, 51.7980205]]} |
0.2 |
2115 |
2123 |
2026-09-12T21:23:00+01:00 |
None |
None |
None |
None |
Clacton Wash Road |
51.7980205 |
1.1577068 |
51.7980205 |
1.1577068 |
0 |
1 |
2026-09-12 20:23:41 |
RUNNING |
2026-09-12 20:15:30 |
Clacton Wash Road |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789240517605822 |
None |
0 |
0 |
2026-09-12 20:15:35.199490 |
None |
2026-09-12 21:15:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517271 |
P02265 |
485P11M712 |
2026-09-12 |
Greater Anglia |
P |
XNC |
XNY |
5P11 |
755413 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 154.705, "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": 252.089, "from_m": 154.705, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 297.157, "from_m": 252.089, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 603.892, "from_m": 297.157, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1357.976, "from_m": 603.892, "capability_applied": null, "effective_limit_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": 517271, "profile_key": "e259bfafb9ae108f2ed696115362c24262ce076a42836546d5d7c554ae9ed239", "schedule_id": 21238, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Norwich C.Pt. T.&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30660}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2121", "location": "Crown Point Sig. CO1498", "stage_seq": 2, "distance_m": 297.157, "section_seq": 1, "route_path_id": 30660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Norwich Thorpe Jn", "stage_seq": 3, "distance_m": 915.163, "section_seq": 1, "route_path_id": 30660}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": null, "location": "Norwich Station Carriage Servicing Depot", "stage_seq": 4, "distance_m": 1357.976, "section_seq": 1, "route_path_id": 30660}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1357.976, "from_m": 0.0, "section_seq": 1, "route_path_id": 30660}], "total_distance_m": 1357.976, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1158.203, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 199.773, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Norwich C.Pt. T.&R.S.M.D |
2115 |
2115 |
None |
None |
None |
Norwich Station Carriage Servicing Depot |
2125 |
2125 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P02265/2026-09-12/detailed |
None |
Norwich C.Pt. T.&R.S.M.D |
2026-09-12T21:18:30+01:00 |
Crown Point Sig. CO1498 |
1439.0 |
{"type": "LineString", "coordinates": [[1.318316, 52.623225], [1.3184579999999997, 52.623236000000006], [1.318638, 52.623245999999995], [1.318827, 52.623252], [1.3189639999999998, 52.623259], [1.3190319999999998, 52.623262], [1.3193119999999998, 52.623277999999985], [1.3194640000000002, 52.62328900000001], [1.3196309999999998, 52.623312], [1.3199202000000003, 52.62335530000001], [1.3202339999999997, 52.623397999999995], [1.320406, 52.623422000000005], [1.320576, 52.623436], [1.32123, 52.6234808], [1.3213492, 52.62349110000001], [1.3214441999999995, 52.6234997], [1.3218863999999997, 52.6235314], [1.3220084, 52.62354009999999], [1.3229485999999997, 52.6236124], [1.322746, 52.623572], [1.322631, 52.62355899999999], [1.322383, 52.623526], [1.3222708, 52.6235148], [1.3220790999999998, 52.6235013], [1.321952, 52.623498], [1.321846, 52.623498], [1.3217329999999998, 52.62349999999999], [1.321634, 52.62349899999999], [1.321555, 52.623497], [1.3214441999999995, 52.6234997], [1.3213492, 52.62349110000001], [1.32123, 52.6234808], [1.320576, 52.623436], [1.320406, 52.623422000000005], [1.3202339999999997, 52.623397999999995], [1.3199202000000003, 52.62335530000001], [1.3196309999999998, 52.623312], [1.3194640000000002, 52.62328900000001], [1.31916, 52.623244], [1.318882, 52.623214], [1.3185669999999998, 52.62318399999999], [1.31835, 52.62315799999999]]} |
0.4 |
2118 |
2117 |
2026-09-12T21:20:30+01:00 |
None |
None |
None |
None |
Crown Point Sig. CO1498 |
52.6232852 |
1.3194120 |
52.6231580 |
1.3183500 |
0 |
0 |
2026-09-12 20:41:27 |
ACTIVATED |
None |
Norwich C.Pt. T.&R.S.M.D |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789245687988031 |
None |
26 |
26 |
2026-09-12 20:41:27.989537 |
None |
2026-09-12 21:15:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517272 |
P64726 |
095H29M712 |
2026-09-12 |
Northern |
P |
RHD |
RHD |
5H29 |
158843 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1715.582, "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": 2495.28, "from_m": 1715.582, "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": 4210.861, "from_m": 2495.28, "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": 517272, "profile_key": "c6c37d7493a2ab847099b923976b6d233174ea6e25141429f53daca64a4c75a7", "schedule_id": 3367, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Ribblehead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36725}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2141", "location": "Blea Moor U.G.L.", "stage_seq": 2, "distance_m": 2105.431, "section_seq": 1, "route_path_id": 36725}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": null, "location": "Ribblehead", "stage_seq": 3, "distance_m": 4210.861, "section_seq": 1, "route_path_id": 36725}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4210.861, "from_m": 0.0, "section_seq": 1, "route_path_id": 36725}], "total_distance_m": 4210.861, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4210.861, "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} |
[] |
Ribblehead |
2115 |
2115 |
2 |
21:15:00 |
None |
Ribblehead |
2144 |
2144 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P64726/2026-09-12/detailed |
None |
Ribblehead |
2026-09-12T21:15:30+01:00 |
Blea Moor U.G.L. |
4.0 |
{"type": "LineString", "coordinates": [[-2.359987820390899, 54.20532907653503], [-2.360014099999999, 54.2053376], [-2.3602553999999993, 54.2054114], [-2.3609468, 54.20561709999999], [-2.3612223999999995, 54.2057179], [-2.361556, 54.20582650000001]]} |
0.1 |
2115 |
2119 |
2026-09-12T21:19:00+01:00 |
None |
None |
None |
None |
Blea Moor U.G.L. |
54.2058265 |
-2.3615560 |
54.2058265 |
-2.3615560 |
0 |
1 |
2026-09-12 20:19:29 |
RUNNING |
2026-09-12 20:15:30 |
Blea Moor U.G.L. |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789240520028907 |
None |
0 |
0 |
2026-09-12 20:15:35.197119 |
None |
2026-09-12 21:15:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517274 |
C14742 |
041R29M712 |
2026-09-12 |
ScotRail |
P |
EDB |
GLQ |
1R29 |
385106+385114 |
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": 517274, "profile_key": "d8f6c5d2171e4687843c82963549e9272dcb6f61bcd426af1be807054d7f22a2", "schedule_id": 6018, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "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": "2126H", "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": "2129H", "location": "Winchburgh Jn", "stage_seq": 6, "distance_m": 21194.79, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Linlithgow", "stage_seq": 7, "distance_m": 29209.724, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140", "location": "Polmont", "stage_seq": 8, "distance_m": 36726.345, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144H", "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": "2148", "location": "Greenhill Upper Jn", "stage_seq": 10, "distance_m": 48854.847, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153H", "location": "Croy", "stage_seq": 11, "distance_m": 58433.942, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Lenzie", "stage_seq": 12, "distance_m": 66828.188, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Bishopbriggs", "stage_seq": 13, "distance_m": 71631.121, "section_seq": 1, "route_path_id": 28598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "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": "2201H", "location": "Cowlairs South Jn", "stage_seq": 15, "distance_m": 74814.109, "section_seq": 1, "route_path_id": 28598}, {"is_pass": false, "wtt_arr": "2205", "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-12T20:18:10Z", "source_id": 41883620, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:18:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:13Z", "source_id": 13703025, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1171, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:10Z", "source_id": 41906770, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:31:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:11Z", "source_id": 13710506, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1165, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:16Z", "source_id": 41917425, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:38:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:23Z", "source_id": 13714063, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Edinburgh |
2115 |
2115 |
14 |
None |
None |
Glasgow Queen St High Level |
2205 |
2205 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C14742/2026-09-12/detailed |
None |
Polmont |
2026-09-12T21:40:36+01:00 |
Falkirk High |
3.5 |
{"type": "LineString", "coordinates": [[-3.714198099999999, 55.984412], [-3.7144825999999993, 55.98446239999999], [-3.7152848, 55.9846142], [-3.7155845, 55.98466959999999], [-3.716063399999999, 55.98475570000001], [-3.7171666, 55.98492379999999], [-3.7183911, 55.9850783], [-3.718643299999999, 55.985107799999994], [-3.719033000000001, 55.9851508], [-3.7199777, 55.98523339999999], [-3.7201158, 55.9852476], [-3.7207640999999994, 55.9853055], [-3.7208354, 55.9853119], [-3.7221201, 55.9854417], [-3.722764399999999, 55.98548490000001], [-3.723901300000001, 55.98555240000001], [-3.7246823, 55.9855844], [-3.725950000000001, 55.985625600000006], [-3.7265488, 55.985642199999994], [-3.7272976, 55.985654], [-3.727769999999999, 55.98566389999999], [-3.7295225999999992, 55.98565829999999], [-3.7306152, 55.9856452], [-3.731696999999999, 55.98560719999999], [-3.732595700000001, 55.9855749], [-3.7334544, 55.9855272], [-3.7343112, 55.985474399999994], [-3.737315699999999, 55.9851823], [-3.7386264, 55.9850394], [-3.7406932, 55.98480130000001], [-3.7423517, 55.9846286], [-3.7438728, 55.9845084], [-3.7491697, 55.9842854], [-3.749458699999999, 55.9842732], [-3.755121599999999, 55.98405129999999], [-3.757994000000001, 55.98393659999999], [-3.7582444, 55.9839294], [-3.7638234000000006, 55.983731500000005], [-3.7653849, 55.9837253], [-3.766787499999999, 55.983760299999986], [-3.7684003000000006, 55.9838478], [-3.7699999000000006, 55.9839843], [-3.771327399999999, 55.9841616], [-3.7716396, 55.9842033], [-3.7729241933019897, 55.98440305156561], [-3.773064699999999, 55.98442489999999], [-3.7739443, 55.9845842], [-3.7748448, 55.9847908], [-3.7760194999999994, 55.9850789], [-3.7774244, 55.985476299999995], [-3.7788311, 55.985946], [-3.7796181, 55.9862377], [-3.7824244, 55.98750729999999], [-3.7874521, 55.9897818], [-3.788694800000001, 55.990343899999985], [-3.7893722, 55.990634], [-3.789804499999999, 55.9908086], [-3.790122, 55.99093680000001], [-3.790701, 55.9911538], [-3.790914700000001, 55.9912298], [-3.7911861, 55.9913209], [-3.7916761, 55.991474800000006], [-3.7919163, 55.99155609999998], [-3.792519299999999, 55.9917417]]} |
3.2 |
2140 |
2143½ |
2026-09-12T21:43:30+01:00 |
None |
None |
Linlithgow |
Polmont |
Falkirk High |
55.9854737 |
-3.7343182 |
55.9917417 |
-3.7925193 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:40:36 |
Falkirk High |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41923827 |
1789245665772640 |
None |
33 |
33 |
2026-09-12 20:41:05.779273 |
None |
2026-09-12 22:05:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517275 |
C41935 |
631Y63M712 |
2026-09-12 |
East Midlands Railway |
P |
STP |
COR |
1Y63 |
360110+360121 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 267.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": 577.485, "from_m": 267.122, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 888.017, "from_m": 577.485, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 943.662, "from_m": 888.017, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 984.294, "from_m": 943.662, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1011.626, "from_m": 984.294, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1097.258, "from_m": 1011.626, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 2635.285, "from_m": 1097.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3213.419, "from_m": 2635.285, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3431.909, "from_m": 3213.419, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5273.248, "from_m": 3431.909, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6972.353, "from_m": 5273.248, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 8359.191, "from_m": 6972.353, "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": 11718.024, "from_m": 8359.191, "capability_applied": null, "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": 29420.918, "from_m": 11718.024, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 33554.503, "from_m": 29420.918, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39507.834, "from_m": 33554.503, "capability_applied": null, "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": 42992.213, "from_m": 39507.834, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44791.011, "from_m": 42992.213, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47392.716, "from_m": 44791.011, "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": 48267.47, "from_m": 47392.716, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49318.744, "from_m": 48267.47, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 53041.48, "from_m": 49318.744, "capability_applied": null, "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": 53107.775, "from_m": 53041.48, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53239.549, "from_m": 53107.775, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 53302.677, "from_m": 53239.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53372.668, "from_m": 53302.677, "capability_applied": null, "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": 53419.961, "from_m": 53372.668, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56886.596, "from_m": 53419.961, "capability_applied": null, "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": 78350.379, "from_m": 56886.596, "capability_applied": null, "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": 78416.254, "from_m": 78350.379, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80802.358, "from_m": 78416.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": 125.0}, {"to_m": 80881.345, "from_m": 80802.358, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81086.909, "from_m": 80881.345, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81163.588, "from_m": 81086.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89848.724, "from_m": 81163.588, "capability_applied": null, "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": 90118.107, "from_m": 89848.724, "capability_applied": null, "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": 91085.363, "from_m": 90118.107, "capability_applied": null, "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": 91130.27, "from_m": 91085.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95420.02, "from_m": 91130.27, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 101384.348, "from_m": 95420.02, "capability_applied": null, "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": 102988.958, "from_m": 101384.348, "capability_applied": null, "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": 104161.996, "from_m": 102988.958, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 104810.586, "from_m": 104161.996, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 104888.77, "from_m": 104810.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104980.559, "from_m": 104888.77, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 105538.105, "from_m": 104980.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": 106107.744, "from_m": 105538.105, "capability_applied": null, "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": 107123.356, "from_m": 106107.744, "capability_applied": null, "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": 112098.808, "from_m": 107123.356, "capability_applied": null, "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": 113388.883, "from_m": 112098.808, "capability_applied": null, "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": 113486.823, "from_m": 113388.883, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 115924.571, "from_m": 113486.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": 119582.749, "from_m": 115924.571, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120128.526, "from_m": 119582.749, "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": 127335.629, "from_m": 120128.526, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 127544.385, "from_m": 127335.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}], "service_id": 517275, "profile_key": "23d6a9974e8381c98c07314183f2b764f254eeaa31bee44cb49a356bdb0f8325", "schedule_id": 9377, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "London St. Pancras", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Dock Jn South", "stage_seq": 2, "distance_m": 878.588, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Dock Jn North", "stage_seq": 3, "distance_m": 1292.355, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118", "location": "Kentish Town", "stage_seq": 4, "distance_m": 2259.452, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118H", "location": "Carlton Road Jn", "stage_seq": 5, "distance_m": 3213.419, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "West Hampstead Thameslink", "stage_seq": 6, "distance_m": 6007.203, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Cricklewood", "stage_seq": 7, "distance_m": 7956.251, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Hendon", "stage_seq": 8, "distance_m": 11005.954, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126H", "location": "Radlett Jn", "stage_seq": 9, "distance_m": 23007.952, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "St. Albans", "stage_seq": 10, "distance_m": 31794.844, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132H", "location": "Harpenden Jn", "stage_seq": 11, "distance_m": 38830.351, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Luton Airport Parkway", "stage_seq": 12, "distance_m": 46761.107, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140H", "location": "Luton", "stage_seq": 13, "distance_m": 48515.192, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Leagrave Jn", "stage_seq": 14, "distance_m": 53208.073, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Flitwick", "stage_seq": 15, "distance_m": 64426.535, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Bedford South Jn", "stage_seq": 16, "distance_m": 78328.084, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2156", "location": "Bedford", "stage_seq": 17, "distance_m": 79930.225, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Bedford North Jn", "stage_seq": 18, "distance_m": 80959.471, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Sharnbrook Jn", "stage_seq": 19, "distance_m": 90763.803, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Wellingborough", "stage_seq": 20, "distance_m": 104250.902, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Wellingborough North Jn", "stage_seq": 21, "distance_m": 104810.586, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Harrowden Jn", "stage_seq": 22, "distance_m": 107228.787, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Kettering South Jn", "stage_seq": 23, "distance_m": 113486.823, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2217H", "location": "Kettering", "stage_seq": 24, "distance_m": 115511.525, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Kettering North Jn", "stage_seq": 25, "distance_m": 118633.802, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": null, "location": "Corby", "stage_seq": 26, "distance_m": 127544.385, "section_seq": 1, "route_path_id": 30096}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127544.385, "from_m": 0.0, "section_seq": 1, "route_path_id": 30096}], "total_distance_m": 127544.385, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 121787.885, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5756.5, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18543, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:49Z", "source_id": 41888340, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:21:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:51Z", "source_id": 13704518, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18485, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:10Z", "source_id": 41890842, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:23:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:16Z", "source_id": 13705315, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18417, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:48Z", "source_id": 41893628, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:24:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:51Z", "source_id": 13706271, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18362, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:39Z", "source_id": 41909450, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:33:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:43Z", "source_id": 13711436, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18197, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:35Z", "source_id": 41919835, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:39:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:40Z", "source_id": 13714822, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
London St. Pancras |
2115 |
2115 |
1 |
None |
None |
Corby |
2225 |
2225 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C41935/2026-09-12/detailed |
None |
Luton Airport Parkway |
2026-09-12T21:39:30+01:00 |
Luton |
2.0 |
{"type": "LineString", "coordinates": [[-0.3962762, 51.8728653], [-0.3968863999999999, 51.873314], [-0.39745099999999994, 51.87373049999999], [-0.39804509999999993, 51.8741702], [-0.3986298999999999, 51.874597400000006], [-0.39905899999999994, 51.87491200000001], [-0.3994333, 51.875182800000005], [-0.3996814, 51.875361600000005], [-0.4001802, 51.8757292], [-0.4006026, 51.876048], [-0.4011874, 51.8764793], [-0.4016554, 51.87682379999999], [-0.4021892, 51.877217], [-0.4027055, 51.8775987], [-0.4032312, 51.8779936], [-0.4042196, 51.8787214], [-0.4047717, 51.8791058], [-0.4052317, 51.8793997], [-0.40584059999999994, 51.879757399999995], [-0.4065097999999999, 51.8801117], [-0.4070033, 51.88035099999999], [-0.407635, 51.88063410000001], [-0.4084048, 51.8809412], [-0.4089359, 51.88114070000002], [-0.4091484, 51.88121039999999], [-0.40939049999999994, 51.881289800000005], [-0.4098733000000001, 51.88143959999999], [-0.4102542, 51.8815514], [-0.4104558, 51.8816059], [-0.4108051999999999, 51.88170040000001], [-0.410851, 51.881712799999995], [-0.4113833999999999, 51.8818436], [-0.4120499, 51.88199009999999], [-0.412675, 51.88211210000001], [-0.4141399679115855, 51.88239789410931]]} |
1.0 |
2137½ |
2139½ |
2026-09-12T21:41:30+01:00 |
None |
None |
London St. Pancras |
Luton Airport Parkway |
Luton |
51.8728653 |
-0.3962762 |
51.8823979 |
-0.4141400 |
0 |
1 |
2026-09-12 20:41:36 |
AT_PLATFORM |
2026-09-12 20:39:23 |
Luton Airport Parkway |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41919835 |
1789245692942020 |
None |
57 |
57 |
2026-09-12 20:41:32.948406 |
4 |
2026-09-12 22:27:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517276 |
G26614 |
871K64M712 |
2026-09-12 |
Southern |
P |
EPS |
None |
1K64 |
377426 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 119.521, "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": 175.145, "from_m": 119.521, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 178.759, "from_m": 175.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 223.479, "from_m": 178.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 276.903, "from_m": 223.479, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 439.254, "from_m": 276.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 697.624, "from_m": 439.254, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1060.005, "from_m": 697.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2820.333, "from_m": 1060.005, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3123.025, "from_m": 2820.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4066.05, "from_m": 3123.025, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4142.669, "from_m": 4066.05, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5065.15, "from_m": 4142.669, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5081.79, "from_m": 5065.15, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5879.469, "from_m": 5081.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5894.168, "from_m": 5879.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6678.392, "from_m": 5894.168, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7088.269, "from_m": 6678.392, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7174.566, "from_m": 7088.269, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7179.962, "from_m": 7174.566, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7279.991, "from_m": 7179.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": 9795.294, "from_m": 7279.991, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9883.289, "from_m": 9795.294, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9940.4, "from_m": 9883.289, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16505.1, "from_m": 9940.4, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16916.763, "from_m": 16505.1, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16952.018, "from_m": 16916.763, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17160.015, "from_m": 16952.018, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18119.596, "from_m": 17160.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": 18143.82, "from_m": 18119.596, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18615.519, "from_m": 18143.82, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18626.385, "from_m": 18615.519, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19234.439, "from_m": 18626.385, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19239.823, "from_m": 19234.439, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19316.634, "from_m": 19239.823, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19489.715, "from_m": 19316.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19811.699, "from_m": 19489.715, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19869.964, "from_m": 19811.699, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23158.617, "from_m": 19869.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": 23220.133, "from_m": 23158.617, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28501.306, "from_m": 23220.133, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30115.272, "from_m": 28501.306, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30780.845, "from_m": 30115.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30828.83, "from_m": 30780.845, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32169.455, "from_m": 30828.83, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32253.767, "from_m": 32169.455, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32987.021, "from_m": 32253.767, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33417.847, "from_m": 32987.021, "capability_applied": null, "effective_limit_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": 517276, "profile_key": "327d4206afb231f8b77ef03c60cf59bd6462ac4d0aa21cc1fdbbbff2a0bf8f5e", "schedule_id": 13510, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Epsom", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119", "location": "Ewell East", "stage_seq": 2, "distance_m": 2989.616, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2122H", "location": "Cheam", "stage_seq": 3, "distance_m": 5193.754, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2126", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6902.787, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 8537.643, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Wallington", "stage_seq": 6, "distance_m": 12552.715, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Waddon", "stage_seq": 7, "distance_m": 14993.067, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140", "location": "West Croydon", "stage_seq": 8, "distance_m": 16682.023, "section_seq": 1, "route_path_id": 31628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 18119.596, "section_seq": 1, "route_path_id": 31628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Norwood Fork Jn", "stage_seq": 10, "distance_m": 18510.635, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Norwood Junction", "stage_seq": 11, "distance_m": 19554.454, "section_seq": 1, "route_path_id": 31628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Sydenham", "stage_seq": 12, "distance_m": 23158.617, "section_seq": 1, "route_path_id": 31628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "New Cross Gate", "stage_seq": 13, "distance_m": 28852.429, "section_seq": 1, "route_path_id": 31628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Bricklayers Arms Jn", "stage_seq": 14, "distance_m": 29955.283, "section_seq": 1, "route_path_id": 31628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Spa Road Jn", "stage_seq": 15, "distance_m": 31319.905, "section_seq": 1, "route_path_id": 31628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Abbey Street Jn", "stage_seq": 16, "distance_m": 32253.767, "section_seq": 1, "route_path_id": 31628}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 17, "distance_m": 33417.847, "section_seq": 1, "route_path_id": 31628}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33417.847, "from_m": 0.0, "section_seq": 1, "route_path_id": 31628}], "total_distance_m": 33417.847, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 30941.479, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2476.368, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30124, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:47Z", "source_id": 41884784, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:19:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:49Z", "source_id": 13703401, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:53Z", "source_id": 41890324, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:22:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:58Z", "source_id": 13705145, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:44Z", "source_id": 41895340, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:25:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:48Z", "source_id": 13706843, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:15Z", "source_id": 41901582, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:29:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:19Z", "source_id": 13708859, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:30Z", "source_id": 41905550, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:31:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:33Z", "source_id": 13710111, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:04Z", "source_id": 41911885, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:08Z", "source_id": 13712254, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:02Z", "source_id": 41918782, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:39:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:07Z", "source_id": 13714486, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
Epsom |
2115 |
2115 |
1 |
None |
None |
London Bridge (Central) |
2159 |
2159 |
13 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26614/2026-09-12/detailed |
None |
West Croydon |
2026-09-12T21:40:30+01:00 |
Norwood Junction |
5.0 |
{"type": "LineString", "coordinates": [[-0.10196099999999998, 51.3789421], [-0.1015732, 51.379661], [-0.101459, 51.3798668], [-0.1007864, 51.380920999999994], [-0.1005102, 51.38118709999999], [-0.1002204, 51.38149479999999], [-0.0996509, 51.38202789999999], [-0.09936609999999998, 51.3822518], [-0.0991399, 51.3824042], [-0.0989195, 51.3825302], [-0.0986836, 51.38265459999999], [-0.0983186, 51.3828312], [-0.09805319999999998, 51.382940100000006], [-0.0977714, 51.3830434], [-0.0973319, 51.383187599999985], [-0.0962664, 51.3835394], [-0.0955735, 51.383763300000005], [-0.0949316, 51.383978299999995], [-0.0941373, 51.38423989999999], [-0.0931434, 51.3845815], [-0.0909542, 51.3852877], [-0.08983152841195213, 51.385665632479174], [-0.0890061, 51.3859435], [-0.0886641, 51.386060499999985], [-0.0883121, 51.3861903], [-0.0880408, 51.3863135], [-0.0877574, 51.3864614], [-0.0874138, 51.3866866], [-0.0872782676515657, 51.38679167395817], [-0.0872367, 51.3868239], [-0.08700452330958812, 51.387012151507896], [-0.08695728964593633, 51.38705044900616], [-0.08692219999999999, 51.3870789], [-0.08691229999999998, 51.38711289999999], [-0.08674579999999998, 51.387263899999994], [-0.08633659999999999, 51.3875506], [-0.08607620000000002, 51.3877138], [-0.08597657798432175, 51.38776861593374], [-0.08591552241940241, 51.38780221106374], [-0.08565619999999999, 51.3879449], [-0.08536969999999999, 51.3880796], [-0.0850387, 51.3882054], [-0.0846698, 51.38831309999998], [-0.0842182, 51.3884156], [-0.0836793, 51.38852330000001], [-0.08357722000330924, 51.38854366038676], [-0.08334815570223182, 51.38861134434469], [-0.0831408572390335, 51.38866765776525], [-0.08295291655901607, 51.38871476751328], [-0.0827819256074813, 51.38875484045363], [-0.08262547632973093, 51.38879004345121], [-0.08248116067106676, 51.388822543370814], [-0.08234657057679055, 51.38885450707734], [-0.0822192979922041, 51.38888810143564], [-0.0820969348626091, 51.38892549331057], [-0.0819770731333074, 51.388968849567], [-0.08185730474960073, 51.38902033706978], [-0.08173522165679088, 51.389082122683774], [-0.0816084158001796, 51.389156373273835], [-0.0814744791250687, 51.38924525570483], [-0.08133100357675989, 51.389350936841616], [-0.08117558110055498, 51.38947558354904], [-0.0809869, 51.38963450000001], [-0.0803791, 51.3901422], [-0.0800446, 51.3904239], [-0.07967229999999999, 51.39074], [-0.0793334, 51.391034600000005], [-0.0783801, 51.3919215], [-0.07812829999999998, 51.392170799999995], [-0.0778531, 51.3924568], [-0.0775601, 51.3927844], [-0.07731639999999998, 51.3930881], [-0.07697189999999998, 51.393516799999986], [-0.0767172, 51.393861099999995], [-0.0763979, 51.3943386], [-0.076022, 51.39497049999999], [-0.07592169999999998, 51.395147599999994], [-0.0756791, 51.39556679999999], [-0.0753552, 51.396137], [-0.0751822, 51.3964362], [-0.07487109999999998, 51.3969851]]} |
1.8 |
2140 |
2145 |
2026-09-12T21:45:00+01:00 |
None |
None |
Waddon |
West Croydon |
Norwood Junction |
51.3834541 |
-0.0965248 |
51.3969851 |
-0.0748711 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:40:30 |
Norwood Junction |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789245692988438 |
None |
45 |
45 |
2026-09-12 20:41:32.994470 |
None |
2026-09-12 21:59:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517277 |
G89650 |
361N85M712 |
2026-09-12 |
Northern |
P |
LIV |
BPN |
1N85 |
331111 |
4 |
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": 9103.923, "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": 11025.883, "from_m": 9103.923, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11318.657, "from_m": 11025.883, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11438.139, "from_m": 11318.657, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11536.681, "from_m": 11438.139, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13393.247, "from_m": 11536.681, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19330.455, "from_m": 13393.247, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32910.835, "from_m": 19330.455, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32921.938, "from_m": 32910.835, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32995.541, "from_m": 32921.938, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33819.48, "from_m": 32995.541, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34746.68, "from_m": 33819.48, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34802.091, "from_m": 34746.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": 35616.778, "from_m": 34802.091, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46454.873, "from_m": 35616.778, "capability_applied": null, "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": 46699.515, "from_m": 46454.873, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49565.248, "from_m": 46699.515, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 49672.817, "from_m": 49565.248, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53433.067, "from_m": 49672.817, "capability_applied": null, "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": 53517.274, "from_m": 53433.067, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57591.737, "from_m": 53517.274, "capability_applied": null, "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": 57657.908, "from_m": 57591.737, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 61149.313, "from_m": 57657.908, "capability_applied": null, "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": 61196.646, "from_m": 61149.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": 61217.542, "from_m": 61196.646, "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": 61265.798, "from_m": 61217.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": 61306.018, "from_m": 61265.798, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 61360.1, "from_m": 61306.018, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61586.602, "from_m": 61360.1, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63291.777, "from_m": 61586.602, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63314.672, "from_m": 63291.777, "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": 63372.454, "from_m": 63314.672, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 75153.415, "from_m": 63372.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75856.512, "from_m": 75153.415, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 75922.058, "from_m": 75856.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85150.979, "from_m": 75922.058, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 85760.876, "from_m": 85150.979, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 86130.609, "from_m": 85760.876, "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": 90013.488, "from_m": 86130.609, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 90046.279, "from_m": 90013.488, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90342.796, "from_m": 90046.279, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 90483.81, "from_m": 90342.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90674.671, "from_m": 90483.81, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 90686.405, "from_m": 90674.671, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91013.292, "from_m": 90686.405, "capability_applied": null, "effective_limit_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": 517277, "profile_key": "6010cd88058a45e5623dc52df17b4aa9006bab4e3974556ac94617579d6bf1b4", "schedule_id": 15877, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2734.994, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Bootle Branch Jn", "stage_seq": 5, "distance_m": 3219.501, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121", "location": "Wavertree Technology Park", "stage_seq": 6, "distance_m": 3799.177, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Olive Mount Jn", "stage_seq": 7, "distance_m": 4385.67, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Broad Green", "stage_seq": 8, "distance_m": 5729.359, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2127H", "location": "Roby", "stage_seq": 9, "distance_m": 8285.928, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Huyton", "stage_seq": 10, "distance_m": 10742.647, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Prescot", "stage_seq": 11, "distance_m": 14605.111, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2136H", "location": "Eccleston Park", "stage_seq": 12, "distance_m": 16093.493, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Thatto Heath", "stage_seq": 13, "distance_m": 17624.481, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "St. Helens Central", "stage_seq": 14, "distance_m": 20371.892, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149H", "location": "Garswood", "stage_seq": 15, "distance_m": 26463.938, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "Bryn", "stage_seq": 16, "distance_m": 28544.598, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Springs Branch Jn", "stage_seq": 17, "distance_m": 32392.93, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Wigan South Jn", "stage_seq": 18, "distance_m": 33744.267, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2200", "location": "Wigan North Western", "stage_seq": 19, "distance_m": 34427.941, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Balshaw Lane Jn", "stage_seq": 20, "distance_m": 46577.194, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Euxton", "stage_seq": 21, "distance_m": 48233.721, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Euxton Jn", "stage_seq": 22, "distance_m": 53309.983, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212H", "location": "Leyland", "stage_seq": 23, "distance_m": 55709.207, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Farington Curve Jn", "stage_seq": 24, "distance_m": 59436.497, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Ribble Jn", "stage_seq": 25, "distance_m": 61149.313, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2222", "location": "Preston", "stage_seq": 26, "distance_m": 62115.255, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Preston Fylde Jn", "stage_seq": 27, "distance_m": 62874.052, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Kirkham & Wesham", "stage_seq": 28, "distance_m": 75303.031, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2239", "location": "Poulton-le-Fylde", "stage_seq": 29, "distance_m": 85976.798, "section_seq": 1, "route_path_id": 32812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Devonshire Road Jn", "stage_seq": 30, "distance_m": 90124.635, "section_seq": 1, "route_path_id": 32812}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": null, "location": "Blackpool North", "stage_seq": 31, "distance_m": 91013.292, "section_seq": 1, "route_path_id": 32812}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 91013.292, "from_m": 0.0, "section_seq": 1, "route_path_id": 32812}], "total_distance_m": 91013.292, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 63408.878, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 27604.414, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9868, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:39Z", "source_id": 41882751, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:44Z", "source_id": 13702728, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9980, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:21Z", "source_id": 41887547, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:21:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:25Z", "source_id": 13704284, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9998, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:16Z", "source_id": 41892631, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:24:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:19Z", "source_id": 13705941, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10003, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:05Z", "source_id": 41897763, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:27:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:13Z", "source_id": 13707590, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10011, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:12Z", "source_id": 41901491, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:29:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:15Z", "source_id": 13708808, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10022, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:04Z", "source_id": 41908376, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:32:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:07Z", "source_id": 13711083, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9466, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:45Z", "source_id": 41923451, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T20:41:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:48Z", "source_id": 13716028, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Liverpool Lime Street HL/ML |
2115 |
2115 |
4 |
None |
None |
Blackpool North |
2245 |
2245 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89650/2026-09-12/detailed |
None |
Thatto Heath |
2026-09-12T21:38:39+01:00 |
St. Helens Central |
3.0 |
{"type": "LineString", "coordinates": [[-2.7595048, 53.4367188], [-2.7591371999999996, 53.43688769999999], [-2.7583061999999994, 53.4372778], [-2.7568773, 53.4380074], [-2.7554567, 53.438705299999995], [-2.7536452, 53.4395952], [-2.7521031, 53.4403347], [-2.7502569, 53.4411225], [-2.7483111, 53.44199249999999], [-2.7465333999999997, 53.44277929999999], [-2.7455887999999997, 53.4431815], [-2.7439787, 53.4438945], [-2.7434273999999994, 53.44417409999999], [-2.7429124, 53.44446109999999], [-2.7422019999999994, 53.4449062], [-2.741206899999999, 53.44558409999999], [-2.7405697, 53.44602600000001], [-2.740441, 53.44611059999999], [-2.7399419, 53.4464461], [-2.7398094, 53.44653770000001], [-2.7402002999999997, 53.4462206], [-2.7398068999999996, 53.4464872], [-2.7387961, 53.4471816], [-2.7381665, 53.4475864], [-2.7376542999999995, 53.4479185], [-2.7367372, 53.44841389999999], [-2.7361839, 53.4487406], [-2.7358013, 53.448927600000005], [-2.7353425999999996, 53.44914150000001], [-2.7350295, 53.44928190000001], [-2.7339736999999995, 53.4497521], [-2.7338583999999995, 53.4498025], [-2.7334104, 53.4499854], [-2.7326032, 53.45033109999999], [-2.7318856, 53.4506792], [-2.7315479999999996, 53.4509001], [-2.7312678, 53.4511105], [-2.730721, 53.4517258], [-2.7305455, 53.45193889999999], [-2.729970581358729, 53.452637100779825]]} |
1.7 |
2138 |
2141 |
2026-09-12T21:41:38+01:00 |
None |
None |
Thatto Heath |
St. Helens Central |
St. Helens Central |
53.4526347 |
-2.7299726 |
53.4526371 |
-2.7299706 |
0 |
1 |
2026-09-12 20:41:38 |
AT_PLATFORM |
2026-09-12 20:41:38 |
St. Helens Central |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41923451 |
1789245648916946 |
None |
34 |
34 |
2026-09-12 20:41:38.110607 |
1 |
2026-09-12 20:43:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517278 |
G89805 |
551Y34M712 |
2026-09-12 |
Northern |
P |
NOT |
LDS |
1Y34 |
195016 |
2 |
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": 562.856, "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": 614.137, "from_m": 562.856, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 665.337, "from_m": 614.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1030.243, "from_m": 665.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4661.02, "from_m": 1030.243, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4722.508, "from_m": 4661.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10516.786, "from_m": 4722.508, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10850.683, "from_m": 10516.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": 14777.603, "from_m": 10850.683, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 14832.457, "from_m": 14777.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19264.263, "from_m": 14832.457, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19305.563, "from_m": 19264.263, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23399.777, "from_m": 19305.563, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24043.042, "from_m": 23399.777, "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": 30869.617, "from_m": 24043.042, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 33759.96, "from_m": 30869.617, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45580.725, "from_m": 33759.96, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46334.918, "from_m": 45580.725, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46629.079, "from_m": 46334.918, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48440.154, "from_m": 46629.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": 50952.794, "from_m": 48440.154, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51625.409, "from_m": 50952.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53263.24, "from_m": 51625.409, "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": 53782.986, "from_m": 53263.24, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53933.192, "from_m": 53782.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": 53975.623, "from_m": 53933.192, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 65026.657, "from_m": 53975.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66472.761, "from_m": 65026.657, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 66475.447, "from_m": 66472.761, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66605.364, "from_m": 66475.447, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71452.418, "from_m": 66605.364, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 72113.114, "from_m": 71452.418, "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": 72338.916, "from_m": 72113.114, "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": 72502.128, "from_m": 72338.916, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73193.773, "from_m": 72502.128, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 77899.439, "from_m": 73193.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": 77961.621, "from_m": 77899.439, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 79008.749, "from_m": 77961.621, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 79779.803, "from_m": 79008.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 84566.957, "from_m": 79779.803, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84983.089, "from_m": 84566.957, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91563.966, "from_m": 84983.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": 92158.68, "from_m": 91563.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96964.529, "from_m": 92158.68, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 98319.159, "from_m": 96964.529, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 98469.747, "from_m": 98319.159, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98668.848, "from_m": 98469.747, "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": 98696.689, "from_m": 98668.848, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 98859.686, "from_m": 98696.689, "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": 112419.449, "from_m": 98859.686, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112527.787, "from_m": 112419.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 112565.097, "from_m": 112527.787, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112744.373, "from_m": 112565.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 112767.331, "from_m": 112744.373, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 115988.814, "from_m": 112767.331, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116016.679, "from_m": 115988.814, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 116082.909, "from_m": 116016.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116556.694, "from_m": 116082.909, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 117166.466, "from_m": 116556.694, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122552.492, "from_m": 117166.466, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 124991.727, "from_m": 122552.492, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125047.796, "from_m": 124991.727, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 125103.786, "from_m": 125047.796, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135610.12, "from_m": 125103.786, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 136157.453, "from_m": 135610.12, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 137402.794, "from_m": 136157.453, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 137800.977, "from_m": 137402.794, "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": 138367.832, "from_m": 137800.977, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 138690.043, "from_m": 138367.832, "capability_applied": null, "effective_limit_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": 517278, "profile_key": "373e44de4319a583aeac7b81e8bfc96bd001ccdf51a138771c42b02aa07202a1", "schedule_id": 15914, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 988.536, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Beeston South Jn", "stage_seq": 3, "distance_m": 4580.234, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Attenborough Jn", "stage_seq": 4, "distance_m": 8952.605, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Meadow Lane Jn", "stage_seq": 5, "distance_m": 11681.378, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Toton Jn", "stage_seq": 6, "distance_m": 12974.025, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Toton Centre Jn", "stage_seq": 7, "distance_m": 13754.162, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131", "location": "Trowell Jn", "stage_seq": 8, "distance_m": 19131.081, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133H", "location": "Ilkeston", "stage_seq": 9, "distance_m": 21458.458, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Langley Mill", "stage_seq": 10, "distance_m": 26687.482, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Ironville Jn", "stage_seq": 11, "distance_m": 31913.371, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Alfreton", "stage_seq": 12, "distance_m": 36629.399, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Clay Cross North Jn", "stage_seq": 13, "distance_m": 47698.942, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Chesterfield South Jn", "stage_seq": 14, "distance_m": 51444.349, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158H", "location": "Chesterfield", "stage_seq": 15, "distance_m": 52901.487, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Tapton Jn", "stage_seq": 16, "distance_m": 53808.032, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2205", "location": "Dronfield", "stage_seq": 17, "distance_m": 61477.044, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Dore Station Jn", "stage_seq": 18, "distance_m": 66605.364, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2218", "location": "Sheffield", "stage_seq": 19, "distance_m": 72661.254, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Nunnery Main Line Jn", "stage_seq": 20, "distance_m": 73391.903, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Wincobank Jn", "stage_seq": 21, "distance_m": 77825.191, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Meadowhall", "stage_seq": 22, "distance_m": 78066.057, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Ecclesfield West S.B.", "stage_seq": 23, "distance_m": 81787.476, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238H", "location": "Barnsley", "stage_seq": 24, "distance_m": 98488.993, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Woolley Coal Sidings S.B.", "stage_seq": 25, "distance_m": 105492.707, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Horbury Jn", "stage_seq": 26, "distance_m": 112607.008, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Wakefield Kirkgate", "stage_seq": 27, "distance_m": 116279.427, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Altofts Jn", "stage_seq": 28, "distance_m": 122449.453, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Methley Jn", "stage_seq": 29, "distance_m": 125047.796, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Stourton Jn", "stage_seq": 30, "distance_m": 133096.611, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Engine Shed Jn", "stage_seq": 31, "distance_m": 137422.778, "section_seq": 1, "route_path_id": 32843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Leeds West Jn", "stage_seq": 32, "distance_m": 138164.412, "section_seq": 1, "route_path_id": 32843}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Leeds", "stage_seq": 33, "distance_m": 138690.043, "section_seq": 1, "route_path_id": 32843}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 138690.043, "from_m": 0.0, "section_seq": 1, "route_path_id": 32843}], "total_distance_m": 138690.043, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 131777.722, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6912.321, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16756, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:39Z", "source_id": 41900498, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:29:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:38Z", "source_id": 13707885, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16726, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:40Z", "source_id": 41911198, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:34:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:46Z", "source_id": 13711998, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16720, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:07Z", "source_id": 41918889, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:38:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:11Z", "source_id": 13714519, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Nottingham |
2115 |
2115 |
3B |
None |
None |
Leeds |
2312 |
2312 |
13B |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89805/2026-09-12/detailed |
None |
Langley Mill |
2026-09-12T21:40:06+01:00 |
Alfreton |
6.0 |
{"type": "LineString", "coordinates": [[-1.3312343, 53.01850039999999], [-1.3318107, 53.02056299999999], [-1.3321117999999998, 53.02157909999999], [-1.3324458, 53.0225972], [-1.3334846, 53.026049], [-1.3344722, 53.0295077], [-1.3356426999999995, 53.0336114], [-1.3357067, 53.0338376], [-1.3357243, 53.03389979999999], [-1.3362251, 53.0356699], [-1.3368040999999995, 53.03773369999999], [-1.336833508804514, 53.03783802447602], [-1.3369032999999997, 53.03808560000001], [-1.3369192, 53.03814199999999], [-1.3376389999999998, 53.0406958], [-1.3384282999999997, 53.0434668], [-1.3389706, 53.0453762], [-1.3394819999999998, 53.04719269999998], [-1.3399277999999997, 53.04871380000001], [-1.3401615, 53.04943709999999], [-1.3405889999999998, 53.0505862], [-1.3410145, 53.0514836], [-1.3414857, 53.0523725], [-1.3419698999999998, 53.0531551], [-1.3425494, 53.0539378], [-1.3432199, 53.0548596], [-1.3435298, 53.055291], [-1.3439025, 53.055809800000006], [-1.3442638999999998, 53.0563934], [-1.3445356999999998, 53.0569852], [-1.3447155999999998, 53.057563900000005], [-1.3448192, 53.058132], [-1.3448484, 53.058761800000006], [-1.3447871, 53.059379199999995], [-1.3446682999999997, 53.05985979999999], [-1.3445237, 53.060316400000005], [-1.3443796, 53.0606879], [-1.3439776, 53.0619056], [-1.3438658999999995, 53.062196099999994], [-1.3437068, 53.06272239999999], [-1.3435532, 53.0632828], [-1.3434827, 53.0634969], [-1.3434082, 53.0637073], [-1.3431481999999997, 53.06445949999999], [-1.343028271947713, 53.064815657019174], [-1.3428903, 53.06522540000001], [-1.3423644, 53.06680679999999], [-1.3418876999999998, 53.0682012], [-1.3412288, 53.070147099999986], [-1.3409504, 53.071044099999995], [-1.340764, 53.0717907], [-1.3406451, 53.0723146], [-1.3405712, 53.0728423], [-1.3405422, 53.0732039], [-1.3405148, 53.0736053], [-1.3405139999999998, 53.07375720000001], [-1.3405631999999998, 53.074368699999994], [-1.3406636, 53.074932700000005], [-1.3408005999999997, 53.07551169999999], [-1.3409683, 53.0761135], [-1.3412107, 53.0767436], [-1.3415328, 53.07736239999999], [-1.3420449999999997, 53.078106299999995], [-1.3426511, 53.0788387], [-1.3434015, 53.07958639999999], [-1.3438041, 53.07993969999999], [-1.34424, 53.0802875], [-1.3443827999999998, 53.080389200000006], [-1.3448508, 53.0807227], [-1.3450737, 53.080863099999995], [-1.3455626999999997, 53.0811822], [-1.3474729261792822, 53.08239410239138], [-1.3475965, 53.08247250000001], [-1.349089, 53.0833848], [-1.3496880000000002, 53.0837509], [-1.3504007999999998, 53.08419250000001], [-1.3518819999999998, 53.08511009999999], [-1.3530140999999998, 53.08578689999999], [-1.3536425, 53.0861324], [-1.3541891999999998, 53.0864208], [-1.3556662999999998, 53.087196600000006], [-1.3570135, 53.0880252], [-1.3579612, 53.0886873], [-1.3588667, 53.0894099], [-1.3615677478274175, 53.09181876959621], [-1.3652896, 53.0951378], [-1.3660027999999995, 53.0957986], [-1.3666598999999997, 53.0964555], [-1.3671261, 53.0969497], [-1.3675412999999998, 53.097454699999986], [-1.3679549, 53.0979578], [-1.3683259999999997, 53.0984663], [-1.3686249, 53.098887], [-1.3689151, 53.099329100000006], [-1.3695238, 53.100368], [-1.3697782999999997, 53.100861300000005]]} |
6.2 |
2140 |
2146 |
2026-09-12T21:47:00+01:00 |
None |
None |
Ilkeston |
Langley Mill |
Alfreton |
53.0344888 |
-1.3358909 |
53.1008613 |
-1.3697783 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:40:06 |
Alfreton |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41923367 |
1789245646340995 |
None |
41 |
41 |
2026-09-12 20:40:46.348856 |
None |
2026-09-12 23:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517279 |
L78706 |
871A74M712 |
2026-09-12 |
South Western Railway |
P |
AON |
None |
1A74 |
450035+450063+450126 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 226.045, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12956.262, "from_m": 226.045, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12965.071, "from_m": 12956.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13034.122, "from_m": 12965.071, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15589.053, "from_m": 13034.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16234.52, "from_m": 15589.053, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18217.178, "from_m": 16234.52, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19192.118, "from_m": 18217.178, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19235.987, "from_m": 19192.118, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19713.548, "from_m": 19235.987, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21374.23, "from_m": 19713.548, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21400.157, "from_m": 21374.23, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23190.686, "from_m": 21400.157, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23223.304, "from_m": 23190.686, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24823.416, "from_m": 23223.304, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27027.158, "from_m": 24823.416, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27842.471, "from_m": 27027.158, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28048.864, "from_m": 27842.471, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30470.162, "from_m": 28048.864, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30536.713, "from_m": 30470.162, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42101.11, "from_m": 30536.713, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44217.217, "from_m": 42101.11, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44244.321, "from_m": 44217.217, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55173.602, "from_m": 44244.321, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 59176.62, "from_m": 55173.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": 68847.859, "from_m": 59176.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 73342.432, "from_m": 68847.859, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74472.472, "from_m": 73342.432, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74503.384, "from_m": 74472.472, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 74621.95, "from_m": 74503.384, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 74736.043, "from_m": 74621.95, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 74797.094, "from_m": 74736.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75215.155, "from_m": 74797.094, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 517279, "profile_key": "8999c4f4206970443b54dc64f299982c53dca5f17b862a5ee6b1a00f808c7dd0", "schedule_id": 18274, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Alton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Bentley", "stage_seq": 2, "distance_m": 7792.627, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Farnham Single Line Jn", "stage_seq": 3, "distance_m": 12956.262, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2128", "location": "Farnham", "stage_seq": 4, "distance_m": 13959.003, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Aldershot", "stage_seq": 5, "distance_m": 18927.828, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Aldershot North Jn", "stage_seq": 6, "distance_m": 21357.536, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Ash Vale", "stage_seq": 7, "distance_m": 23128.709, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Pirbright Jn", "stage_seq": 8, "distance_m": 27842.471, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146", "location": "Brookwood", "stage_seq": 9, "distance_m": 30351.535, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Woking Jn", "stage_seq": 10, "distance_m": 35475.976, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2152H", "location": "Woking", "stage_seq": 11, "distance_m": 36277.554, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157H", "location": "West Byfleet", "stage_seq": 12, "distance_m": 40338.558, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Byfleet & New Haw", "stage_seq": 13, "distance_m": 42439.851, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Weybridge", "stage_seq": 14, "distance_m": 44759.529, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Hampton Court Jn", "stage_seq": 15, "distance_m": 53696.77, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2208", "location": "Surbiton", "stage_seq": 16, "distance_m": 55923.009, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Berrylands Juncton", "stage_seq": 17, "distance_m": 58766.527, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "New Malden", "stage_seq": 18, "distance_m": 59581.086, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Wimbledon", "stage_seq": 19, "distance_m": 63563.696, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223H", "location": "Clapham Junction (M)", "stage_seq": 20, "distance_m": 68940.123, "section_seq": 1, "route_path_id": 34741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Waterloo West Crossings", "stage_seq": 21, "distance_m": 74472.472, "section_seq": 1, "route_path_id": 34741}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 22, "distance_m": 75215.155, "section_seq": 1, "route_path_id": 34741}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75215.155, "from_m": 0.0, "section_seq": 1, "route_path_id": 34741}], "total_distance_m": 75215.155, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75154.104, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.051, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27850, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:47Z", "source_id": 41888316, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:51Z", "source_id": 13704529, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27858, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:16Z", "source_id": 41898075, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:18Z", "source_id": 13707696, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:30Z", "source_id": 41909172, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:33:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:33Z", "source_id": 13711324, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27884, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:30Z", "source_id": 41917941, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:38:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:33Z", "source_id": 13714193, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Alton |
2115 |
2115 |
2 |
None |
None |
London Waterloo |
2231 |
2231 |
14 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L78706/2026-09-12/detailed |
None |
Ash Vale |
2026-09-12T21:39:20+01:00 |
Brookwood |
6.5 |
{"type": "LineString", "coordinates": [[-0.720583, 51.2733581], [-0.7204587, 51.2734719], [-0.7202844999999999, 51.2736329], [-0.719955, 51.2739358], [-0.719691, 51.2741687], [-0.7192787021308963, 51.27453379516892], [-0.7186522272956171, 51.27508854129631], [-0.7184298, 51.275285499999995], [-0.7177992, 51.2758572], [-0.7169272, 51.2765417], [-0.7156051999999999, 51.2774326], [-0.7142668, 51.2782515], [-0.7135425999999999, 51.27867599999999], [-0.7127914999999999, 51.2790652], [-0.7116786, 51.279597], [-0.7105813999999999, 51.2800853], [-0.7095702, 51.28048630000001], [-0.7085134, 51.28086880000001], [-0.7075987999999999, 51.281164099999984], [-0.7067082999999998, 51.28142609999998], [-0.7023444999999999, 51.28270080000001], [-0.7018751, 51.2828568], [-0.7013815999999999, 51.28302959999999], [-0.7005233, 51.2833769], [-0.6998472, 51.2836991], [-0.6991551999999999, 51.284099999999995], [-0.6985624, 51.2844825], [-0.6979509, 51.284977399999995], [-0.6975003999999999, 51.2854175], [-0.6969900999999998, 51.2860816], [-0.6949617, 51.28926380000001], [-0.6945103, 51.28981399999999], [-0.6938467, 51.29046019999999], [-0.6933935, 51.29083020000001], [-0.6928693, 51.2911842], [-0.6922448999999999, 51.2915473], [-0.6917123999999999, 51.2918201], [-0.6911768999999999, 51.2920983], [-0.6896718, 51.292778], [-0.6836788999999999, 51.2956825], [-0.6835244000000001, 51.29575719999999], [-0.6808314, 51.29701589999999], [-0.6805408999999999, 51.2971517], [-0.6802793, 51.29728789999999], [-0.6796538, 51.2976549], [-0.6785693, 51.29844679999999], [-0.6780779999999998, 51.2988196], [-0.6776587, 51.2991527], [-0.6771514999999999, 51.29946549999999], [-0.6770001531258408, 51.29954819731805], [-0.6769209795290643, 51.29959145843705], [-0.6749726, 51.299874200000005], [-0.6722563183780149, 51.3002683755159], [-0.6720094976233042, 51.30030463067502], [-0.6717916912441699, 51.30033747384063], [-0.6715987539804765, 51.30036739156736], [-0.6714265405720881, 51.3003948704099], [-0.6712709057588686, 51.30042039692289], [-0.6711277042806822, 51.30044445766099], [-0.6709927908773932, 51.300467539178854], [-0.6708620202888655, 51.30049012803116], [-0.6707312472549634, 51.30051271077255], [-0.6705963265155507, 51.30053577395768], [-0.6704531128104918, 51.30055980414121], [-0.6702974608796508, 51.300585287877816], [-0.6701252254628918, 51.30061271172213], [-0.6699322613000787, 51.30064256222882], [-0.6697144231310759, 51.30067532595256], [-0.6694675656957474, 51.30071148944799], [-0.6685553999999999, 51.300843500000006], [-0.6624077, 51.3017382], [-0.6611601, 51.30190279999999], [-0.6599345, 51.30204390000001], [-0.6587564, 51.3021668], [-0.6577835999999999, 51.302245], [-0.6575858999999998, 51.3022595], [-0.6514323999999999, 51.3026448], [-0.6474243999999999, 51.3028957], [-0.6472295, 51.30290819999998], [-0.6396675, 51.303370400000006], [-0.6386338, 51.30343400000001], [-0.6359932999999999, 51.30359649999999]]} |
4.4 |
2139 |
2145½ |
2026-09-12T21:45:30+01:00 |
None |
None |
Aldershot |
Ash Vale |
Brookwood |
51.2889047 |
-0.6951906 |
51.3035965 |
-0.6359933 |
0 |
1 |
2026-09-12 20:41:36 |
RUNNING |
2026-09-12 20:39:20 |
Brookwood |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41921541 |
1789245581188735 |
None |
27 |
27 |
2026-09-12 20:39:41.192638 |
None |
2026-09-12 22:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517280 |
L87722 |
031L94M712 |
2026-09-12 |
ScotRail |
O |
PTH |
EDB |
1L94 |
158734 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 321.757, "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": 374.03, "from_m": 321.757, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 455.14, "from_m": 374.03, "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": 1061.149, "from_m": 455.14, "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": 3224.136, "from_m": 1061.149, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3248.969, "from_m": 3224.136, "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": 3253.281, "from_m": 3248.969, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 3398.738, "from_m": 3253.281, "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": 8037.04, "from_m": 3398.738, "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": 16269.148, "from_m": 8037.04, "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": 17499.372, "from_m": 16269.148, "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": 18027.849, "from_m": 17499.372, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18089.329, "from_m": 18027.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 27475.266, "from_m": 18089.329, "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": 27928.705, "from_m": 27475.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 28438.59, "from_m": 27928.705, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 28491.444, "from_m": 28438.59, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 75.0}, {"to_m": 28695.879, "from_m": 28491.444, "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": 28739.58, "from_m": 28695.879, "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": 28777.16, "from_m": 28739.58, "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": 28851.31, "from_m": 28777.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": 32304.708, "from_m": 28851.31, "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": 41859.524, "from_m": 32304.708, "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": 41927.313, "from_m": 41859.524, "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": 46494.279, "from_m": 41927.313, "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": 49621.846, "from_m": 46494.279, "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": 49656.702, "from_m": 49621.846, "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": 49896.741, "from_m": 49656.702, "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": 49931.597, "from_m": 49896.741, "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": 50286.933, "from_m": 49931.597, "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": 53882.03, "from_m": 50286.933, "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": 54955.455, "from_m": 53882.03, "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": 55428.845, "from_m": 54955.455, "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": 55856.179, "from_m": 55428.845, "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": 56596.572, "from_m": 55856.179, "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": 58711.413, "from_m": 56596.572, "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": 59096.862, "from_m": 58711.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": 59658.902, "from_m": 59096.862, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60736.651, "from_m": 59658.902, "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": 62723.926, "from_m": 60736.651, "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": 63622.067, "from_m": 62723.926, "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": 64025.595, "from_m": 63622.067, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69709.239, "from_m": 64025.595, "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": 70120.137, "from_m": 69709.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": 70253.665, "from_m": 70120.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70298.085, "from_m": 70253.665, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 70725.74, "from_m": 70298.085, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70890.22, "from_m": 70725.74, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72238.844, "from_m": 70890.22, "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": 73534.833, "from_m": 72238.844, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76287.394, "from_m": 73534.833, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 78059.877, "from_m": 76287.394, "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": 81972.754, "from_m": 78059.877, "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": 85442.622, "from_m": 81972.754, "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": 85934.795, "from_m": 85442.622, "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": 87569.537, "from_m": 85934.795, "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": 87671.599, "from_m": 87569.537, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 89272.318, "from_m": 87671.599, "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": 89332.981, "from_m": 89272.318, "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": 89413.813, "from_m": 89332.981, "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": 89473.622, "from_m": 89413.813, "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": 89501.264, "from_m": 89473.622, "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": 90892.851, "from_m": 89501.264, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 91893.155, "from_m": 90892.851, "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": 92043.019, "from_m": 91893.155, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 92134.649, "from_m": 92043.019, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 92579.255, "from_m": 92134.649, "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": 517280, "profile_key": "55d6d172e29484fc530ddb1a1537e6e0150b94c6ded1f3987de48ec4e55c4f99", "schedule_id": 35477, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Perth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Hilton Jn", "stage_seq": 2, "distance_m": 3191.752, "section_seq": 1, "route_path_id": 28592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Newburgh", "stage_seq": 3, "distance_m": 16102.624, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Ladybank", "stage_seq": 4, "distance_m": 28602.207, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Markinch", "stage_seq": 5, "distance_m": 38010.589, "section_seq": 1, "route_path_id": 28592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150H", "location": "Thornton North Jn", "stage_seq": 6, "distance_m": 41902.401, "section_seq": 1, "route_path_id": 28592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Thornton South Jn", "stage_seq": 7, "distance_m": 42710.368, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Kirkcaldy", "stage_seq": 8, "distance_m": 49776.722, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2201H", "location": "Kinghorn", "stage_seq": 9, "distance_m": 55183.15, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Burntisland", "stage_seq": 10, "distance_m": 59324.766, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211", "location": "Aberdour", "stage_seq": 11, "distance_m": 63684.331, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2216", "location": "Dalgety Bay", "stage_seq": 12, "distance_m": 68184.299, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222H", "location": "Inverkeithing", "stage_seq": 13, "distance_m": 70520.077, "section_seq": 1, "route_path_id": 28592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Dalmeny Jn", "stage_seq": 14, "distance_m": 77136.269, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "Edinburgh Gateway", "stage_seq": 15, "distance_m": 82927.481, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "South Gyle", "stage_seq": 16, "distance_m": 84306.739, "section_seq": 1, "route_path_id": 28592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Haymarket West Jn", "stage_seq": 17, "distance_m": 87698.004, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2245", "location": "Haymarket", "stage_seq": 18, "distance_m": 89664.84, "section_seq": 1, "route_path_id": 28592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Princes St Gardens", "stage_seq": 19, "distance_m": 90994.1, "section_seq": 1, "route_path_id": 28592}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 20, "distance_m": 92579.255, "section_seq": 1, "route_path_id": 28592}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 92579.255, "from_m": 0.0, "section_seq": 1, "route_path_id": 28592}], "total_distance_m": 92579.255, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 92526.982, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.273, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 468, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:17Z", "source_id": 41914076, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:36:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:23Z", "source_id": 13712941, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}] |
Perth |
2115 |
2115 |
3 |
None |
None |
Edinburgh |
2249 |
2249 |
20 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87722/2026-09-12/detailed |
None |
Ladybank |
2026-09-12T21:39:08+01:00 |
Markinch |
7.0 |
{"type": "LineString", "coordinates": [[-3.1216072, 56.274197], [-3.1214139, 56.273525799999994], [-3.1213717999999995, 56.27336480000001], [-3.1212602, 56.2729767], [-3.1212464999999994, 56.2729199], [-3.1211641, 56.272643], [-3.1210031, 56.2720645], [-3.1209239999999996, 56.2717789], [-3.1208443, 56.27149109999999], [-3.119958, 56.268290699999994], [-3.1199095, 56.2681155], [-3.119852, 56.2679079], [-3.1192, 56.26562469999999], [-3.1190867999999994, 56.2650218], [-3.1190053, 56.264252], [-3.1190503, 56.26361169999999], [-3.119274, 56.26248580000001], [-3.1193865, 56.26195859999999], [-3.119397, 56.2619096], [-3.1194294999999994, 56.2617608], [-3.1194508, 56.2616732], [-3.1196269999999995, 56.26094820000001], [-3.1197533, 56.2605224], [-3.1198658, 56.2602076], [-3.1199608, 56.2599419], [-3.1202056, 56.2593795], [-3.1207832999999994, 56.258402], [-3.1208875656548862, 56.258256773775805], [-3.1212424999999997, 56.2577624], [-3.121775599999999, 56.25711479999999], [-3.1225495, 56.25635719999999], [-3.1234597, 56.2555728], [-3.1239960999999994, 56.2551762], [-3.1242557999999994, 56.2549906], [-3.1251697, 56.2543816], [-3.126822, 56.25332670000001], [-3.127712, 56.2527809], [-3.1278559, 56.2526855], [-3.1285705, 56.252229000000014], [-3.129587, 56.2515813], [-3.1305566999999996, 56.2509459], [-3.1320439, 56.249965499999995], [-3.1335536, 56.24901129999999], [-3.1352577, 56.24795859999999], [-3.1369489999999995, 56.2469094], [-3.136995199999999, 56.2468807], [-3.139025, 56.2455934], [-3.1395844, 56.24524709999999], [-3.1397769999999996, 56.2451352], [-3.1400497, 56.2449769], [-3.1406129999999997, 56.2446505], [-3.1412084, 56.24432099999999], [-3.1414172999999996, 56.2442118], [-3.1427145999999997, 56.24356259999999], [-3.144103494418325, 56.24284219702355], [-3.1442182, 56.24278269999999], [-3.1463378999999994, 56.24165929999999], [-3.1480368999999997, 56.240779999999994], [-3.1488394999999993, 56.24037080000001], [-3.149365, 56.24008359999999], [-3.1499781999999996, 56.2397369], [-3.1505807999999997, 56.2393479], [-3.1508887, 56.2391338], [-3.1512118999999994, 56.2388716], [-3.1514269999999995, 56.238687799999994], [-3.1517059999999995, 56.2384494], [-3.151918, 56.23823850000001], [-3.1520646, 56.2380879], [-3.1522889, 56.2378237], [-3.1525804, 56.237460899999995], [-3.1527686, 56.23716770000001], [-3.152897, 56.2369406], [-3.1530073999999995, 56.23673599999999], [-3.153099399999999, 56.2365255], [-3.1531763999999995, 56.23632640000001], [-3.1532498, 56.23610660000001], [-3.1532968, 56.23593079999999], [-3.1533806999999996, 56.23558379999999], [-3.1534565999999997, 56.2352288], [-3.1535465000000005, 56.2347981], [-3.1536236999999994, 56.23437380000001], [-3.1537106, 56.2339654], [-3.1538083999999995, 56.2334494], [-3.1538640999999994, 56.2331405], [-3.1538872999999996, 56.2328015], [-3.1538866999999997, 56.232688899999985], [-3.1538853999999996, 56.232431], [-3.1538636, 56.2320222], [-3.1537556999999996, 56.231572699999994], [-3.1536793, 56.23127629999999], [-3.1535883999999994, 56.2309939], [-3.1534386999999997, 56.2306922], [-3.153282, 56.23039260000001], [-3.1530679, 56.23002360000001], [-3.1528661, 56.2297248], [-3.1526353999999994, 56.2294139], [-3.1523061, 56.22898030000001], [-3.1518995, 56.2285758], [-3.1515190999999994, 56.22822380000001], [-3.1512973, 56.228034699999995], [-3.1510967999999995, 56.2278506], [-3.1505822999999995, 56.2274487], [-3.1500712999999996, 56.227059], [-3.1493826, 56.22654729999999], [-3.1466939999999997, 56.22459249999999], [-3.144103494418325, 56.22269242832838], [-3.1440676, 56.22266609999999], [-3.1421562, 56.2212698], [-3.1413202999999994, 56.22067650000001], [-3.1411674, 56.220568], [-3.1401635999999997, 56.2198204], [-3.1398839999999995, 56.2196123], [-3.1396326, 56.2193966], [-3.1392050999999994, 56.2189948], [-3.1388399999999996, 56.21863750000001], [-3.1385273999999996, 56.2183112], [-3.1381148, 56.2178359], [-3.1375079999999995, 56.2171038], [-3.1359804999999996, 56.2151966], [-3.1349755, 56.2139528], [-3.1343692, 56.2131905], [-3.1339892999999996, 56.212700899999994], [-3.1337046, 56.2123571], [-3.133246999999999, 56.2118604], [-3.1328957, 56.211523500000006], [-3.132535799999999, 56.211211], [-3.1322163, 56.2109116], [-3.1318736, 56.210634899999995], [-3.1312427, 56.210082], [-3.1306787, 56.20957239999999], [-3.1304117, 56.209332999999994], [-3.1301936999999995, 56.2090889], [-3.1299251, 56.208739499999986], [-3.1296493999999995, 56.208351], [-3.129635973819549, 56.20832728044982], [-3.1295713999999997, 56.2082132], [-3.1294476, 56.20796699999999], [-3.1292868, 56.207615399999995], [-3.1291206, 56.2072485], [-3.1290353999999994, 56.206881399999986], [-3.1289661, 56.2065224], [-3.1289465000000005, 56.20611919999998], [-3.1289533, 56.2060094], [-3.1289763, 56.2055085], [-3.1290118999999996, 56.20531609999999], [-3.1291206, 56.2048582], [-3.1292964, 56.204358899999995], [-3.1294621, 56.2039329], [-3.129478, 56.203885199999995], [-3.1295059, 56.20380169999999], [-3.1297313999999994, 56.203246799999995], [-3.1299148999999997, 56.2027453], [-3.1300252999999993, 56.2024547], [-3.1301929, 56.2020132], [-3.1305782, 56.201058499999995], [-3.1306785999999995, 56.20080990000001], [-3.1308110999999994, 56.2004816]]} |
5.8 |
2139 |
2146 |
2026-09-12T21:46:00+01:00 |
None |
None |
Perth |
Ladybank |
Markinch |
56.2480381 |
-3.1351290 |
56.2004816 |
-3.1308111 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:39:08 |
Markinch |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41922317 |
1789245675711974 |
None |
11 |
11 |
2026-09-12 20:41:15.715642 |
None |
2026-09-12 22:49:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517281 |
L87840 |
061R30M712 |
2026-09-12 |
ScotRail |
P |
GLQ |
EDB |
1R30 |
385105+385122 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 35020.049, "from_m": 5249.173, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36871.542, "from_m": 35020.049, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 39203.827, "from_m": 36871.542, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39439.933, "from_m": 39203.827, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39480.297, "from_m": 39439.933, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 39561.502, "from_m": 39480.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41230.721, "from_m": 39561.502, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44735.151, "from_m": 41230.721, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47091.595, "from_m": 44735.151, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54780.361, "from_m": 47091.595, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 61658.117, "from_m": 54780.361, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 62151.456, "from_m": 61658.117, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 62226.784, "from_m": 62151.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71708.677, "from_m": 62226.784, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 71917.348, "from_m": 71708.677, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71975.23, "from_m": 71917.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73655.589, "from_m": 71975.23, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75047.176, "from_m": 73655.589, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 76047.48, "from_m": 75047.176, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 76197.344, "from_m": 76047.48, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 76288.975, "from_m": 76197.344, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 76733.58, "from_m": 76288.975, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 517281, "profile_key": "07b0e57789e2da7c513e36f05c0130587f580696beb2fa77b376b301e349ecc6", "schedule_id": 20446, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2126", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27858.645, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2135", "location": "Falkirk High", "stage_seq": 8, "distance_m": 34821.694, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Polmont", "stage_seq": 9, "distance_m": 39987.147, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2144H", "location": "Linlithgow", "stage_seq": 10, "distance_m": 47503.769, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Winchburgh Jn", "stage_seq": 11, "distance_m": 55518.308, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Newbridge Jn", "stage_seq": 12, "distance_m": 62260.226, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Haymarket West Jn", "stage_seq": 13, "distance_m": 71878.538, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159", "location": "Haymarket", "stage_seq": 14, "distance_m": 73819.165, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Princes St Gardens", "stage_seq": 15, "distance_m": 75148.425, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 16, "distance_m": 76733.58, "section_seq": 1, "route_path_id": 28597}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76733.58, "from_m": 0.0, "section_seq": 1, "route_path_id": 28597}], "total_distance_m": 76733.58, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76733.58, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:29Z", "source_id": 41884291, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:19:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:31Z", "source_id": 13703224, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:18Z", "source_id": 41887430, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:22Z", "source_id": 13704246, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:01Z", "source_id": 41894016, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:24:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:06Z", "source_id": 13706413, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1151, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:38Z", "source_id": 41911137, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:34:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:42Z", "source_id": 13711977, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1163, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:36Z", "source_id": 41919854, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:39:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:40Z", "source_id": 13714833, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
Glasgow Queen St High Level |
2115 |
2115 |
4 |
None |
None |
Edinburgh |
2203 |
2203 |
8 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87840/2026-09-12/detailed |
None |
Polmont |
2026-09-12T21:40:00+01:00 |
Linlithgow |
4.0 |
{"type": "LineString", "coordinates": [[-3.714198099999999, 55.984412], [-3.713272700000001, 55.9842479], [-3.7125335, 55.98413200000001], [-3.7110687000000007, 55.983936099999994], [-3.7101198, 55.983859300000006], [-3.7091661, 55.983792], [-3.7076275, 55.9837266], [-3.7073432, 55.98372539999999], [-3.705075, 55.9837265], [-3.7034684, 55.98370830000001], [-3.702059, 55.983661], [-3.700727300000001, 55.9835665], [-3.6995283, 55.983445], [-3.6981166, 55.98326269999999], [-3.6976988, 55.983196099999994], [-3.6967245, 55.9830409], [-3.6956877, 55.9828402], [-3.694605300000001, 55.9826099], [-3.6923915, 55.98209310000001], [-3.6902631, 55.9816252], [-3.6891525, 55.98140440000001], [-3.6880422, 55.9811961], [-3.6870379, 55.9810267], [-3.685943200000001, 55.9808572], [-3.6845260999999994, 55.98066029999999], [-3.683092664890038, 55.9804942367071], [-3.6821627, 55.9803865], [-3.680692099999999, 55.9802413], [-3.6793405, 55.98012400000001], [-3.678988, 55.98009339999999], [-3.667215199999999, 55.97897660000001], [-3.6651328, 55.978741799999995], [-3.6630407, 55.97844479999999], [-3.661847400000001, 55.9782438], [-3.6607406, 55.9780574], [-3.6600902, 55.977942000000006], [-3.6581951, 55.97760590000001], [-3.6556495, 55.9771544], [-3.654257799999999, 55.9769349], [-3.653686299999999, 55.9768518], [-3.6527474, 55.97672149999998], [-3.6526572, 55.97670899999999], [-3.6524642, 55.976682200000006], [-3.651216, 55.976518199999994], [-3.6494195, 55.9763499], [-3.6492857, 55.9763394], [-3.643552, 55.9757533], [-3.6411792, 55.975510699999994], [-3.6399239, 55.97538240000001], [-3.6367219, 55.97505509999999], [-3.630383300000001, 55.9744047], [-3.6292909999999994, 55.974301], [-3.6279481, 55.974209300000005], [-3.6278388, 55.97420300000001], [-3.626505499999999, 55.974139099999995], [-3.6256147999999992, 55.9741112], [-3.6255054000000007, 55.97410779999999], [-3.6253279, 55.9741022], [-3.6252835, 55.97410349999999], [-3.6233382, 55.9741022], [-3.623129, 55.97410500000001], [-3.6205991, 55.9741513], [-3.6186612, 55.9741868], [-3.615939000000001, 55.974251599999995], [-3.6157663, 55.9742541], [-3.6133583, 55.9743088], [-3.612665, 55.974343299999994], [-3.6118670000000006, 55.9743831], [-3.6109878, 55.9744444], [-3.610748099999999, 55.9744604], [-3.607613300000001, 55.97476499999999], [-3.6074865, 55.9747808], [-3.6065125, 55.974923700000005], [-3.606458, 55.97493190000001], [-3.6056192, 55.97505770000001], [-3.6049629, 55.97516209999999], [-3.6042566, 55.9752683], [-3.603667599999999, 55.9753467], [-3.602481099999999, 55.975508699999985], [-3.6010826, 55.97568290000001], [-3.6001663000000006, 55.975792199999994], [-3.6001074000000006, 55.9757992], [-3.5992593000000004, 55.97590040000001], [-3.5978978, 55.9760983], [-3.5962024, 55.9763232], [-3.596028599999999, 55.9763461]]} |
4.7 |
2140 |
2144 |
2026-09-12T21:44:00+01:00 |
None |
None |
Falkirk High |
Polmont |
Linlithgow |
55.9795834 |
-3.6736121 |
55.9763461 |
-3.5960286 |
0 |
1 |
2026-09-12 20:41:48 |
RUNNING |
2026-09-12 20:40:45 |
Linlithgow |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41925073 |
1789245702858137 |
None |
39 |
38 |
2026-09-12 20:41:42.863723 |
None |
2026-09-12 22:03:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517282 |
L88077 |
031T66M712 |
2026-09-12 |
ScotRail |
P |
DEE |
GLQ |
1T66 |
158720+158729 |
4 |
90 |
None |
{"version": 3, "segments": [{"to_m": 293.867, "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": 582.007, "from_m": 293.867, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 629.532, "from_m": 582.007, "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": 821.335, "from_m": 629.532, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2299.974, "from_m": 821.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3741.458, "from_m": 2299.974, "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": 7899.519, "from_m": 3741.458, "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": 18664.149, "from_m": 7899.519, "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": 18702.938, "from_m": 18664.149, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23913.184, "from_m": 18702.938, "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": 25803.831, "from_m": 23913.184, "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": 27611.41, "from_m": 25803.831, "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": 31451.135, "from_m": 27611.41, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31968.747, "from_m": 31451.135, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33062.255, "from_m": 31968.747, "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": 33694.754, "from_m": 33062.255, "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": 34300.764, "from_m": 33694.754, "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": 36552.316, "from_m": 34300.764, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36622.822, "from_m": 36552.316, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40836.365, "from_m": 36622.822, "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": 40906.871, "from_m": 40836.365, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40933.902, "from_m": 40906.871, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43664.616, "from_m": 40933.902, "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": 54907.11, "from_m": 43664.616, "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": 59641.903, "from_m": 54907.11, "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": 59678.924, "from_m": 59641.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67181.936, "from_m": 59678.924, "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": 67217.149, "from_m": 67181.936, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73188.196, "from_m": 67217.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": 73234.422, "from_m": 73188.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": 79546.702, "from_m": 73234.422, "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": 83337.667, "from_m": 79546.702, "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": 84123.109, "from_m": 83337.667, "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": 88704.138, "from_m": 84123.109, "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": 90159.725, "from_m": 88704.138, "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": 90934.275, "from_m": 90159.725, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91997.417, "from_m": 90934.275, "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": 102668.75, "from_m": 91997.417, "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": 105367.042, "from_m": 102668.75, "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": 106081.244, "from_m": 105367.042, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 106677.427, "from_m": 106081.244, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 110340.748, "from_m": 106677.427, "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": 132833.556, "from_m": 110340.748, "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": 133138.623, "from_m": 132833.556, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 134479.621, "from_m": 133138.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 135113.521, "from_m": 134479.621, "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": 135859.032, "from_m": 135113.521, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 136246.598, "from_m": 135859.032, "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": 136311.799, "from_m": 136246.598, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 136986.913, "from_m": 136311.799, "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": 137584.438, "from_m": 136986.913, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 138080.684, "from_m": 137584.438, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}], "service_id": 517282, "profile_key": "19fa9185e24bdf41ea6d08a08c0a005592434b16af82b17f44aa5243661fd897", "schedule_id": 20497, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Dundee", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Dundee Central Jn", "stage_seq": 2, "distance_m": 582.007, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Dundee 672 Sig.", "stage_seq": 3, "distance_m": 4775.153, "section_seq": 1, "route_path_id": 28601}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2121", "location": "Invergowrie", "stage_seq": 4, "distance_m": 5761.802, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Longforgan L.C.", "stage_seq": 5, "distance_m": 9051.008, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Errol L.C.", "stage_seq": 6, "distance_m": 16869.539, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Barnhill Jn (Perth)", "stage_seq": 7, "distance_m": 31968.747, "section_seq": 1, "route_path_id": 28601}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2142H", "location": "Perth", "stage_seq": 8, "distance_m": 33290.602, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146H", "location": "Hilton Jn", "stage_seq": 9, "distance_m": 36431.366, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Hilton Jn Sig. HJ4", "stage_seq": 10, "distance_m": 38729.593, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Auchterarder S.B.", "stage_seq": 11, "distance_m": 59678.924, "section_seq": 1, "route_path_id": 28601}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": "2158", "location": "Gleneagles", "stage_seq": 12, "distance_m": 62708.001, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Blackford", "stage_seq": 13, "distance_m": 66499.61, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Greenloaning", "stage_seq": 14, "distance_m": 73035.811, "section_seq": 1, "route_path_id": 28601}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211H", "location": "Dunblane", "stage_seq": 15, "distance_m": 82734.327, "section_seq": 1, "route_path_id": 28601}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215H", "location": "Bridge of Allan", "stage_seq": 16, "distance_m": 86025.608, "section_seq": 1, "route_path_id": 28601}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2221", "location": "Stirling", "stage_seq": 17, "distance_m": 90581.067, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Larbert Jn", "stage_seq": 18, "distance_m": 104555.083, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Carmuirs West Jn", "stage_seq": 19, "distance_m": 105648.893, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Greenhill Lower Jn", "stage_seq": 20, "distance_m": 109206.419, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Greenhill Upper Jn", "stage_seq": 21, "distance_m": 110225.721, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Croy", "stage_seq": 22, "distance_m": 119804.816, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Lenzie", "stage_seq": 23, "distance_m": 128199.062, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Bishopbriggs", "stage_seq": 24, "distance_m": 133001.995, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Cowlairs West Jn", "stage_seq": 25, "distance_m": 135311.814, "section_seq": 1, "route_path_id": 28601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Cowlairs South Jn", "stage_seq": 26, "distance_m": 136184.983, "section_seq": 1, "route_path_id": 28601}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 27, "distance_m": 138080.684, "section_seq": 1, "route_path_id": 28601}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 138080.684, "from_m": 0.0, "section_seq": 1, "route_path_id": 28601}], "total_distance_m": 138080.684, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 137821.212, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 259.472, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Dundee |
2115 |
2115 |
2 |
None |
None |
Glasgow Queen St High Level |
2255 |
2255 |
6 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88077/2026-09-12/detailed |
None |
Dundee |
2026-09-12T21:15:09+01:00 |
Invergowrie |
5.0 |
{"type": "LineString", "coordinates": [[-2.9713041999999996, 56.4564967], [-2.9713944, 56.456464099999984], [-2.972560399999999, 56.4560421], [-2.9728401999999994, 56.4559619], [-2.9732505, 56.45587119999999], [-2.9736502999999996, 56.45576539999999], [-2.9742852999999996, 56.455579], [-2.9743883999999996, 56.4555487], [-2.9754676, 56.45523190000001], [-2.976031799999999, 56.45507750000001], [-2.9761368, 56.4550488], [-2.9771177999999994, 56.45478049999999], [-2.9779808, 56.45456949999999], [-2.9786456999999995, 56.4543914], [-2.9790230000000006, 56.45429829999999], [-2.97967546669689, 56.45412976338427], [-2.9797151999999993, 56.4541195], [-2.9804045999999995, 56.4539414], [-2.9818506999999994, 56.4535678], [-2.9832642999999996, 56.45320240000001], [-2.983983, 56.4530172], [-2.9845539, 56.4528691], [-2.9847013, 56.4528309], [-2.9849404999999996, 56.452771], [-2.985186, 56.4527096], [-2.9856072, 56.45260729999999], [-2.9860193, 56.452517699999994], [-2.9865982, 56.4524057], [-2.9869989, 56.4523385], [-2.9874081999999995, 56.4522797], [-2.9878204, 56.45222729999999], [-2.9882901, 56.45217639999999], [-2.9887056999999997, 56.45214550000001], [-2.9892031, 56.45210579999999], [-2.9899064, 56.4520796], [-2.9905898, 56.4520648], [-2.9914861, 56.4520864], [-2.9921788, 56.4521264], [-2.992732, 56.4521768], [-2.993422900000001, 56.4522594], [-2.9940580999999997, 56.452346799999994], [-2.9947676999999997, 56.45246960000001], [-2.9954758, 56.45262220000001], [-2.9960118, 56.452751199999994], [-2.9964145999999996, 56.4528624], [-2.9970798, 56.45306239999999], [-2.9977575999999995, 56.4533036], [-2.9985713, 56.4536218], [-2.999126, 56.45383110000001], [-2.9995378, 56.45397339999999], [-2.9999449, 56.4541065], [-3.0004261, 56.4542447], [-3.000849, 56.45435090000001], [-3.0014871999999997, 56.4544965], [-3.0020905, 56.45461149999999], [-3.0027817999999997, 56.454725], [-3.0035153999999995, 56.45481899999999], [-3.004264099999999, 56.4548879], [-3.0048222, 56.4549226], [-3.0052941, 56.4549442], [-3.0057294, 56.4549561], [-3.0065522, 56.454954699999995], [-3.0075557, 56.45492889999999], [-3.0114414, 56.4548067], [-3.0208685999999996, 56.4545068], [-3.0213470999999994, 56.4544943], [-3.0218157999999997, 56.4544911], [-3.0227005999999994, 56.4545142], [-3.0236454, 56.4545667], [-3.0241168, 56.454608099999994], [-3.0244949999999995, 56.4546455], [-3.0252894999999995, 56.4547476], [-3.0258933, 56.4548354], [-3.0261637999999995, 56.454882000000005], [-3.0265124, 56.454950499999995], [-3.027523, 56.455173599999995], [-3.0278933999999995, 56.4552548], [-3.0283614, 56.45535739999998], [-3.0315215, 56.45604999999999], [-3.0356257999999996, 56.4569485], [-3.0363690999999995, 56.45710040000001], [-3.0374616999999997, 56.45731149999999], [-3.03753344246359, 56.45732468661058], [-3.0390547, 56.45760429999999], [-3.0432360999999997, 56.4583543], [-3.0433150999999996, 56.458367599999995], [-3.0434980806705973, 56.45839756092976], [-3.0444931999999993, 56.4585605], [-3.0454259, 56.4586802], [-3.0464523, 56.458759099999995], [-3.047418, 56.4587947], [-3.0482439999999995, 56.4587971], [-3.0489994, 56.4587651], [-3.0495757, 56.4587318], [-3.0502932, 56.4586655], [-3.0510420999999996, 56.45856939999999], [-3.0518323, 56.45846039999999], [-3.0521537, 56.45840470000001], [-3.0531148999999997, 56.458197199999994], [-3.0541105, 56.4579423], [-3.0542719660063726, 56.45789098657547], [-3.0549988, 56.45765999999998], [-3.0556554, 56.4574135], [-3.055859719620779, 56.45732468661058], [-3.0563757, 56.45710040000001], [-3.0569354, 56.4568122], [-3.0574129, 56.456536], [-3.0579014999999994, 56.45623109999999]]} |
3.6 |
2115 |
2120 |
2026-09-12T21:19:30+01:00 |
{"movementMode": "ORDINARY", "trackingState": "POSITION_UNCONFIRMED", "targetStageSeq": 4, "presentationStatus": "DELAYED", "confirmedEvidenceId": "TD:41885691", "confirmationDeadline": "2026-09-12T21:19:30+01:00"} |
None |
Dundee |
Barnhill Jn (Perth) |
Invergowrie |
56.4562311 |
-3.0579015 |
56.4562311 |
-3.0579015 |
0 |
1 |
2026-09-12 20:36:11 |
RUNNING |
2026-09-12 20:15:09 |
Invergowrie |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41878852 |
1789245363274232 |
None |
8 |
8 |
2026-09-12 20:36:03.278163 |
None |
2026-09-12 22:55:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517283 |
P85447 |
881H20M712 |
2026-09-12 |
Southeastern |
P |
CHX |
HGS |
1H20 |
375826+375906 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1466.814, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4170.985, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10280.738, "from_m": 4170.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10377.982, "from_m": 10280.738, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10786.566, "from_m": 10377.982, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11013.897, "from_m": 10786.566, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12978.435, "from_m": 11013.897, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18864.682, "from_m": 12978.435, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18874.248, "from_m": 18864.682, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18946.979, "from_m": 18874.248, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19140.214, "from_m": 18946.979, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19704.565, "from_m": 19140.214, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19750.533, "from_m": 19704.565, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20375.141, "from_m": 19750.533, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23127.8, "from_m": 20375.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": 23170.623, "from_m": 23127.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": 25136.136, "from_m": 23170.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31499.273, "from_m": 25136.136, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34285.848, "from_m": 31499.273, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36836.494, "from_m": 34285.848, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40313.465, "from_m": 36836.494, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46315.903, "from_m": 40313.465, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47100.737, "from_m": 46315.903, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47962.214, "from_m": 47100.737, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48426.261, "from_m": 47962.214, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48620.108, "from_m": 48426.261, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48975.832, "from_m": 48620.108, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 55008.402, "from_m": 48975.832, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55040.677, "from_m": 55008.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55083.607, "from_m": 55040.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55832.253, "from_m": 55083.607, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56323.572, "from_m": 55832.253, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57557.984, "from_m": 56323.572, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61253.659, "from_m": 57557.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 63410.456, "from_m": 61253.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": 63800.081, "from_m": 63410.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65769.862, "from_m": 63800.081, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65922.367, "from_m": 65769.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": 67774.212, "from_m": 65922.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": 70386.484, "from_m": 67774.212, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 80595.221, "from_m": 70386.484, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83352.575, "from_m": 80595.221, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84593.179, "from_m": 83352.575, "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": 85651.113, "from_m": 84593.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": 90967.099, "from_m": 85651.113, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 97165.961, "from_m": 90967.099, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97736.158, "from_m": 97165.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": 98405.011, "from_m": 97736.158, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 98510.589, "from_m": 98405.011, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 99718.775, "from_m": 98510.589, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 100662.127, "from_m": 99718.775, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 100978.629, "from_m": 100662.127, "capability_applied": null, "effective_limit_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": 517283, "profile_key": "4075279ffe00d0d9cc4524d45cba79e7328003dacc36a5e548cf5b5ee1f56fb5", "schedule_id": 22770, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2124", "location": "London Bridge", "stage_seq": 4, "distance_m": 3305.008, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5498.133, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "New Cross", "stage_seq": 6, "distance_m": 8471.401, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 9290.085, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10690.772, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Hither Green", "stage_seq": 9, "distance_m": 12214.768, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Grove Park", "stage_seq": 10, "distance_m": 15075.954, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18710.122, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 20247.289, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Orpington", "stage_seq": 13, "distance_m": 22920.408, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149H", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 36160.146, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2159", "location": "Tonbridge", "stage_seq": 15, "distance_m": 48245.281, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Somerhill Tunnel", "stage_seq": 16, "distance_m": 49146.605, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2205", "location": "High Brooms", "stage_seq": 17, "distance_m": 53368.684, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Wells Tunnel Jn", "stage_seq": 18, "distance_m": 55008.402, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2210", "location": "Tunbridge Wells", "stage_seq": 19, "distance_m": 55939.41, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Strawberry Hill Tunnel", "stage_seq": 20, "distance_m": 57148.88, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Wadhurst", "stage_seq": 21, "distance_m": 63800.081, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Wadhurst Tunnel South", "stage_seq": 22, "distance_m": 64648.58, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Robertsbridge", "stage_seq": 23, "distance_m": 80391.839, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Mountfield Tunnel", "stage_seq": 24, "distance_m": 83664.138, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234", "location": "Battle", "stage_seq": 25, "distance_m": 89973.422, "section_seq": 1, "route_path_id": 37279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Bopeep S.B. Jn", "stage_seq": 26, "distance_m": 98449.663, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "St. Leonards Warrior Sq", "stage_seq": 27, "distance_m": 99740.724, "section_seq": 1, "route_path_id": 37279}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": null, "location": "Hastings", "stage_seq": 28, "distance_m": 100978.629, "section_seq": 1, "route_path_id": 37279}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100978.629, "from_m": 0.0, "section_seq": 1, "route_path_id": 37279}], "total_distance_m": 100978.629, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100730.411, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 248.218, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:15Z", "source_id": 41896292, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:25:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:19Z", "source_id": 13707140, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:43Z", "source_id": 41907786, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:32:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:46Z", "source_id": 13710893, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}] |
London Charing Cross |
2115 |
2115 |
5 |
None |
None |
Hastings |
2247 |
2247 |
4 |
LATE |
+11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85447/2026-09-12/detailed |
None |
London Bridge |
2026-09-12T21:35:23+01:00 |
Orpington |
3.5 |
{"type": "LineString", "coordinates": [[-0.08469626099519811, 51.50498007816512], [-0.0845645, 51.504896200000005], [-0.0842281, 51.50467809999999], [-0.0840235, 51.5045287], [-0.08383179999999998, 51.504369700000005], [-0.0835106, 51.5040562], [-0.08327059999999999, 51.5038506], [-0.08315849999999998, 51.503769899999995], [-0.08303849999999999, 51.50368849999999], [-0.0828384, 51.5035711], [-0.0827038, 51.5034996], [-0.0824847, 51.50338969999999], [-0.0818829, 51.5030919], [-0.08161989999999998, 51.5029578], [-0.0813896, 51.50284509999999], [-0.08051169999999999, 51.5024008], [-0.0802967, 51.50228940000001], [-0.0791395, 51.5016777], [-0.0782342, 51.5012023], [-0.0778572, 51.5009845], [-0.07748499999999998, 51.50077040000001], [-0.07696089999999998, 51.50049], [-0.0760067, 51.4999783], [-0.074286, 51.49904620000001], [-0.07377556816539182, 51.4987748385867], [-0.0730468, 51.498387400000006], [-0.07210449999999999, 51.4978878], [-0.0708392, 51.497239500000006], [-0.06990510000000001, 51.4967797], [-0.06941019999999999, 51.4965596], [-0.0689536, 51.49636639999999], [-0.06835759999999999, 51.496132399999986], [-0.06794439999999999, 51.4959648], [-0.06754969999999999, 51.495794], [-0.067129, 51.4956008], [-0.06677120000000002, 51.4954222], [-0.0660534, 51.49504709999999], [-0.065521, 51.4947767], [-0.0647842, 51.49443399999999], [-0.0639445, 51.49405560000001], [-0.06330221367318085, 51.49376836201419], [-0.062752, 51.493522299999995], [-0.06135779999999998, 51.4929093], [-0.0609676, 51.4927389], [-0.0604607, 51.4925143], [-0.05829149999999999, 51.4915705], [-0.05784219999999999, 51.4913759], [-0.05759140000000001, 51.4912632], [-0.055446699999999995, 51.490331999999995], [-0.0552134, 51.4902406], [-0.05499609999999999, 51.4901558], [-0.05472919999999999, 51.49005559999999], [-0.054513299999999994, 51.4899758], [-0.054285999999999994, 51.4898969], [-0.053828999999999995, 51.489716099999995], [-0.053263099999999994, 51.48949150000001], [-0.05286140000000001, 51.4893178], [-0.05241479999999999, 51.4891062], [-0.0521676, 51.48898760000001], [-0.051924, 51.48886649999999], [-0.0516578, 51.4887262], [-0.0512278, 51.488510100000006], [-0.050848, 51.4883262], [-0.0506642, 51.4882368], [-0.050372999999999994, 51.4881065], [-0.05006699999999999, 51.4879752], [-0.04954889999999999, 51.4877555], [-0.0476834, 51.486992400000005], [-0.0475447130129172, 51.48693545537826], [-0.04745021364848643, 51.486896654072346], [-0.0472041, 51.4867956], [-0.0466178, 51.486554899999994], [-0.04589469999999999, 51.486258], [-0.04433419999999999, 51.4856293], [-0.0441009, 51.4855286], [-0.0439574, 51.4854666], [-0.04376629091290948, 51.48538214411256], [-0.04369768451577953, 51.48535182519087], [-0.04369866963415758, 51.485314129980374], [-0.04303629999999999, 51.4850194], [-0.0418921, 51.484536899999995], [-0.04086879999999999, 51.48414559999999], [-0.0397045, 51.4836922], [-0.0393641, 51.48354770000001], [-0.038911, 51.4833375], [-0.0387063, 51.48323689999999], [-0.038290099999999994, 51.4830163], [-0.0380771, 51.4828902], [-0.0378488, 51.4827614], [-0.0375438, 51.4825495], [-0.0373249, 51.48239399999999], [-0.0371119, 51.482235], [-0.036866600000000006, 51.4820223], [-0.03678998529299981, 51.481952933193696], [-0.036642499999999995, 51.4818194], [-0.0363913, 51.4815687], [-0.036124, 51.48125979999999], [-0.0359724, 51.481070999999986], [-0.035731299999999994, 51.4807732], [-0.035599200000000004, 51.48058369999999], [-0.0353601, 51.4802207], [-0.0350055, 51.479624699999995], [-0.0347661, 51.4792787], [-0.034676099999999994, 51.479148499999994], [-0.0344598, 51.4788453], [-0.0342497, 51.4785303], [-0.0340297, 51.4782133], [-0.0337974, 51.47787129999998], [-0.033567299999999994, 51.477529999999994], [-0.03331719999999999, 51.477161800000005], [-0.03305489999999999, 51.476787300000005], [-0.0327537, 51.476368400000005], [-0.0324959, 51.4760292], [-0.0321813, 51.4756243], [-0.0319146, 51.47529680000001], [-0.031588899999999996, 51.474909200000006], [-0.0312633, 51.47454919999999], [-0.030932, 51.4742065], [-0.0305535, 51.47384519999999], [-0.0301107, 51.4734069], [-0.0296939, 51.47308090000001], [-0.0292431, 51.4727291], [-0.0285885, 51.4722483], [-0.0284268, 51.47214099999999], [-0.027746, 51.4716894], [-0.0269296, 51.47118269999999], [-0.0266967, 51.471051200000005], [-0.026442, 51.470913499999995], [-0.026290199999999996, 51.4708339], [-0.025973399999999997, 51.4706777], [-0.025641199999999996, 51.4705173], [-0.0248669, 51.470130100000006], [-0.0243718, 51.46991829999999], [-0.0230656, 51.469365499999995], [-0.022571999999999995, 51.46915270000001], [-0.0218126, 51.4688371], [-0.021173399999999995, 51.4685629], [-0.020592399999999997, 51.46831900000001], [-0.020295299999999995, 51.468182699999986], [-0.019994399999999996, 51.4680323], [-0.019714499999999996, 51.46787779999998], [-0.01954237268678388, 51.46776578153707], [-0.01942728662649193, 51.46769088470786], [-0.0193471, 51.467638699999995], [-0.018998199999999996, 51.46736829999999], [-0.0187188, 51.4671117], [-0.0184951, 51.46686590000001], [-0.0182759, 51.4666101], [-0.0181597, 51.46643859999999], [-0.018041999999999996, 51.4662515], [-0.0179567, 51.4660956], [-0.0178216, 51.4658158], [-0.0177301, 51.4655923], [-0.017622699999999998, 51.46526529999999], [-0.0175178, 51.46496700000001], [-0.0173797, 51.4645736], [-0.017348499999999996, 51.46447390000001], [-0.0173335, 51.46443109999999], [-0.017224499999999997, 51.4641712], [-0.017117799999999996, 51.46397819999999], [-0.017045799999999996, 51.4638389], [-0.016941799999999996, 51.4635918], [-0.016929099999999996, 51.4635541], [-0.0168867, 51.4634232], [-0.016761899999999996, 51.4630306], [-0.0166827, 51.4627826], [-0.016614499999999997, 51.46256480000001], [-0.0165391, 51.46234239999999], [-0.016466899999999996, 51.46211889999999], [-0.016358, 51.4618338], [-0.016276299999999997, 51.461639100000006], [-0.0161898, 51.4614595], [-0.0160912, 51.4612752], [-0.016030900000000004, 51.4611695], [-0.015899499999999997, 51.460956499999995], [-0.015757999999999998, 51.4607509], [-0.015686764162486884, 51.46065516474992], [-0.015518699999999996, 51.460429299999994], [-0.0155011988333516, 51.460408534875896], [-0.015474058929678056, 51.460376333377205], [-0.015406100000000002, 51.46029569999999], [-0.0152869, 51.4601559], [-0.015204400000000002, 51.46006529999999], [-0.0151843, 51.4600416], [-0.014813799999999998, 51.4596505], [-0.0144816, 51.45932139999999], [-0.014464100000000002, 51.45930739999999], [-0.0143072, 51.45916], [-0.014127600000000002, 51.45900880000001], [-0.013891199999999998, 51.4588119], [-0.0133413, 51.4584175], [-0.0131616, 51.4583085], [-0.012854, 51.458134999999984], [-0.0126589, 51.45803219999999], [-0.0121124, 51.45776779999999], [-0.011687599999999998, 51.45758589999999], [-0.011093, 51.4573518], [-0.0104649, 51.457112900000006], [-0.009801799999999998, 51.45686520000001], [-0.009344099999999998, 51.4566903], [-0.008976299999999998, 51.4565433], [-0.008457699999999999, 51.4563334], [-0.0079561, 51.456119499999986], [-0.0072665, 51.45580239999999], [-0.006573099999999999, 51.455468], [-0.006123, 51.4552463], [-0.0056215, 51.45499699999999], [-0.0051776999999999995, 51.454766], [-0.0048171, 51.4545736], [-0.0043979, 51.4543357], [-0.0038673, 51.4540095], [-0.0036745, 51.453883600000005], [-0.0032196999999999994, 51.45357679999999], [-0.0029396999999999995, 51.45337949999999], [-0.0026835999999999995, 51.4531824], [-0.0025425999999999995, 51.4530717], [-0.0021194000000000005, 51.452719599999995], [-0.001735, 51.45237169999999], [-0.0014571, 51.4521125], [-0.0012017, 51.45187190000001], [-0.0006945, 51.4514038], [-0.000515629834953042, 51.4512366885742], [-0.0002777, 51.451014399999984], [-0.000053, 51.4508015], [0.0, 51.45075298597624], [0.00017029999999999997, 51.45059710000001], [0.0006218999999999999, 51.4501793], [0.0007597999999999999, 51.450056800000006], [0.0010852999999999998, 51.44974499999999], [0.0015752999999999995, 51.4492792], [0.0018411, 51.4490219], [0.0021599, 51.4486915], [0.0027112, 51.4481436], [0.0029726, 51.44788], [0.0031483999999999995, 51.4477042], [0.0036367, 51.4472044], [0.0038805, 51.4469677], [0.0040742999999999994, 51.4467727], [0.0041913, 51.4466583], [0.0045294, 51.446331], [0.0046977, 51.44616310000001], [0.0051154, 51.4457437], [0.005200999999999999, 51.4456637], [0.0053660999999999995, 51.44549979999999], [0.0055495, 51.4453103], [0.0056503, 51.4452114], [0.006282699999999999, 51.4445146], [0.006987299999999999, 51.4438165], [0.0076364, 51.4431849], [0.008005263533472754, 51.442817580280106], [0.008449699999999997, 51.442375], [0.009204, 51.4416272], [0.0100486, 51.44077480000001], [0.0116768, 51.43914339999999], [0.0118895, 51.43893219999999], [0.011954899999999996, 51.4388682], [0.0121078, 51.438712], [0.012446199999999998, 51.43845180000001], [0.0128054, 51.43808990000001], [0.0131448, 51.43781829999998], [0.013202999999999998, 51.4377603], [0.0136402, 51.43740540000001], [0.013927099999999998, 51.4371239], [0.014162499999999996, 51.4368927], [0.0148271, 51.4362722], [0.015063699999999994, 51.4360513], [0.0151035, 51.4360167], [0.0156707, 51.435523700000005], [0.0161943, 51.4350856], [0.0166123, 51.4347314], [0.0183697, 51.4333329], [0.018981, 51.4328214], [0.019659, 51.432281200000006], [0.0201322, 51.43195800000001], [0.020802099999999997, 51.431521], [0.0211852, 51.43127609999999], [0.0215904, 51.43101199999999], [0.0218589, 51.43084309999999], [0.0228898, 51.4301965], [0.023360346551397276, 51.42989965059028], [0.023930599999999996, 51.4295399], [0.0247744, 51.4290078], [0.025238699999999996, 51.42871059999999], [0.026054099999999997, 51.42820139999999], [0.0265986, 51.4278489], [0.0276775, 51.427189199999994], [0.029099099999999996, 51.42634069999998], [0.0307723, 51.4253388], [0.03191839999999999, 51.4246491], [0.0331298, 51.423893], [0.0337427, 51.4234995], [0.0342493, 51.4231723], [0.03474130000000001, 51.42284589999999], [0.0356626, 51.4222782], [0.03640879999999999, 51.4218598], [0.041973199999999995, 51.4184388], [0.0429547, 51.417784], [0.043587999999999995, 51.4173432], [0.04419719999999999, 51.4169246], [0.044864499999999995, 51.4164572], [0.04535859999999999, 51.416116299999985], [0.045568599999999994, 51.4159444], [0.046018, 51.415578800000006], [0.04613199999999999, 51.415484799999994], [0.046880599999999994, 51.414837], [0.04874429999999999, 51.41300729999999], [0.04916029999999999, 51.41261349999999], [0.05050679999999999, 51.411241200000006], [0.0519068, 51.409879200000006], [0.0530322, 51.408890099999994], [0.0533763, 51.4085983], [0.05368379999999999, 51.4083429], [0.0546499, 51.40749069999999], [0.05478439999999999, 51.40739020000001], [0.054965499999999994, 51.40724029999999], [0.0556227, 51.406702799999984], [0.05701900407104348, 51.405578116262234], [0.0578815, 51.4048834], [0.058240700000000006, 51.4046312], [0.058417800000000006, 51.40450239999999], [0.059469499999999995, 51.40364849999999], [0.0596246, 51.4035129], [0.0599974, 51.40315030000001], [0.06033820000000001, 51.40282619999999], [0.06072269999999999, 51.40245529999999], [0.0608479, 51.40232579999999], [0.0613656, 51.401771499999995], [0.062063900000000005, 51.4010638], [0.06252109999999998, 51.4006422], [0.06260901510172931, 51.40054994399729], [0.06265810278279549, 51.40049843247918], [0.06270053640991985, 51.40045390353017], [0.06274413766608793, 51.40040814925083], [0.0628269, 51.4003213], [0.06450320000000001, 51.3986134], [0.0646219304619818, 51.39849087790381], [0.06470974438261402, 51.39840025945155], [0.0647944, 51.3983129], [0.065178, 51.397880699999995], [0.0656825, 51.39736469999999], [0.06639419999999999, 51.3966424], [0.06701899999999998, 51.3960055], [0.06767389999999998, 51.395331099999986], [0.0681868, 51.3948109], [0.0688386, 51.3942146], [0.06904329999999999, 51.3940015], [0.0699907, 51.3930153], [0.0701314, 51.3928714], [0.07171019999999999, 51.3912813], [0.0725451, 51.39042549999999], [0.0734953, 51.3894725], [0.0742542, 51.388743299999994], [0.07458, 51.3884375], [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.0811198, 51.3816356], [0.0825907, 51.38006029999999], [0.08364869999999999, 51.3790205], [0.0844709, 51.3781661], [0.0852917, 51.3773407], [0.0858452, 51.376764599999994], [0.08593119999999999, 51.376672600000006], [0.0861956, 51.376389800000005], [0.08646729999999998, 51.37608610000001], [0.0869127, 51.375601], [0.0874664, 51.3749406], [0.0878351, 51.37449990000001], [0.0880204, 51.37427829999999], [0.0886883, 51.373464600000005], [0.08878133411163373, 51.373353758495334]]} |
12.0 |
2135 |
2138½ |
2026-09-12T21:49:30+01:00 |
None |
None |
London Waterloo (East) |
Parks Bridge Jn |
Orpington |
51.4521758 |
-0.0015250 |
51.3733538 |
0.0887813 |
0 |
1 |
2026-09-12 20:41:38 |
RUNNING |
2026-09-12 20:35:23 |
Orpington |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41914710 |
1789245700258119 |
None |
40 |
40 |
2026-09-12 20:41:40.263979 |
None |
2026-09-12 22:58:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517284 |
G14304 |
882H66M712 |
2026-09-12 |
Southern |
P |
None |
None |
2H66 |
377315+377323 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 394.536, "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": 466.021, "from_m": 394.536, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 623.109, "from_m": 466.021, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2272.758, "from_m": 623.109, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3319.407, "from_m": 2272.758, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3339.901, "from_m": 3319.407, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3502.915, "from_m": 3339.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3526.386, "from_m": 3502.915, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3557.325, "from_m": 3526.386, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3827.679, "from_m": 3557.325, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5024.693, "from_m": 3827.679, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5058.051, "from_m": 5024.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5076.89, "from_m": 5058.051, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5109.351, "from_m": 5076.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5784.888, "from_m": 5109.351, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7620.561, "from_m": 5784.888, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8053.167, "from_m": 7620.561, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8067.755, "from_m": 8053.167, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8585.493, "from_m": 8067.755, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8619.663, "from_m": 8585.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8681.897, "from_m": 8619.663, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11450.37, "from_m": 8681.897, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12693.761, "from_m": 11450.37, "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": 12775.908, "from_m": 12693.761, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13188.152, "from_m": 12775.908, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13266.299, "from_m": 13188.152, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14749.368, "from_m": 13266.299, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14800.341, "from_m": 14749.368, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15254.446, "from_m": 14800.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": 15353.552, "from_m": 15254.446, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15381.618, "from_m": 15353.552, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15916.094, "from_m": 15381.618, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15955.614, "from_m": 15916.094, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16003.599, "from_m": 15955.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17344.224, "from_m": 16003.599, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17428.536, "from_m": 17344.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18161.79, "from_m": 17428.536, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18592.616, "from_m": 18161.79, "capability_applied": null, "effective_limit_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": 517284, "profile_key": "62960f5fbdc258790bec9e3390024e067e0a6a5376b38217d95be64e42258967", "schedule_id": 12663, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Beckenham Junction (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118", "location": "Birkbeck", "stage_seq": 2, "distance_m": 2354.978, "section_seq": 1, "route_path_id": 28332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Bromley Jn", "stage_seq": 3, "distance_m": 3579.701, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Crystal Palace", "stage_seq": 4, "distance_m": 4988.476, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2125H", "location": "Gipsy Hill", "stage_seq": 5, "distance_m": 6104.279, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "West Norwood", "stage_seq": 6, "distance_m": 7657.067, "section_seq": 1, "route_path_id": 28332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "West Norwood Junction", "stage_seq": 7, "distance_m": 8084.888, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132H", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 8764.218, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2136", "location": "North Dulwich", "stage_seq": 9, "distance_m": 10870.431, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138", "location": "East Dulwich", "stage_seq": 10, "distance_m": 11755.436, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141H", "location": "Peckham Rye (C)", "stage_seq": 11, "distance_m": 13000.401, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Queens Rd Peckham", "stage_seq": 12, "distance_m": 14200.407, "section_seq": 1, "route_path_id": 28332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Old Kent Road Jn", "stage_seq": 13, "distance_m": 14718.628, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146H", "location": "South Bermondsey", "stage_seq": 14, "distance_m": 15720.522, "section_seq": 1, "route_path_id": 28332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "South Bermondsey Jn", "stage_seq": 15, "distance_m": 15976.293, "section_seq": 1, "route_path_id": 28332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Spa Road Jn", "stage_seq": 16, "distance_m": 16494.675, "section_seq": 1, "route_path_id": 28332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Abbey Street Jn", "stage_seq": 17, "distance_m": 17428.536, "section_seq": 1, "route_path_id": 28332}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 18, "distance_m": 18592.616, "section_seq": 1, "route_path_id": 28332}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18592.616, "from_m": 0.0, "section_seq": 1, "route_path_id": 28332}], "total_distance_m": 18592.616, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 16469.974, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2122.642, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29768, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:46Z", "source_id": 41913128, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:35:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:53Z", "source_id": 13712644, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29782, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:16Z", "source_id": 41917454, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:17Z", "source_id": 13714048, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29773, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:37Z", "source_id": 41921548, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:39Z", "source_id": 13715357, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Beckenham Junction (C) |
2115 |
2115 |
None |
21:40:00 |
None |
London Bridge (Central) |
2151 |
2151 |
15 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G14304/2026-09-12/detailed |
None |
Peckham Rye (C) |
2026-09-12T21:41:30+01:00 |
Queens Rd Peckham |
1.5 |
{"type": "LineString", "coordinates": [[-0.070839, 51.469418399999995], [-0.07044099999999999, 51.46952910000001], [-0.06987769999999999, 51.46969699999998], [-0.0695089, 51.4697976], [-0.0693508, 51.4698408], [-0.0690022, 51.46991959999999], [-0.0686468, 51.46998879999999], [-0.06843079999999999, 51.47003049999999], [-0.068069, 51.4701022], [-0.067689, 51.47016619999999], [-0.0672201, 51.4702247], [-0.0667582, 51.4702678], [-0.06635879999999998, 51.4702958], [-0.0657932, 51.47033129999999], [-0.0650741, 51.4703666], [-0.06481573500950938, 51.470382231530365], [-0.06467303186293803, 51.470390865316126], [-0.0644642, 51.47040350000001], [-0.0639791, 51.47044290000001], [-0.06375929999999999, 51.4704682], [-0.0632105, 51.47055119999999], [-0.062644, 51.47065559999999], [-0.0620985, 51.470780399999995], [-0.0619021, 51.470832300000005], [-0.0615257, 51.4709417], [-0.06101549999999999, 51.4711179], [-0.06073169999999999, 51.4712325], [-0.0605314, 51.4713217], [-0.0602989, 51.4714171], [-0.06003950000000001, 51.471536], [-0.0597418, 51.47167610000001], [-0.059446, 51.47184440000001], [-0.0592382, 51.47197389999999], [-0.059021499999999984, 51.4721227], [-0.0588143, 51.47227470000001], [-0.05852120000000001, 51.4725076], [-0.058237899999999995, 51.472740599999995], [-0.0579436, 51.47302400000002], [-0.0576838, 51.47334080000001], [-0.057631899999999986, 51.4734046], [-0.0575472, 51.4735087], [-0.05743139999999999, 51.47367400000001], [-0.057075400000000005, 51.474218899999975], [-0.05687529999999999, 51.4745477]]} |
0.7 |
2141½ |
2143 |
2026-09-12T21:42:30+01:00 |
None |
None |
East Dulwich |
Peckham Rye (E) |
Queens Rd Peckham |
51.4694184 |
-0.0708390 |
51.4745477 |
-0.0568753 |
0 |
1 |
2026-09-12 20:40:56 |
AT_PLATFORM |
2026-09-12 20:40:00 |
Peckham Rye (C) |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13715357 |
1789245629114757 |
None |
47 |
47 |
2026-09-12 20:40:29.119187 |
2 |
2026-09-12 20:42:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517285 |
L89662 |
192K35M712 |
2026-09-12 |
Northern |
O |
HUL |
HFX |
2K35 |
158909 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 410.885, "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": 499.596, "from_m": 410.885, "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": 1433.21, "from_m": 499.596, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1459.918, "from_m": 1433.21, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2731.669, "from_m": 1459.918, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3661.79, "from_m": 2731.669, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 3984.187, "from_m": 3661.79, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12663.206, "from_m": 3984.187, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25204.581, "from_m": 12663.206, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27364.296, "from_m": 25204.581, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36209.274, "from_m": 27364.296, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41688.765, "from_m": 36209.274, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43569.292, "from_m": 41688.765, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46576.973, "from_m": 43569.292, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48745.17, "from_m": 46576.973, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48795.264, "from_m": 48745.17, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49225.095, "from_m": 48795.264, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49242.33, "from_m": 49225.095, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49473.371, "from_m": 49242.33, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49992.095, "from_m": 49473.371, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50039.242, "from_m": 49992.095, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 50719.114, "from_m": 50039.242, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54770.981, "from_m": 50719.114, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58681.639, "from_m": 54770.981, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59258.439, "from_m": 58681.639, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60167.573, "from_m": 59258.439, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64590.103, "from_m": 60167.573, "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": 64669.336, "from_m": 64590.103, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64729.651, "from_m": 64669.336, "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": 71429.904, "from_m": 64729.651, "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": 71901.03, "from_m": 71429.904, "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": 72470.231, "from_m": 71901.03, "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": 72521.593, "from_m": 72470.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81106.525, "from_m": 72521.593, "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": 81173.5, "from_m": 81106.525, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83102.285, "from_m": 81173.5, "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": 83921.455, "from_m": 83102.285, "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": 85970.902, "from_m": 83921.455, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 86009.992, "from_m": 85970.902, "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": 86693.422, "from_m": 86009.992, "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": 87140.673, "from_m": 86693.422, "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": 87476.878, "from_m": 87140.673, "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": 87726.792, "from_m": 87476.878, "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": 88220.652, "from_m": 87726.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": 88428.016, "from_m": 88220.652, "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": 88647.673, "from_m": 88428.016, "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": 88904.213, "from_m": 88647.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": 89104.487, "from_m": 88904.213, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89142.32, "from_m": 89104.487, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90145.462, "from_m": 89142.32, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 97380.323, "from_m": 90145.462, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97940.788, "from_m": 97380.323, "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": 101040.801, "from_m": 97940.788, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 101090.54, "from_m": 101040.801, "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": 102471.657, "from_m": 101090.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 102530.116, "from_m": 102471.657, "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": 103746.869, "from_m": 102530.116, "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": 106772.34, "from_m": 103746.869, "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": 110705.381, "from_m": 106772.34, "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": 113305.822, "from_m": 110705.381, "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": 114582.197, "from_m": 113305.822, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 114601.96, "from_m": 114582.197, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 114666.7, "from_m": 114601.96, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 114752.799, "from_m": 114666.7, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 114844.197, "from_m": 114752.799, "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": 517285, "profile_key": "6b099e42d0836e97ed4fced130f14d126ca6f424adc5ae373dc8f63d1f4d16e3", "schedule_id": 35578, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Hull", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118H", "location": "Hessle Road Jn", "stage_seq": 2, "distance_m": 3093.373, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "Brough", "stage_seq": 3, "distance_m": 16819.98, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Gilberdyke", "stage_seq": 4, "distance_m": 27184.489, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Howden", "stage_seq": 5, "distance_m": 35839.729, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2148", "location": "Selby", "stage_seq": 6, "distance_m": 49711.946, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Hambleton East Jn", "stage_seq": 7, "distance_m": 55407.001, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Hambleton West Jn", "stage_seq": 8, "distance_m": 57286.879, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Gascoigne Wood Jn", "stage_seq": 9, "distance_m": 60167.573, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "South Milford", "stage_seq": 10, "distance_m": 62378.838, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2205", "location": "Micklefield", "stage_seq": 11, "distance_m": 72032.608, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209", "location": "East Garforth", "stage_seq": 12, "distance_m": 75005.176, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211H", "location": "Garforth", "stage_seq": 13, "distance_m": 75853.788, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216", "location": "Cross Gates", "stage_seq": 14, "distance_m": 80488.531, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Neville H. West Jn", "stage_seq": 15, "distance_m": 84966.022, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2226H", "location": "Leeds", "stage_seq": 16, "distance_m": 87600.74, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Leeds West Jn", "stage_seq": 17, "distance_m": 88116.233, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Whitehall Jn", "stage_seq": 18, "distance_m": 88501.5, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Holbeck Jn", "stage_seq": 19, "distance_m": 89066.385, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2235", "location": "Bramley", "stage_seq": 20, "distance_m": 94056.814, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "New Pudsey", "stage_seq": 21, "distance_m": 96956.361, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Mill Lane Jn", "stage_seq": 22, "distance_m": 102332.457, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2251H", "location": "Bradford Interchange", "stage_seq": 23, "distance_m": 102401.456, "section_seq": 1, "route_path_id": 35950}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Mill Lane Jn", "stage_seq": 24, "distance_m": 102471.657, "section_seq": 1, "route_path_id": 35950}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": null, "location": "Halifax", "stage_seq": 25, "distance_m": 114844.197, "section_seq": 1, "route_path_id": 35950}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 114844.197, "from_m": 0.0, "section_seq": 1, "route_path_id": 35950}], "total_distance_m": 114844.197, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 111230.556, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3613.641, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:34Z", "source_id": 41896822, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:26:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:37Z", "source_id": 13707318, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:39Z", "source_id": 41909463, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:45Z", "source_id": 13711462, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6441, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:00Z", "source_id": 41918725, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:38:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:07Z", "source_id": 13714471, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Hull |
2115 |
2115 |
2 |
None |
None |
Halifax |
2304 |
2303½ |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89662/2026-09-12/detailed |
None |
Brough |
2026-09-12T21:27:08+01:00 |
Selby |
20.0 |
{"type": "LineString", "coordinates": [[-0.5781870000000001, 53.726861], [-0.5876995999999999, 53.72853969999999], [-0.5930653, 53.72948410000001], [-0.5947394999999999, 53.729779], [-0.5982336, 53.73039609999999], [-0.6000191, 53.7307033], [-0.6017428999999999, 53.7309747], [-0.6028944999999999, 53.7311448], [-0.6051817, 53.73145769999999], [-0.6063731999999998, 53.73161439999999], [-0.6176237, 53.7330943], [-0.6251019, 53.73407790000001], [-0.6269670654738263, 53.734323238421794], [-0.628820698883665, 53.73456705853086], [-0.6310782, 53.734863999999995], [-0.643478, 53.73649939999999], [-0.6464716999999999, 53.7368875], [-0.6550249999999999, 53.7379962], [-0.6558199, 53.738099199999986], [-0.6587687, 53.7384881], [-0.6617513, 53.738875799999995], [-0.6653633, 53.7393488], [-0.6664269000000002, 53.739487999999994], [-0.6699657999999998, 53.7399514], [-0.6700939000000001, 53.73996820000001], [-0.6707547999999999, 53.7400527], [-0.6714157, 53.74013720000001], [-0.6730101, 53.740349399999985], [-0.6894168999999999, 53.742499200000005], [-0.6902359, 53.7426048], [-0.6950299999999999, 53.7432328], [-0.7022122, 53.74417040000001], [-0.715927, 53.745960800000006], [-0.7186522272956171, 53.74631562049168], [-0.7282284, 53.7475624], [-0.7292341, 53.7476933], [-0.7316159, 53.7480033], [-0.7324498999999999, 53.7481127], [-0.7330959, 53.748197399999995], [-0.7337566, 53.748284], [-0.7342856, 53.74835339999999], [-0.7348607999999999, 53.748428800000006], [-0.7359047, 53.74856559999999], [-0.7364665999999999, 53.74864239999999], [-0.7403029999999999, 53.74913399999999], [-0.7448934, 53.7497395], [-0.7870845, 53.75522049999999], [-0.7880417999999999, 53.7553448], [-0.8027537, 53.7572551], [-0.8043038, 53.757456399999995], [-0.8061822, 53.7576996], [-0.8084837557075693, 53.75799750553264], [-0.8223364, 53.7597905], [-0.8583411999999999, 53.7644418], [-0.859758804439756, 53.76462493151893], [-0.8602144999999999, 53.76468379999999], [-0.8604702, 53.7647168], [-0.8607797999999999, 53.76475690000001], [-0.8609984999999999, 53.7647865], [-0.8614216999999998, 53.7648399], [-0.8657068000000001, 53.76539459999999], [-0.880539, 53.7673145], [-0.881274, 53.76740960000001], [-0.8983152841195214, 53.76958572370135], [-0.9017914, 53.7700296], [-0.9155703, 53.7717822], [-0.9236658, 53.77281059999999], [-0.9246835, 53.7729399], [-0.9284937, 53.773424299999995], [-0.9288985, 53.7734796], [-0.9297114, 53.77358310000001], [-0.9468163000000002, 53.77576410000001], [-0.9472003, 53.77581309999999], [-0.9599076, 53.77743610000001], [-0.9703421, 53.7787688], [-0.9711527, 53.7788723], [-0.9713268, 53.7788946], [-0.9751737, 53.77938689999999], [-0.9881468125314736, 53.78104710959971], [-0.9961518, 53.78207150000001], [-1.0034682999999998, 53.7830074], [-1.0090049, 53.7837156], [-1.0102142, 53.78387029999999], [-1.0158829, 53.7845878], [-1.0189258, 53.784984], [-1.0199159, 53.7851106], [-1.0249596, 53.785755300000005], [-1.0331819999999998, 53.78680119999999], [-1.034957, 53.7870222], [-1.0367925, 53.7872062], [-1.0383166, 53.7873118], [-1.0404227, 53.78742040000001], [-1.0406265449963976, 53.78742772712427], [-1.0423923999999998, 53.7874912], [-1.0450303, 53.787540699999994], [-1.0464344, 53.7875372], [-1.048198, 53.7875006], [-1.0502892, 53.7874295], [-1.0503295737561689, 53.78742772712427], [-1.0525164, 53.78733170000002], [-1.0536413, 53.7872773], [-1.0537891, 53.78726999999999], [-1.0539283999999998, 53.7872632], [-1.0547427, 53.7871852], [-1.0554173999999998, 53.7871364], [-1.0565437, 53.7870372], [-1.0569906, 53.7869744], [-1.0575802, 53.786869299999985], [-1.0580743, 53.7867609], [-1.0585181, 53.7866345], [-1.0590042, 53.7864708], [-1.0594297999999998, 53.7863025], [-1.0596397999999998, 53.7862094], [-1.0600228, 53.7860164], [-1.0604329, 53.78577500000001], [-1.0608532999999998, 53.78549540000001], [-1.0610947, 53.78531879999999], [-1.0612457, 53.7851994], [-1.0615945999999998, 53.78490719999999], [-1.0618479999999997, 53.7846379], [-1.0626874, 53.783722999999995], [-1.062801, 53.78360419999999], [-1.062918, 53.78345610000001], [-1.0633482, 53.7828969], [-1.063466924412548, 53.78272832428257]]} |
20.4 |
2127 |
2147 |
2026-09-12T21:46:00+01:00 |
None |
None |
Hull |
Howden |
Selby |
53.7774039 |
-0.9596558 |
53.7827283 |
-1.0634669 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:27:08 |
Selby |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41901624 |
1789245544222892 |
None |
24 |
24 |
2026-09-12 20:39:04.227934 |
None |
2026-09-12 23:03:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517287 |
P88252 |
892K84M712 |
2026-09-12 |
Southeastern |
P |
GLM |
None |
2K84 |
465047 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 155.624, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1447.236, "from_m": 155.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2000.56, "from_m": 1447.236, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3190.816, "from_m": 2000.56, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3215.191, "from_m": 3190.816, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4265.466, "from_m": 3215.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4300.909, "from_m": 4265.466, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4653.38, "from_m": 4300.909, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4687.799, "from_m": 4653.38, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5552.49, "from_m": 4687.799, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15717.357, "from_m": 5552.49, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15798.327, "from_m": 15717.357, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29396.025, "from_m": 15798.327, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29895.092, "from_m": 29396.025, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29959.018, "from_m": 29895.092, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30027.497, "from_m": 29959.018, "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": 36324.555, "from_m": 30027.497, "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": 36338.609, "from_m": 36324.555, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36455.609, "from_m": 36338.609, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36875.663, "from_m": 36455.609, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37025.066, "from_m": 36875.663, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38557.747, "from_m": 37025.066, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38592.64, "from_m": 38557.747, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 46252.532, "from_m": 38592.64, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47049.598, "from_m": 46252.532, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49373.832, "from_m": 47049.598, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49873.287, "from_m": 49373.832, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51270.525, "from_m": 49873.287, "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": 51916.33, "from_m": 51270.525, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52183.901, "from_m": 51916.33, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52234.26, "from_m": 52183.901, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53687.999, "from_m": 52234.26, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53693.32, "from_m": 53687.999, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54465.049, "from_m": 53693.32, "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": 54567.919, "from_m": 54465.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54870.556, "from_m": 54567.919, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54894.403, "from_m": 54870.556, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56484.355, "from_m": 54894.403, "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": 56592.499, "from_m": 56484.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56642.067, "from_m": 56592.499, "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": 56715.889, "from_m": 56642.067, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58013.169, "from_m": 56715.889, "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": 58444.204, "from_m": 58013.169, "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": 58764.366, "from_m": 58444.204, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59894.817, "from_m": 58764.366, "capability_applied": null, "effective_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": 517287, "profile_key": "4a2322cafa7c73ef408b3e1efa81c7bb660bf3ce7c825ac11c61554f54ea9315", "schedule_id": 23538, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119H", "location": "Chatham", "stage_seq": 2, "distance_m": 2587.444, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Rochester", "stage_seq": 3, "distance_m": 3982.162, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Rochester Bridge Jn", "stage_seq": 4, "distance_m": 4653.38, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2132H", "location": "Sole Street", "stage_seq": 5, "distance_m": 14515.552, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Meopham", "stage_seq": 6, "distance_m": 15946.272, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Longfield", "stage_seq": 7, "distance_m": 20127.703, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Fawkham Jn", "stage_seq": 8, "distance_m": 21336.628, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Farningham Road", "stage_seq": 9, "distance_m": 24687.893, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149", "location": "Swanley", "stage_seq": 10, "distance_m": 29661.688, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153H", "location": "St. Mary Cray", "stage_seq": 11, "distance_m": 34397.78, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "St. Mary Cray Jn", "stage_seq": 12, "distance_m": 36513.573, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Bickley Jn", "stage_seq": 13, "distance_m": 37918.094, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Bromley South", "stage_seq": 14, "distance_m": 40599.311, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Shortlands", "stage_seq": 15, "distance_m": 42056.8, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Ravensbourne", "stage_seq": 16, "distance_m": 43159.394, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Bellingham", "stage_seq": 17, "distance_m": 45628.43, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Nunhead", "stage_seq": 18, "distance_m": 50344.434, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Crofton Road Jn", "stage_seq": 19, "distance_m": 52234.26, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Denmark Hill", "stage_seq": 20, "distance_m": 53043.134, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Voltaire Road Jn", "stage_seq": 21, "distance_m": 56451.826, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Factory Jn", "stage_seq": 22, "distance_m": 56957.031, "section_seq": 1, "route_path_id": 37559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Grosvenor Bridge Jn", "stage_seq": 23, "distance_m": 58492.109, "section_seq": 1, "route_path_id": 37559}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": null, "location": "London Victoria", "stage_seq": 24, "distance_m": 59894.817, "section_seq": 1, "route_path_id": 37559}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59894.817, "from_m": 0.0, "section_seq": 1, "route_path_id": 37559}], "total_distance_m": 59894.817, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 56376.259, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3518.558, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:41Z", "source_id": 41882791, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:18:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:44Z", "source_id": 13702726, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:54Z", "source_id": 41888570, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:59Z", "source_id": 13704588, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:53Z", "source_id": 41908046, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:32:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:56Z", "source_id": 13710976, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31975, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:34:57Z", "source_id": 41913404, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:01Z", "source_id": 13712721, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31971, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:51Z", "source_id": 41921933, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:53Z", "source_id": 13715496, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Gillingham (Kent) |
2115 |
2115 |
1 |
None |
None |
London Victoria |
2230 |
2230 |
6 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88252/2026-09-12/detailed |
None |
Longfield |
2026-09-12T21:40:49+01:00 |
Farningham Road |
3.0 |
{"type": "LineString", "coordinates": [[0.30011569999999993, 51.396224800000006], [0.29954269999999994, 51.396382300000006], [0.29839419999999994, 51.39669930000001], [0.29720649999999993, 51.3970299], [0.29542859999999993, 51.3975155], [0.29493779999999997, 51.39764829999999], [0.2934889, 51.39804270000001], [0.2925237, 51.3982811], [0.29155929999999997, 51.3984906], [0.2913059, 51.398544300000005], [0.2907363, 51.398656099999975], [0.2900778, 51.3987581], [0.28829649999999996, 51.3990257], [0.2874521, 51.3991571], [0.28688479999999994, 51.3992446], [0.2860404, 51.3993904], [0.2855018999999999, 51.39950220000001], [0.28473429999999994, 51.3996617], [0.2846005999999999, 51.3996871], [0.2843763999999999, 51.3997318], [0.2841886, 51.3997792], [0.28406654773144324, 51.39981361323361], [0.283763, 51.39989920000001], [0.2833255, 51.4000285], [0.282114, 51.40040380000001], [0.28102009999999994, 51.4007562], [0.2799627, 51.40107429999999], [0.2791079, 51.4013038], [0.2786278, 51.40142699999999], [0.2775781, 51.4016764], [0.2763412, 51.40190040000001], [0.2759743, 51.401954800000006], [0.2752189, 51.40207439999999], [0.2745017, 51.4021675], [0.2739802, 51.4022135], [0.2729329999999999, 51.402307400000005], [0.2721005, 51.40236010000001], [0.27094739999999995, 51.402403199999995], [0.2698166, 51.40239859999999], [0.26949458523585645, 51.40239095699997], [0.2689866, 51.4023789], [0.2644991, 51.4021959], [0.263021, 51.402131], [0.26158489999999995, 51.40207229999999], [0.2601231, 51.402005599999995], [0.2589802, 51.40195549999999], [0.2575163, 51.40189010000001], [0.2560444, 51.4018257], [0.2548095, 51.4017741], [0.2533663, 51.4017062], [0.2519982, 51.40165040000001], [0.2505855, 51.401602200000006], [0.24909959999999995, 51.4015452], [0.2476868, 51.40149190000001], [0.2460823, 51.4014208], [0.2443306, 51.401340100000006], [0.2424398, 51.4013246], [0.241569, 51.4013639], [0.24041170000000003, 51.401423900000005], [0.2403637, 51.40142649999999], [0.2402341, 51.4014336], [0.2392652, 51.40148680000001], [0.2386777, 51.401517299999995], [0.23835659999999995, 51.401535], [0.2377854, 51.4015591], [0.2368218, 51.40160600000001], [0.23628320000000003, 51.4016365]]} |
2.8 |
2140 |
2143 |
2026-09-12T21:44:00+01:00 |
None |
None |
Meopham |
Fawkham Jn |
Farningham Road |
51.3984781 |
0.2916170 |
51.4016365 |
0.2362832 |
0 |
1 |
2026-09-12 20:41:40 |
RUNNING |
2026-09-12 20:40:49 |
Farningham Road |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41924885 |
1789245700272288 |
None |
33 |
33 |
2026-09-12 20:41:40.278733 |
None |
2026-09-12 22:30:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517288 |
S03691 |
742Y311712 |
2026-09-12 |
Chiltern Railways |
N |
OXF |
BIT |
2Y31 |
165006+165027 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 195.411, "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": 224.925, "from_m": 195.411, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 291.769, "from_m": 224.925, "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": 327.784, "from_m": 291.769, "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": 392.096, "from_m": 327.784, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 790.235, "from_m": 392.096, "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": 1625.567, "from_m": 790.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": 90.0}, {"to_m": 1698.297, "from_m": 1625.567, "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": 1878.39, "from_m": 1698.297, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3932.646, "from_m": 1878.39, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19018.51, "from_m": 3932.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}], "service_id": 517288, "profile_key": "a5da1053c0efd30f3606966c00a6eebf96419fcfd6f25aabcd219d74857a0677", "schedule_id": 37191, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34427}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Oxford North Jn", "stage_seq": 2, "distance_m": 1597.815, "section_seq": 1, "route_path_id": 34427}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Woodstock Road Jn", "stage_seq": 3, "distance_m": 4202.633, "section_seq": 1, "route_path_id": 34427}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2123", "location": "Oxford Parkway", "stage_seq": 4, "distance_m": 5789.33, "section_seq": 1, "route_path_id": 34427}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": null, "location": "Bicester Village", "stage_seq": 5, "distance_m": 19018.51, "section_seq": 1, "route_path_id": 34427}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19018.51, "from_m": 0.0, "section_seq": 1, "route_path_id": 34427}], "total_distance_m": 19018.51, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 18744.591, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 273.919, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24074, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:44Z", "source_id": 41884725, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:20:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:51Z", "source_id": 13703408, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24305, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:31Z", "source_id": 41907391, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:32:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:36Z", "source_id": 13710771, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}] |
Oxford |
2115 |
2115 |
2 |
None |
None |
Bicester Village |
2137 |
2137 |
1 |
EARLY |
-5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:S03691/2026-09-12/detailed |
None |
Oxford Parkway |
2026-09-12T21:23:00+01:00 |
Bicester Village |
10.0 |
{"type": "LineString", "coordinates": [[-1.2743985999999998, 51.8045278], [-1.2738766999999998, 51.8050193], [-1.2730125, 51.8057785], [-1.2727121, 51.80602299999999], [-1.2720990999999997, 51.806521399999994], [-1.2708811, 51.80741979999999], [-1.270378, 51.807773], [-1.2696323, 51.8083001], [-1.2688982, 51.80879499999999], [-1.2673157999999998, 51.8098402], [-1.2647494, 51.81121460000001], [-1.2632388, 51.81194690000001], [-1.2615511, 51.81283989999999], [-1.2599020999999997, 51.8137782], [-1.2598252999999997, 51.813819399999986], [-1.25764139776733, 51.81498966004669], [-1.2576276999999998, 51.814997], [-1.2556375, 51.816055799999994], [-1.2540814999999998, 51.8168879], [-1.2539201999999998, 51.8169753], [-1.2524692, 51.81774670000001], [-1.2509635, 51.81854559999999], [-1.2497743, 51.8191919], [-1.2483941, 51.819925700000006], [-1.2468897, 51.8206469], [-1.2453219, 51.821342399999985], [-1.2449058, 51.8215231], [-1.2439743, 51.82195240000001], [-1.2426958999999995, 51.82262660000001], [-1.2411971, 51.8235819], [-1.2403802, 51.82414570000001], [-1.2391361999999997, 51.82514710000001], [-1.2381251, 51.825852399999995], [-1.2377047999999995, 51.8261369], [-1.2366293, 51.826808700000015], [-1.2338952, 51.82834969999999], [-1.2336353999999998, 51.828490499999994], [-1.2306923, 51.830226399999994], [-1.229282, 51.8310266], [-1.2258941, 51.8329872], [-1.225733980871746, 51.833078520820536], [-1.2222286, 51.8350777], [-1.2097345, 51.8422878], [-1.2066364, 51.8440756], [-1.2051379999999998, 51.844955000000006], [-1.202967, 51.84632160000001], [-1.2005966999999995, 51.8479521], [-1.1980791, 51.8498909], [-1.1944082, 51.85304169999999], [-1.1920783999999998, 51.85509630000001], [-1.190759, 51.8562682], [-1.1863016000000002, 51.86015759999999], [-1.1859673999999998, 51.860417899999995], [-1.1853061, 51.86099110000001], [-1.1841752999999997, 51.861981], [-1.1827886, 51.8631946], [-1.1827703, 51.8632107], [-1.1813511999999995, 51.8644602], [-1.1792037, 51.866341], [-1.1773709, 51.86794280000001], [-1.1765221, 51.868680000000005], [-1.1746154, 51.8703446], [-1.1733691999999998, 51.8714391], [-1.1725789, 51.8721294], [-1.1717708, 51.8728379], [-1.169268, 51.8750309], [-1.1678098693553778, 51.876308304431085], [-1.1677164999999998, 51.8763901], [-1.1676128, 51.87647820000001], [-1.1670844, 51.87693920000001], [-1.1659504999999997, 51.87793619999999], [-1.1651906, 51.8786006], [-1.1645101, 51.8791936], [-1.1637631, 51.87984999999999], [-1.1635655, 51.88002149999999], [-1.1630203, 51.8805017], [-1.1616350999999998, 51.881713899999994], [-1.1609786000000002, 51.8822918], [-1.1605404, 51.88267329999999], [-1.1601127, 51.88304879999999], [-1.1594144999999998, 51.8836566], [-1.1587641, 51.88422689999999], [-1.1581206, 51.8847896], [-1.1575854999999995, 51.8852566], [-1.1566445, 51.8860817], [-1.1566198, 51.8861033], [-1.155844, 51.8867825], [-1.1552024, 51.887344199999994], [-1.1547248, 51.8877619], [-1.1546393, 51.88783629999998], [-1.1539127000000002, 51.8884702], [-1.1538145112532134, 51.8885561180277], [-1.1525796999999998, 51.8896366], [-1.1522698999999998, 51.8899124], [-1.1518854999999997, 51.8902455], [-1.1512136, 51.89083459999999], [-1.1511489, 51.890892599999994], [-1.148198, 51.893473099999994]]} |
8.2 |
2122 |
2132 |
2026-09-12T21:34:30+01:00 |
None |
None |
Oxford Parkway |
Bicester Village |
Bicester Village |
51.8934731 |
-1.1481980 |
51.8934731 |
-1.1481980 |
1 |
1 |
2026-09-12 20:33:24 |
TERMINATED |
2026-09-12 20:32:00 |
Bicester Village |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13710771 |
1789245097630802 |
None |
19 |
19 |
2026-09-12 20:32:56.410822 |
1 |
2026-09-12 20:42:56.408145 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:32:56.408145 |
| 517289 |
W32708 |
872P66M712 |
2026-09-12 |
Southern |
P |
TAT |
PUR |
2P66 |
377708 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 818.55, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 905.742, "from_m": 818.55, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1871.089, "from_m": 905.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3283.511, "from_m": 1871.089, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3696.783, "from_m": 3283.511, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3884.332, "from_m": 3696.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5956.026, "from_m": 3884.332, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6404.894, "from_m": 5956.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7053.081, "from_m": 6404.894, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7720.797, "from_m": 7053.081, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9065.184, "from_m": 7720.797, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10357.393, "from_m": 9065.184, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11060.156, "from_m": 10357.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11297.829, "from_m": 11060.156, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12183.705, "from_m": 11297.829, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13231.774, "from_m": 12183.705, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13573.825, "from_m": 13231.774, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13634.292, "from_m": 13573.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13900.184, "from_m": 13634.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 517289, "profile_key": "f2b017a4de44b867203f142ca89633a6da2c67fc93904aa9dd548e41df032d81", "schedule_id": 25834, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Tattenham Corner", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119", "location": "Tadworth", "stage_seq": 2, "distance_m": 1964.278, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2122H", "location": "Kingswood", "stage_seq": 3, "distance_m": 4128.402, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128", "location": "Chipstead", "stage_seq": 4, "distance_m": 7961.489, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131", "location": "Woodmansterne", "stage_seq": 5, "distance_m": 9562.876, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2135", "location": "Coulsdon Town", "stage_seq": 6, "distance_m": 11137.348, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138", "location": "Reedham", "stage_seq": 7, "distance_m": 12314.674, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": null, "location": "Purley", "stage_seq": 8, "distance_m": 13900.184, "section_seq": 1, "route_path_id": 29333}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13900.184, "from_m": 0.0, "section_seq": 1, "route_path_id": 29333}], "total_distance_m": 13900.184, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13662.511, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 237.673, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30267, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:08Z", "source_id": 41881804, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:18:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:11Z", "source_id": 13702403, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30275, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:28Z", "source_id": 41893072, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:28:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:29Z", "source_id": 13706064, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30278, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:30Z", "source_id": 41903761, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:31:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:32Z", "source_id": 13709530, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30285, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:26Z", "source_id": 41910815, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:34:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:31Z", "source_id": 13711876, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30233, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:57Z", "source_id": 41916836, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:57Z", "source_id": 13713841, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30484, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:39Z", "source_id": 41921657, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:40:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:45Z", "source_id": 13715418, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Tattenham Corner |
2115 |
2115 |
2 |
None |
None |
Purley |
2141 |
2141 |
5 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32708/2026-09-12/detailed |
None |
Reedham |
2026-09-12T21:38:00+01:00 |
Purley |
3.0 |
{"type": "LineString", "coordinates": [[-0.12345359999999998, 51.3310401], [-0.123258, 51.33134129999999], [-0.1229909, 51.3317099], [-0.1228832, 51.33185160000001], [-0.12271110000000002, 51.33204859999999], [-0.12250039999999998, 51.3322529], [-0.1223885, 51.33235229999999], [-0.12228799999999998, 51.3324337], [-0.12218709999999998, 51.33250580000001], [-0.1220463, 51.33259809999998], [-0.12193809999999998, 51.33266689999999], [-0.1218031, 51.3327471], [-0.12163239999999996, 51.332833], [-0.12155390000000002, 51.33286890000001], [-0.12141789999999998, 51.3329284], [-0.1212932, 51.3329744], [-0.12112619999999998, 51.33302849999999], [-0.12096499999999998, 51.3330729], [-0.1207902, 51.33311090000001], [-0.1205934, 51.3331433], [-0.1204, 51.3331664], [-0.1201951, 51.3331815], [-0.12004681551543452, 51.333189321818146], [-0.11998817414365512, 51.3332359002882], [-0.1199206135779596, 51.33323895766482], [-0.1198362847414203, 51.333242773870175], [-0.1196645, 51.3333789], [-0.11917089999999995, 51.33377759999999], [-0.1187541, 51.3340978], [-0.1182312, 51.33449689999999], [-0.11781850000000002, 51.334805], [-0.11726549999999995, 51.33522539999999], [-0.1168184, 51.3355501], [-0.11627369999999997, 51.3359226], [-0.115868, 51.3362103], [-0.11510929999999998, 51.3367188], [-0.11491020000000002, 51.3368476], [-0.1147566, 51.33694870000001], [-0.1143979, 51.33719419999999], [-0.11393649999999998, 51.337483899999995], [-0.11357449999999998, 51.3377174]]} |
0.6 |
2137 |
2140 |
2026-09-12T21:40:30+01:00 |
None |
None |
Reedham |
Purley Carriage Holding Sidings |
Purley |
51.3377174 |
-0.1135745 |
51.3377174 |
-0.1135745 |
1 |
1 |
2026-09-12 20:40:56 |
TERMINATED |
2026-09-12 20:40:00 |
Purley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13715418 |
1789245587322563 |
None |
22 |
22 |
2026-09-12 20:40:56.084918 |
5 |
2026-09-12 20:50:56.083126 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 20:40:56.083126 |
| 517290 |
W68624 |
072F81M712 |
2026-09-12 |
ScotRail |
P |
GLC |
ADS |
2F81 |
380105 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2728.99, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2730.087, "from_m": 2728.99, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2807.868, "from_m": 2730.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4840.333, "from_m": 2807.868, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4970.309, "from_m": 4840.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11031.301, "from_m": 4970.309, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11102.942, "from_m": 11031.301, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 12007.298, "from_m": 11102.942, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14395.597, "from_m": 12007.298, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 14493.312, "from_m": 14395.597, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15825.007, "from_m": 14493.312, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 15905.296, "from_m": 15825.007, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16839.205, "from_m": 15905.296, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 17773.114, "from_m": 16839.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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 17853.404, "from_m": 17773.114, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27069.958, "from_m": 17853.404, "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": 27165.294, "from_m": 27069.958, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44084.34, "from_m": 27165.294, "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": 44186.64, "from_m": 44084.34, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44200.471, "from_m": 44186.64, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44528.026, "from_m": 44200.471, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49755.72, "from_m": 44528.026, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51713.478, "from_m": 49755.72, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52534.758, "from_m": 51713.478, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53168.716, "from_m": 52534.758, "capability_applied": null, "effective_limit_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": 517290, "profile_key": "d0d1983fbb180bdcb1f7f2d59e5a38afcfc323d9aad070550940d1a51d82a1bd", "schedule_id": 27104, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Arkleston Jn", "stage_seq": 4, "distance_m": 9798.145, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125H", "location": "Paisley Gilmour Street", "stage_seq": 5, "distance_m": 11645.71, "section_seq": 1, "route_path_id": 39281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Elderslie", "stage_seq": 6, "distance_m": 15325.216, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2129H", "location": "Johnstone", "stage_seq": 7, "distance_m": 16839.205, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2132H", "location": "Milliken Park", "stage_seq": 8, "distance_m": 21055.823, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Howwood", "stage_seq": 9, "distance_m": 23470.546, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139", "location": "Lochwinnoch", "stage_seq": 10, "distance_m": 27805.26, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Glengarnock", "stage_seq": 11, "distance_m": 34390.07, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2147H", "location": "Dalry", "stage_seq": 12, "distance_m": 38722.167, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2152", "location": "Kilwinning", "stage_seq": 13, "distance_m": 44369.56, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Stevenston", "stage_seq": 14, "distance_m": 48094.623, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159", "location": "Saltcoats", "stage_seq": 15, "distance_m": 50309.599, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201", "location": "Ardrossan South Beach", "stage_seq": 16, "distance_m": 51559.608, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204", "location": "Ardrossan Town", "stage_seq": 17, "distance_m": 52424.916, "section_seq": 1, "route_path_id": 39281}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": null, "location": "Ardrossan Harbour", "stage_seq": 18, "distance_m": 53168.716, "section_seq": 1, "route_path_id": 39281}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53168.716, "from_m": 0.0, "section_seq": 1, "route_path_id": 39281}], "total_distance_m": 53168.716, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 52603.679, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 565.037, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1742, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:25Z", "source_id": 41892899, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:24:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:27Z", "source_id": 13706039, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1669, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:32Z", "source_id": 41900317, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:37Z", "source_id": 13708439, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1661, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:07Z", "source_id": 41906653, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:31:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:11Z", "source_id": 13710505, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1657, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:17Z", "source_id": 41910530, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:34:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:22Z", "source_id": 13711775, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1647, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:11Z", "source_id": 41917301, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:38:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:17Z", "source_id": 13714033, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2115 |
2115 |
12 |
None |
None |
Ardrossan Harbour |
2206 |
2206 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68624/2026-09-12/detailed |
None |
Lochwinnoch |
2026-09-12T21:39:05+01:00 |
Glengarnock |
4.0 |
{"type": "LineString", "coordinates": [[-4.6163914, 55.7866302], [-4.616865499999999, 55.7862358], [-4.6173994, 55.7858208], [-4.618442099999999, 55.7850019], [-4.6195281, 55.7841929], [-4.620068599999999, 55.78379460000001], [-4.620615699999999, 55.7833962], [-4.6211532, 55.7830156], [-4.6216972, 55.7826354], [-4.6222004, 55.7822817], [-4.6227252, 55.78193039999999], [-4.6232532, 55.781566], [-4.6237759, 55.7812058], [-4.6259314, 55.7798096], [-4.6280975, 55.7784145], [-4.6302292, 55.777040199999995], [-4.6310583, 55.77650799999999], [-4.6319166, 55.7759547], [-4.633557999999999, 55.774838], [-4.6339281, 55.774570399999995], [-4.6350995, 55.77372359999999], [-4.6354807, 55.77343900000001], [-4.6358387, 55.7731575], [-4.6365608, 55.77258129999999], [-4.6401892, 55.7695335], [-4.6438064, 55.7664795], [-4.644129999999999, 55.7662182], [-4.6444304, 55.76595280000001], [-4.6450389, 55.76542370000001], [-4.645330399999999, 55.7651499], [-4.6456038, 55.7648743], [-4.645912, 55.764538399999985], [-4.6461516, 55.764283], [-4.6464678, 55.76391709999999], [-4.6468096, 55.7635063], [-4.6471462, 55.76308679999999], [-4.647573899999999, 55.7625259], [-4.6477616, 55.762275599999995], [-4.6481201, 55.7618028], [-4.648938199999999, 55.760828], [-4.6493653, 55.76040609999999], [-4.649530200000001, 55.7602408], [-4.6497847, 55.759985699999994], [-4.6503479, 55.7594661], [-4.6509293, 55.758960599999995], [-4.6515453, 55.758477], [-4.652185, 55.7579966], [-4.654481799999999, 55.7563607], [-4.654895722587986, 55.75602675531496], [-4.655154099999999, 55.75581830000001], [-4.6557896, 55.755270399999986], [-4.6563879, 55.754706299999995], [-4.6564769, 55.7546149], [-4.6569583, 55.754131300000005], [-4.6574406999999995, 55.753582], [-4.6578869, 55.753026600000005], [-4.6583196, 55.75246179999999], [-4.658725199999999, 55.7518851], [-4.658909999999999, 55.751601], [-4.6590706, 55.7513197], [-4.6594178, 55.7507302], [-4.660116699999999, 55.7495615], [-4.660415399999999, 55.7490864], [-4.6607505, 55.7486179], [-4.661486599999999, 55.74769710000001], [-4.6618421, 55.74731310000001], [-4.6623039, 55.74681429999999], [-4.6631962, 55.7459478], [-4.6640302, 55.745228700000006], [-4.6649331, 55.74452509999998], [-4.6658511, 55.743879], [-4.6663303, 55.7435653], [-4.6668062, 55.74325170000001], [-4.6677034, 55.74274119999999], [-4.667999599999999, 55.74258040000001], [-4.668431399999999, 55.74234589999999], [-4.669171799999999, 55.7419564], [-4.6707808, 55.7411311], [-4.6712255, 55.7408983], [-4.671239477421511, 55.74089116353745], [-4.672795099999999, 55.74009689999999], [-4.673290799999999, 55.7398336], [-4.673792699999999, 55.739569200000005], [-4.6740595, 55.7394275], [-4.6746298, 55.739139499999986]]} |
4.0 |
2139 |
2143 |
2026-09-12T21:43:00+01:00 |
None |
None |
Howwood |
Lochwinnoch |
Glengarnock |
55.7526033 |
-4.6582112 |
55.7391395 |
-4.6746298 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:39:05 |
Glengarnock |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41921989 |
1789245698148493 |
None |
37 |
37 |
2026-09-12 20:41:38.153768 |
None |
2026-09-12 22:06:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517291 |
W69183 |
072I47M712 |
2026-09-12 |
ScotRail |
O |
GLC |
GLC |
2I47 |
318251 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "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": 3947.102, "from_m": 1401.761, "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": 7900.019, "from_m": 3947.102, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8642.844, "from_m": 7900.019, "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": 9483.037, "from_m": 8642.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10578.616, "from_m": 9483.037, "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": 11381.512, "from_m": 10578.616, "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": 11433.65, "from_m": 11381.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11470.31, "from_m": 11433.65, "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": 12675.455, "from_m": 11470.31, "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": 13093.053, "from_m": 12675.455, "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": 13653.365, "from_m": 13093.053, "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": 14077.832, "from_m": 13653.365, "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": 517291, "profile_key": "fda605c9b4f5818978aeb3fdb1b4edba7893d7aaf1ef8786059194031074bbc3", "schedule_id": 38728, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39398}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 39398}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 39398}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Muirhouse Central Jn", "stage_seq": 4, "distance_m": 2360.28, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121", "location": "Pollokshields West", "stage_seq": 5, "distance_m": 2869.609, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123", "location": "Maxwell Park", "stage_seq": 6, "distance_m": 4661.751, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125", "location": "Shawlands", "stage_seq": 7, "distance_m": 5751.145, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2126H", "location": "Pollokshaws East", "stage_seq": 8, "distance_m": 6346.7, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Langside", "stage_seq": 9, "distance_m": 7192.136, "section_seq": 1, "route_path_id": 39398}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 8161.457, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131", "location": "Cathcart", "stage_seq": 11, "distance_m": 8303.658, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133", "location": "Mount Florida", "stage_seq": 12, "distance_m": 9579.89, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Crosshill", "stage_seq": 13, "distance_m": 10475.59, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137", "location": "Queens Park", "stage_seq": 14, "distance_m": 11182.792, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2140H", "location": "Pollokshields East", "stage_seq": 15, "distance_m": 11825.288, "section_seq": 1, "route_path_id": 39398}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Muirhouse North Jn", "stage_seq": 16, "distance_m": 12050.034, "section_seq": 1, "route_path_id": 39398}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Glasgow Bridge Street Jn", "stage_seq": 17, "distance_m": 13148.399, "section_seq": 1, "route_path_id": 39398}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 18, "distance_m": 14077.832, "section_seq": 1, "route_path_id": 39398}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14077.832, "from_m": 0.0, "section_seq": 1, "route_path_id": 39398}], "total_distance_m": 14077.832, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 14025.694, "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": 2571, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:27Z", "source_id": 41885930, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:20:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:32Z", "source_id": 13703776, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2567, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:53Z", "source_id": 41890323, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:22:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:56Z", "source_id": 13705131, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2563, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:11Z", "source_id": 41894269, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:25:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:12Z", "source_id": 13706473, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2559, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:33Z", "source_id": 41898605, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:27:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:38Z", "source_id": 13707865, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2555, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:45Z", "source_id": 41902394, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:29:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:48Z", "source_id": 13709129, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1876, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:15Z", "source_id": 41906874, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:18Z", "source_id": 13710604, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:45Z", "source_id": 41911301, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T20:34:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:48Z", "source_id": 13712064, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:13Z", "source_id": 41915591, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:36:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:16Z", "source_id": 13713462, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:26Z", "source_id": 41919549, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T20:38:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:32Z", "source_id": 13714723, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:15Z", "source_id": 41922665, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-12T20:41:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:15Z", "source_id": 13715722, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2115 |
2115 |
6 |
None |
None |
Glasgow Central High Level |
2145 |
2145 |
11 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69183/2026-09-12/detailed |
None |
Pollokshields East |
2026-09-12T21:43:30+01:00 |
Glasgow Central High Level |
4.5 |
{"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 |
2140½ |
2145 |
2026-09-12T21:48:00+01:00 |
None |
None |
Queens Park |
Pollokshields East |
Glasgow Central High Level |
55.8406924 |
-4.2691325 |
55.8591823 |
-4.2583283 |
0 |
1 |
2026-09-12 20:41:37 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Pollokshields East |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13715722 |
1789245616581311 |
None |
41 |
41 |
2026-09-12 20:41:00.440411 |
1 |
2026-09-12 21:48:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517293 |
Y62388 |
782Y86M712 |
2026-09-12 |
Transport for Wales |
P |
RHY |
BYI |
2Y86 |
231008 |
5 |
90 |
None |
{"version": 3, "segments": [{"to_m": 220.251, "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": 309.051, "from_m": 220.251, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure", "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": 90.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": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39493.983, "from_m": 39078.315, "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": 39541.366, "from_m": 39493.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39624.752, "from_m": 39541.366, "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": 39863.746, "from_m": 39624.752, "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": 39947.131, "from_m": 39863.746, "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": 39994.515, "from_m": 39947.131, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40130.531, "from_m": 39994.515, "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": 40632.764, "from_m": 40130.531, "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": 42367.683, "from_m": 40632.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": 44009.264, "from_m": 42367.683, "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": 44787.815, "from_m": 44009.264, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49106.887, "from_m": 44787.815, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50561.417, "from_m": 49106.887, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51139.317, "from_m": 50561.417, "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": 52391.418, "from_m": 51139.317, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52469.486, "from_m": 52391.418, "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": 52571.151, "from_m": 52469.486, "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": 54296.285, "from_m": 52571.151, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 517293, "profile_key": "dca310fb229f9180fa6e3cb615d1bb876dfe5bf230627f27407d69e908e5b356", "schedule_id": 29880, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Rhymney", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Tir-phil", "stage_seq": 2, "distance_m": 5741.128, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Bargoed", "stage_seq": 3, "distance_m": 9770.647, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127", "location": "Gilfach Fargoed", "stage_seq": 4, "distance_m": 10685.703, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Pengam", "stage_seq": 5, "distance_m": 12381.832, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2133H", "location": "Hengoed", "stage_seq": 6, "distance_m": 15141.1, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136H", "location": "Ystrad Mynach", "stage_seq": 7, "distance_m": 16600.143, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141H", "location": "Llanbradach", "stage_seq": 8, "distance_m": 21319.463, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Energlyn & Churchill Park", "stage_seq": 9, "distance_m": 23270.038, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148H", "location": "Aber", "stage_seq": 10, "distance_m": 24478.479, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "Caerphilly", "stage_seq": 11, "distance_m": 25453.698, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2156", "location": "Lisvane & Thornhill", "stage_seq": 12, "distance_m": 29740.012, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158H", "location": "Llanishen", "stage_seq": 13, "distance_m": 31037.863, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "Heath High Level", "stage_seq": 14, "distance_m": 32797.746, "section_seq": 1, "route_path_id": 40504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Heath Jn", "stage_seq": 15, "distance_m": 33246.875, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2207H", "location": "Cardiff Queen Street", "stage_seq": 16, "distance_m": 36838.992, "section_seq": 1, "route_path_id": 40504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "CVL East Boundary", "stage_seq": 17, "distance_m": 37216.638, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2212", "location": "Cardiff Central", "stage_seq": 18, "distance_m": 37914.998, "section_seq": 1, "route_path_id": 40504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Penarth Curve South Jn", "stage_seq": 19, "distance_m": 39217.818, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216", "location": "Grangetown", "stage_seq": 20, "distance_m": 39744.249, "section_seq": 1, "route_path_id": 40504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Cogan Jn", "stage_seq": 21, "distance_m": 42367.683, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Cogan", "stage_seq": 22, "distance_m": 42807.528, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Eastbrook", "stage_seq": 23, "distance_m": 45177.837, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225H", "location": "Dinas Powys", "stage_seq": 24, "distance_m": 46380.171, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Cadoxton", "stage_seq": 25, "distance_m": 49423.82, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233", "location": "Barry Docks", "stage_seq": 26, "distance_m": 50799.033, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2239H", "location": "Barry", "stage_seq": 27, "distance_m": 53120.611, "section_seq": 1, "route_path_id": 40504}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": null, "location": "Barry Island", "stage_seq": 28, "distance_m": 54296.285, "section_seq": 1, "route_path_id": 40504}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 54296.285, "from_m": 0.0, "section_seq": 1, "route_path_id": 40504}], "total_distance_m": 54296.285, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 52218.58, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2077.705, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25174, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:51Z", "source_id": 41884928, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:53Z", "source_id": 13703436, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25184, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:21Z", "source_id": 41892836, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:24:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:25Z", "source_id": 13706003, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:43Z", "source_id": 13708511, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:13Z", "source_id": 13709903, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25194, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:22Z", "source_id": 41907162, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:28Z", "source_id": 13710691, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25199, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:01Z", "source_id": 41915206, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:37:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:02Z", "source_id": 13713309, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25204, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:28Z", "source_id": 41921371, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:33Z", "source_id": 13715333, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:42:00+01:00", "operational_fact": true}] |
Rhymney |
2115 |
2115 |
None |
None |
None |
Barry Island |
2245 |
2243 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62388/2026-09-12/detailed |
None |
Ystrad Mynach |
2026-09-12T21:38:07+01:00 |
Llanbradach |
4.0 |
{"type": "LineString", "coordinates": [[-3.242040057742129, 51.64023197060612], [-3.2421785, 51.6400374], [-3.242912899999999, 51.638989899999984], [-3.2432158, 51.6385311], [-3.2436331, 51.6379232], [-3.243773, 51.6376987], [-3.2440095, 51.6372693], [-3.2441670999999994, 51.63685709999999], [-3.2442081000000003, 51.6367541], [-3.2442801, 51.636281899999986], [-3.244314, 51.636043099999995], [-3.244285399999999, 51.63570310000001], [-3.244249299999999, 51.6353702], [-3.2441437999999994, 51.6349055], [-3.2440069999999994, 51.6344905], [-3.243879999999999, 51.6341686], [-3.2437476, 51.6338821], [-3.243577, 51.633621899999994], [-3.2432909999999997, 51.6332275], [-3.2430314999999994, 51.6329364], [-3.2428984999999995, 51.632819], [-3.2424969, 51.6324648], [-3.2419527, 51.632092], [-3.2413241, 51.6317059], [-3.2402236999999996, 51.6310679], [-3.2392031999999995, 51.63042380000001], [-3.2383098, 51.62979989999999], [-3.238019599999999, 51.62958809999999], [-3.2377238, 51.629300999999984], [-3.2364646999999995, 51.6283806], [-3.2363454, 51.6282934], [-3.233935022830277, 51.62651586591354], [-3.2332107, 51.6259817], [-3.2316731999999995, 51.62486449999999], [-3.2304649999999997, 51.623809999999985], [-3.2296486, 51.6229999], [-3.2283351, 51.6214271], [-3.2270546999999996, 51.6197788], [-3.2268875999999995, 51.619476199999994], [-3.2267442, 51.61904890000001], [-3.2267116999999996, 51.6187477], [-3.2267255, 51.61844700000001], [-3.2268149, 51.61809220000001], [-3.2270028, 51.617673499999995], [-3.2273461, 51.61722760000001], [-3.2281555999999996, 51.6163571], [-3.2285348999999997, 51.61587049999999], [-3.2287855999999997, 51.615390100000006], [-3.2288879, 51.6150392], [-3.2289266999999997, 51.6146551], [-3.2288418, 51.6140538], [-3.2287622999999996, 51.6134391], [-3.228715, 51.612847399999985], [-3.2287304000000003, 51.612625099999995], [-3.2287672999999995, 51.6124027], [-3.2289032999999994, 51.6119543], [-3.2290348999999994, 51.611675700000006], [-3.2293641, 51.6111599], [-3.2295406, 51.61094400000001], [-3.2299398974585625, 51.61048353460085], [-3.2299857999999997, 51.6104306], [-3.2302365, 51.61016480000001], [-3.2304872999999996, 51.6099197], [-3.2315638, 51.6087136], [-3.2320400999999994, 51.6078759], [-3.2322439999999997, 51.60743610000001], [-3.2324425, 51.6069997], [-3.2326302, 51.6065066], [-3.2327858, 51.6059119], [-3.2328423, 51.6056418], [-3.2329843, 51.604570499999994], [-3.2330271999999995, 51.6041044], [-3.2332105, 51.60227429999999]]} |
2.9 |
2138 |
2142 |
2026-09-12T21:42:37+01:00 |
None |
None |
Ystrad Mynach |
Llanbradach |
Llanbradach |
51.6095730 |
-3.2307968 |
51.6022743 |
-3.2332105 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:38:07 |
Llanbradach |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41919619 |
1789245575809735 |
None |
32 |
32 |
2026-09-12 20:39:35.814750 |
None |
2026-09-12 20:42:37 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 517294 |
Y62432 |
792I37M712 |
2026-09-12 |
Transport for Wales |
O |
MST |
CDF |
2I37 |
150280 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 732.454, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 746.393, "from_m": 732.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1528.033, "from_m": 746.393, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1557.557, "from_m": 1528.033, "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": 1868.04, "from_m": 1557.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8059.568, "from_m": 1868.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8450.033, "from_m": 8059.568, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8593.385, "from_m": 8450.033, "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": 9292.737, "from_m": 8593.385, "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": 9331.522, "from_m": 9292.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12242.113, "from_m": 9331.522, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12259.325, "from_m": 12242.113, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13079.567, "from_m": 12259.325, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13135.646, "from_m": 13079.567, "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": 13199.265, "from_m": 13135.646, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14371.576, "from_m": 13199.265, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24911.641, "from_m": 14371.576, "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": 26083.953, "from_m": 24911.641, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26147.571, "from_m": 26083.953, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26240.087, "from_m": 26147.571, "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": 26973.979, "from_m": 26240.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27379.382, "from_m": 26973.979, "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": 35087.656, "from_m": 27379.382, "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": 58252.259, "from_m": 35087.656, "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": 58338.858, "from_m": 58252.259, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58373.206, "from_m": 58338.858, "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": 58563.128, "from_m": 58373.206, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58835.178, "from_m": 58563.128, "capability_applied": null, "effective_limit_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": 517294, "profile_key": "1848663b5e5026361deaab9c400ca141638ca9f17b358f36b2b81781a42ff537", "schedule_id": 39459, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Maesteg", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2117H", "location": "Maesteg (Ewenny Road)", "stage_seq": 2, "distance_m": 425.731, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120H", "location": "Garth (Mid-Glamorgan)", "stage_seq": 3, "distance_m": 1868.04, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Tondu", "stage_seq": 4, "distance_m": 8630.863, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Sarn", "stage_seq": 5, "distance_m": 9699.554, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2134H", "location": "Wildmill", "stage_seq": 6, "distance_m": 11923.852, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2138", "location": "Bridgend", "stage_seq": 7, "distance_m": 13380.581, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144", "location": "Pencoed", "stage_seq": 8, "distance_m": 19641.609, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2148", "location": "Llanharan", "stage_seq": 9, "distance_m": 37084.803, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2152H", "location": "Pontyclun", "stage_seq": 10, "distance_m": 40944.503, "section_seq": 1, "route_path_id": 55443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Leckwith Loop North Jn", "stage_seq": 11, "distance_m": 56789.224, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 12, "distance_m": 58835.178, "section_seq": 1, "route_path_id": 55443}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58835.178, "from_m": 0.0, "section_seq": 1, "route_path_id": 55443}], "total_distance_m": 58835.178, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 58638.005, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 197.173, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:17Z", "source_id": 13711155, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25594, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:13Z", "source_id": 41920851, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:40:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:16Z", "source_id": 13715144, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Maesteg |
2115 |
2115 |
None |
None |
None |
Cardiff Central |
2207 |
2205 |
0 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62432/2026-09-12/detailed |
None |
Bridgend |
2026-09-12T21:41:11+01:00 |
Pencoed |
2.5 |
{"type": "LineString", "coordinates": [[-3.5753524, 51.5071932], [-3.5751438, 51.50690559999999], [-3.5750063999999995, 51.5067163], [-3.5748590999999994, 51.50652259999999], [-3.5746556, 51.50628309999999], [-3.5744437999999996, 51.506059], [-3.5742638999999996, 51.5058787], [-3.5739078000000006, 51.50557489999999], [-3.573744899999999, 51.5054482], [-3.5735887, 51.5053354], [-3.5732957999999995, 51.50513039999999], [-3.5730183999999996, 51.50494840000001], [-3.5726569000000006, 51.5047262], [-3.5721350999999997, 51.5044415], [-3.5718394, 51.5043004], [-3.5715881, 51.5041884], [-3.5713401, 51.5040772], [-3.5705979999999995, 51.5037989], [-3.5701997, 51.5036678], [-3.5696531999999994, 51.503503], [-3.5693022, 51.503402099999995], [-3.5687025, 51.5032544], [-3.5681820999999996, 51.5031459], [-3.5676858, 51.5030526], [-3.5670894999999994, 51.50296179999999], [-3.5665596, 51.5028995], [-3.5660713, 51.502852399999995], [-3.5654811999999994, 51.5028149], [-3.564900999999999, 51.5027949], [-3.5641992, 51.5027865], [-3.5639439999999993, 51.5027868], [-3.5630778999999997, 51.5027876], [-3.5620938, 51.5027903], [-3.5607143, 51.50278850000001], [-3.559810699999999, 51.502790399999995], [-3.5585912999999993, 51.502790399999995], [-3.557463, 51.5027943], [-3.5544375, 51.5027946], [-3.5537962, 51.5028023], [-3.5530752, 51.50280620000001], [-3.5520551, 51.50282070000001], [-3.5510774, 51.5028537], [-3.5504391, 51.5028854], [-3.549774199999999, 51.502927500000006], [-3.5491497, 51.5029805], [-3.5484968999999995, 51.50304659999998], [-3.5480022999999994, 51.5031046], [-3.5471943, 51.5032168], [-3.5464817999999996, 51.5033382], [-3.5459813, 51.50342669999999], [-3.5454956, 51.5035244], [-3.5448381999999996, 51.5036682], [-3.5443525000000005, 51.50378310000001], [-3.5438563, 51.5039098], [-3.5433346, 51.50404840000001], [-3.5428715, 51.50418079999999], [-3.5419899999999997, 51.50442460000001], [-3.5412074999999996, 51.5046517], [-3.5398544, 51.505035799999995], [-3.5383147, 51.505479400000006], [-3.5368524, 51.50588470000001], [-3.5352989999999997, 51.5063216], [-3.5347624999999994, 51.50647469999999], [-3.5337911999999996, 51.50674920000001], [-3.5333142999999994, 51.5068844], [-3.5311854, 51.5074879], [-3.5308643999999996, 51.5075788], [-3.530828, 51.5075891], [-3.5307819999999994, 51.5076021], [-3.5300501999999994, 51.5078092], [-3.5293334, 51.5080125], [-3.5281839, 51.5083359], [-3.5261739, 51.5089049], [-3.5261606999999997, 51.50890869999999], [-3.5240824, 51.50949339999999], [-3.5220215000000006, 51.5100732], [-3.5216456, 51.5101811], [-3.5211111999999996, 51.51033689999999], [-3.5203858999999995, 51.5105388], [-3.519821799999999, 51.5106959], [-3.5192576999999994, 51.5108582], [-3.5180530999999995, 51.5111961], [-3.5172663, 51.511431], [-3.5165451999999995, 51.5116563], [-3.5165319, 51.5116605], [-3.5164788, 51.511679], [-3.5163400999999994, 51.5117272], [-3.5158527999999993, 51.51189670000001], [-3.5152770999999996, 51.5121139], [-3.514925, 51.5122521], [-3.5146035, 51.5123858], [-3.5140241999999997, 51.51264189999999], [-3.5135006, 51.5128892], [-3.5130822, 51.51309690000001], [-3.5126793, 51.51331110000001], [-3.5122036, 51.5135796], [-3.5117340999999995, 51.5138599], [-3.511298, 51.5141323], [-3.5108662999999996, 51.51442440000001], [-3.5105081999999994, 51.514679], [-3.510060999999999, 51.5150106], [-3.5096312, 51.5153432], [-3.5092578, 51.51565359999999], [-3.5090348999999996, 51.51584559999999], [-3.5086305, 51.516202799999995], [-3.5083132999999997, 51.5165048], [-3.5079341999999993, 51.516891699999995], [-3.5075587, 51.5172963], [-3.5073109999999996, 51.5175697], [-3.5069827, 51.51795659999999], [-3.5066798, 51.51834439999999], [-3.5063909, 51.5187326], [-3.5061801999999997, 51.51902139999999], [-3.5059249, 51.51937469999999], [-3.5056204, 51.519782500000005], [-3.5054592999999996, 51.5200004], [-3.5052207, 51.5203072], [-3.5050097999999994, 51.520565799999986], [-3.5044967999999996, 51.521158799999995], [-3.504011, 51.5216661], [-3.503689099999999, 51.521983799999994], [-3.5034296080661336, 51.52223517745893], [-3.503391699999999, 51.5222719], [-3.5029788999999996, 51.5226404], [-3.5020525999999994, 51.52339729999999], [-3.5013719999999995, 51.5239041], [-3.5012708999999997, 51.52397459999999], [-3.5010248999999996, 51.52415630000001]]} |
3.9 |
2141 |
2143½ |
2026-09-12T21:46:30+01:00 |
{"movementMode": "ORDINARY", "trackingState": "POSITION_UNCONFIRMED", "targetStageSeq": 2, "presentationStatus": "DELAYED", "confirmedEvidenceId": "TRUST:13707979", "confirmationDeadline": "2026-09-12T21:17:00+01:00"} |
None |
Wildmill |
Bridgend |
Pencoed |
51.5056925 |
-3.5740456 |
51.5241563 |
-3.5010249 |
0 |
1 |
2026-09-12 20:41:38 |
RUNNING |
2026-09-12 20:41:11 |
Pencoed |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41924837 |
1789245700283992 |
None |
8 |
8 |
2026-09-12 20:41:40.286831 |
None |
2026-09-12 22:08:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517295 |
Y80303 |
832F36M712 |
2026-09-12 |
Great Western Railway |
P |
PGN |
EXM |
2F36 |
166201 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 380.594, "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": 846.608, "from_m": 380.594, "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": 3256.043, "from_m": 846.608, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3265.545, "from_m": 3256.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": 5634.263, "from_m": 3265.545, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7332.715, "from_m": 5634.263, "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": 10077.634, "from_m": 7332.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12461.026, "from_m": 10077.634, "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": 12672.438, "from_m": 12461.026, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12749.917, "from_m": 12672.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15669.46, "from_m": 12749.917, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19605.771, "from_m": 15669.46, "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": 20555.431, "from_m": 19605.771, "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": 22267.033, "from_m": 20555.431, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23775.159, "from_m": 22267.033, "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": 26506.315, "from_m": 23775.159, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27907.772, "from_m": 26506.315, "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": 28509.835, "from_m": 27907.772, "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": 31318.93, "from_m": 28509.835, "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": 34918.385, "from_m": 31318.93, "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": 43351.795, "from_m": 34918.385, "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": 45464.348, "from_m": 43351.795, "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": 45654.21, "from_m": 45464.348, "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": 45761.556, "from_m": 45654.21, "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": 46569.578, "from_m": 45761.556, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46859.113, "from_m": 46569.578, "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": 48116.553, "from_m": 46859.113, "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": 49236.803, "from_m": 48116.553, "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": 49276.979, "from_m": 49236.803, "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": 49322.935, "from_m": 49276.979, "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": 49694.77, "from_m": 49322.935, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55819.181, "from_m": 49694.77, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56091.649, "from_m": 55819.181, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56474.082, "from_m": 56091.649, "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": 64420.04, "from_m": 56474.082, "capability_applied": null, "effective_limit_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": 517295, "profile_key": "b930f55d16f5cad4fd1872ed72495344b16a1d3969d772e718bda003e9b3e8c2", "schedule_id": 30554, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Paignton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2120", "location": "Torquay", "stage_seq": 2, "distance_m": 4059.542, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Torre", "stage_seq": 3, "distance_m": 5405.021, "section_seq": 1, "route_path_id": 40824}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Newton Abbot West Jn", "stage_seq": 4, "distance_m": 12772.795, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2132", "location": "Newton Abbot", "stage_seq": 5, "distance_m": 13593.909, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Teignmouth", "stage_seq": 6, "distance_m": 21781.703, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2144", "location": "Dawlish", "stage_seq": 7, "distance_m": 26284.939, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148H", "location": "Dawlish Warren", "stage_seq": 8, "distance_m": 28923.971, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153", "location": "Starcross", "stage_seq": 9, "distance_m": 32178.145, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2202", "location": "Exeter St. Thomas", "stage_seq": 10, "distance_m": 44428.328, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2217", "location": "Exeter St. David's", "stage_seq": 11, "distance_m": 46405.662, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2221", "location": "Exeter Central", "stage_seq": 12, "distance_m": 47584.079, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223", "location": "St. James' Park", "stage_seq": 13, "distance_m": 48384.399, "section_seq": 1, "route_path_id": 40824}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Exmouth Jn", "stage_seq": 14, "distance_m": 49403.119, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226", "location": "Polsloe Bridge", "stage_seq": 15, "distance_m": 49965.141, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Digby & Sowton", "stage_seq": 16, "distance_m": 52996.138, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233", "location": "Newcourt", "stage_seq": 17, "distance_m": 54274.164, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2238H", "location": "Topsham", "stage_seq": 18, "distance_m": 56310.186, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2241H", "location": "Exton", "stage_seq": 19, "distance_m": 58761.527, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Lympstone Commando", "stage_seq": 20, "distance_m": 59417.982, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246", "location": "Lympstone Village", "stage_seq": 21, "distance_m": 61165.534, "section_seq": 1, "route_path_id": 40824}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": null, "location": "Exmouth", "stage_seq": 22, "distance_m": 64420.04, "section_seq": 1, "route_path_id": 40824}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64420.04, "from_m": 0.0, "section_seq": 1, "route_path_id": 40824}], "total_distance_m": 64420.04, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 63144.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1275.597, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26610, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:10Z", "source_id": 41883621, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:19:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:11Z", "source_id": 13703000, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26606, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:59Z", "source_id": 41888715, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:22:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:01Z", "source_id": 13704623, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26580, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:18Z", "source_id": 41903415, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:18Z", "source_id": 13709407, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26574, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:50Z", "source_id": 41916625, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:37:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:48Z", "source_id": 13713767, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}] |
Paignton |
2115 |
2115 |
2 |
None |
None |
Exmouth |
2251 |
2250 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80303/2026-09-12/detailed |
None |
Teignmouth |
2026-09-12T21:40:00+01:00 |
Dawlish |
3.0 |
{"type": "LineString", "coordinates": [[-3.4941115787588064, 50.548304451771294], [-3.4932575, 50.548441700000005], [-3.4925973999999997, 50.5485575], [-3.4919112, 50.5487173], [-3.4912694, 50.54888830000001], [-3.4906648999999996, 50.5490863], [-3.4901310999999997, 50.54930610000001], [-3.4895866, 50.5495872], [-3.489157, 50.54984540000001], [-3.4887493999999997, 50.5501439], [-3.4883901, 50.550470399999995], [-3.4878338, 50.5510395], [-3.4871725, 50.551785999999986], [-3.4868109, 50.5521396], [-3.4863893999999997, 50.5525151], [-3.4859401, 50.552886], [-3.4855035999999995, 50.55323449999999], [-3.4839592999999995, 50.5543635], [-3.4834696, 50.5547581], [-3.4831064, 50.555099699999985], [-3.4826946999999997, 50.555528299999985], [-3.4805235999999997, 50.557883999999994], [-3.4797863, 50.5585937], [-3.4789201, 50.5593431], [-3.4780378999999995, 50.56003749999999], [-3.4776446, 50.5603282], [-3.4772370999999995, 50.56060729999999], [-3.4763843999999997, 50.561144299999995], [-3.476043199999999, 50.5613571], [-3.4756673999999994, 50.5615803], [-3.4752037, 50.56182419999998], [-3.4749033999999996, 50.56196440000001], [-3.4745980000000003, 50.56208299999998], [-3.4742386999999995, 50.56221690000001], [-3.4738064999999994, 50.5623563], [-3.4733688, 50.5624876], [-3.4729094, 50.5626325], [-3.4724185, 50.5628227], [-3.4719881999999997, 50.5630373], [-3.4713711999999997, 50.5633644], [-3.4708266999999995, 50.5636989], [-3.4702893999999995, 50.56408059999999], [-3.4697509, 50.5645543], [-3.4694458999999997, 50.564877], [-3.4691743, 50.565244], [-3.4689702, 50.56559229999999], [-3.4688527999999996, 50.56588980000001], [-3.4687661999999997, 50.5661419], [-3.4687233999999996, 50.5664509], [-3.4687216, 50.5664926], [-3.4687244999999995, 50.566754], [-3.4687408999999993, 50.5670412], [-3.4688014999999996, 50.5673486], [-3.4688678, 50.56759360000001], [-3.4693851999999996, 50.5688354], [-3.4695707999999996, 50.56934509999999], [-3.4696946, 50.5698653], [-3.4697612, 50.570366], [-3.4697793999999997, 50.5706107], [-3.4697747999999997, 50.57096430000001], [-3.4697205999999996, 50.5713728], [-3.4695954999999996, 50.57196549999998], [-3.4692356, 50.57380269999999], [-3.4691293999999995, 50.57419910000001], [-3.4690119, 50.57459839999999], [-3.46863, 50.57538950000001], [-3.4678131, 50.5770162], [-3.4675713000000004, 50.57739170000001], [-3.467312, 50.57777660000001], [-3.4671063, 50.57804250000001], [-3.4668041, 50.57839130000001], [-3.4652296, 50.5799298], [-3.4648872, 50.580247799999995], [-3.4643557, 50.5806613]]} |
2.8 |
2140 |
2143 |
2026-09-12T21:44:00+01:00 |
None |
None |
Newton Abbot |
Teignmouth |
Dawlish |
50.5596406 |
-3.4785421 |
50.5806613 |
-3.4643557 |
0 |
1 |
2026-09-12 20:41:44 |
RUNNING |
2026-09-12 20:40:00 |
Dawlish |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13716248 |
1789245706840808 |
None |
21 |
21 |
2026-09-12 20:41:46.844695 |
None |
2026-09-12 22:51:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517296 |
Y80517 |
732G62M712 |
2026-09-12 |
Great Western Railway |
P |
WEA |
GFD |
2G62 |
230001 |
3 |
60 |
None |
{"version": 3, "segments": [{"to_m": 145.858, "from_m": 0.0, "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": 150.59, "from_m": 145.858, "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": 80.0}, {"to_m": 209.303, "from_m": 150.59, "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": 225.496, "from_m": 209.303, "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": 80.0}, {"to_m": 785.472, "from_m": 225.496, "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": 2921.158, "from_m": 785.472, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4034.556, "from_m": 2921.158, "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": 517296, "profile_key": "3ba8baaebc32dbcaab031ad2f77bf43dbfa5faec33f9714abe99814959e3e5f2", "schedule_id": 30647, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "West Ealing", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40834}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2117H", "location": "Drayton Green", "stage_seq": 2, "distance_m": 838.316, "section_seq": 1, "route_path_id": 40834}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2119H", "location": "Castle Bar Park", "stage_seq": 3, "distance_m": 1555.994, "section_seq": 1, "route_path_id": 40834}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "South Greenford", "stage_seq": 4, "distance_m": 2769.89, "section_seq": 1, "route_path_id": 40834}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Greenford South Jn", "stage_seq": 5, "distance_m": 3183.153, "section_seq": 1, "route_path_id": 40834}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": null, "location": "Greenford", "stage_seq": 6, "distance_m": 4034.556, "section_seq": 1, "route_path_id": 40834}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4034.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 40834}], "total_distance_m": 4034.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 4034.556, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
West Ealing |
2115 |
2115 |
5 |
21:34:00 |
None |
Greenford |
2127 |
2127 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:Y80517/2026-09-12/detailed |
None |
West Ealing |
2026-09-12T21:34:30+01:00 |
Drayton Green |
1423.0 |
{"type": "LineString", "coordinates": [[-0.3208781, 51.51349539999999], [-0.3213689, 51.5134512], [-0.3218347, 51.513406499999995], [-0.3229621, 51.513299], [-0.3230296999999999, 51.5132926], [-0.32346169999999996, 51.513268399999994], [-0.3236608, 51.5132588], [-0.3238747, 51.5132452], [-0.3241061, 51.5132236], [-0.3243805, 51.5132082], [-0.3245669, 51.5132028], [-0.3249186, 51.51320950000001], [-0.32525039999999994, 51.5132221], [-0.325669, 51.513267899999995], [-0.3258837, 51.5132969], [-0.326171, 51.5133507], [-0.3263763, 51.5133884], [-0.3265984, 51.5134404], [-0.32691409999999993, 51.51352320000001], [-0.3271394, 51.513594000000005], [-0.3273794, 51.513672099999994], [-0.3276039, 51.5137591], [-0.32786029999999994, 51.5138753], [-0.3280956, 51.5139849], [-0.3283255, 51.5141045], [-0.3285738, 51.5142507], [-0.3287458, 51.5143598], [-0.3289152, 51.51448030000001], [-0.3290362, 51.51457609999999], [-0.3291666, 51.5146792], [-0.3293282, 51.5148295], [-0.3294415, 51.514943300000006], [-0.3295453, 51.5150626], [-0.3296878, 51.51524179999999], [-0.32979919999999996, 51.515401], [-0.32986459999999995, 51.5155055], [-0.32992779999999994, 51.5156364], [-0.3300086, 51.5158078], [-0.3300631, 51.5159574], [-0.3301131, 51.51608610000001], [-0.3302052, 51.5164241]]} |
0.5 |
2134 |
2117 |
2026-09-12T21:36:30+01:00 |
None |
None |
None |
None |
Drayton Green |
51.5164241 |
-0.3302052 |
51.5164241 |
-0.3302052 |
0 |
1 |
2026-09-12 20:36:52 |
RUNNING |
2026-09-12 20:34:30 |
Drayton Green |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789245097651870 |
None |
18 |
18 |
2026-09-12 20:34:30.973978 |
None |
2026-09-12 21:31:33 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517297 |
C37872 |
739W12M712 |
2026-09-12 |
Elizabeth Line |
P |
PDX |
SNF |
9W12 |
345055 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2642.299, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3205.007, "from_m": 2642.299, "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": 3360.069, "from_m": 3205.007, "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": 3817.617, "from_m": 3360.069, "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": 3955.64, "from_m": 3817.617, "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": 4111.566, "from_m": 3955.64, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4234.419, "from_m": 4111.566, "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": 4453.56, "from_m": 4234.419, "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": 4683.373, "from_m": 4453.56, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5054.008, "from_m": 4683.373, "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": 6121.343, "from_m": 5054.008, "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": 6360.04, "from_m": 6121.343, "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": 6520.549, "from_m": 6360.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6925.178, "from_m": 6520.549, "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": 7178.482, "from_m": 6925.178, "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": 7493.559, "from_m": 7178.482, "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": 7718.831, "from_m": 7493.559, "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": 8017.046, "from_m": 7718.831, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8680.359, "from_m": 8017.046, "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": 8850.582, "from_m": 8680.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8996.578, "from_m": 8850.582, "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": 9397.01, "from_m": 8996.578, "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": 9619.893, "from_m": 9397.01, "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": 9804.754, "from_m": 9619.893, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10434.049, "from_m": 9804.754, "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": 11051.068, "from_m": 10434.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11553.227, "from_m": 11051.068, "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": 11696.57, "from_m": 11553.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11798.848, "from_m": 11696.57, "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": 12691.318, "from_m": 11798.848, "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": 12879.5, "from_m": 12691.318, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13098.416, "from_m": 12879.5, "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": 13120.608, "from_m": 13098.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13127.25, "from_m": 13120.608, "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": 13149.443, "from_m": 13127.25, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13368.359, "from_m": 13149.443, "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": 13552.267, "from_m": 13368.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13910.295, "from_m": 13552.267, "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": 14111.344, "from_m": 13910.295, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14388.848, "from_m": 14111.344, "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": 18257.47, "from_m": 14388.848, "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": 18341.867, "from_m": 18257.47, "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": 18409.526, "from_m": 18341.867, "capability_applied": null, "effective_limit_mph": 59.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.0}, {"to_m": 19132.641, "from_m": 18409.526, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19457.227, "from_m": 19132.641, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19520.311, "from_m": 19457.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19970.02, "from_m": 19520.311, "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": 20088.237, "from_m": 19970.02, "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": 20168.537, "from_m": 20088.237, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20196.796, "from_m": 20168.537, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20289.398, "from_m": 20196.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23099.525, "from_m": 20289.398, "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": 24237.485, "from_m": 23099.525, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24875.248, "from_m": 24237.485, "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": 24936.51, "from_m": 24875.248, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25005.455, "from_m": 24936.51, "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": 25101.301, "from_m": 25005.455, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30708.439, "from_m": 25101.301, "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": 30837.497, "from_m": 30708.439, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30970.424, "from_m": 30837.497, "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": 31041.812, "from_m": 30970.424, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48372.34, "from_m": 31041.812, "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": 48400.799, "from_m": 48372.34, "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": 48557.697, "from_m": 48400.799, "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": 48863.672, "from_m": 48557.697, "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": 49207.32, "from_m": 48863.672, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 517297, "profile_key": "af90221bd9e482531bb4f672f2603e9cdd500268e1be771a510a011e208bb6f6", "schedule_id": 8855, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118", "location": "Bond Street (Crossrail)", "stage_seq": 2, "distance_m": 6552.328, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 3, "distance_m": 7875.17, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123H", "location": "Farringdon Crossrail", "stage_seq": 4, "distance_m": 9902.766, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2126", "location": "Liverpool Street (Crossrail)", "stage_seq": 5, "distance_m": 11623.815, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Whitechapel Crossrail", "stage_seq": 6, "distance_m": 13123.929, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 7, "distance_m": 14660.108, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Pudding Mill Lane Portal", "stage_seq": 8, "distance_m": 18002.433, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Stratford", "stage_seq": 9, "distance_m": 19069.054, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2136H", "location": "Maryland", "stage_seq": 10, "distance_m": 19825.932, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "Forest Gate", "stage_seq": 11, "distance_m": 21098.967, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 21660.758, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141", "location": "Manor Park", "stage_seq": 13, "distance_m": 22615.903, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Ilford", "stage_seq": 14, "distance_m": 24432.72, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Seven Kings", "stage_seq": 15, "distance_m": 26491.93, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Goodmayes", "stage_seq": 16, "distance_m": 27532.574, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2150H", "location": "Chadwell Heath", "stage_seq": 17, "distance_m": 28655.652, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154", "location": "Romford", "stage_seq": 18, "distance_m": 36712.033, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Gidea Park", "stage_seq": 19, "distance_m": 38464.403, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200", "location": "Harold Wood", "stage_seq": 20, "distance_m": 40773.386, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2204H", "location": "Brentwood", "stage_seq": 21, "distance_m": 46005.711, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": null, "location": "Shenfield", "stage_seq": 22, "distance_m": 49207.32, "section_seq": 1, "route_path_id": 29946}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49207.32, "from_m": 0.0, "section_seq": 1, "route_path_id": 29946}], "total_distance_m": 49207.32, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49207.32, "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": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:06Z", "source_id": 41881672, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:17:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:11Z", "source_id": 13702384, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:13Z", "source_id": 41885509, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:19:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:17Z", "source_id": 13703637, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:25Z", "source_id": 41891273, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:22:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:27Z", "source_id": 13705476, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:49Z", "source_id": 41895468, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:24:52Z", "source_id": 13706879, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:53Z", "source_id": 41900922, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:27:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:57Z", "source_id": 13708635, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15562, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:41Z", "source_id": 41907747, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:31:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:46Z", "source_id": 13710880, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:35Z", "source_id": 41909315, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:33:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:39Z", "source_id": 13711394, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14348, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:04Z", "source_id": 41913656, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:35:09Z", "source_id": 13712778, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14344, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:06Z", "source_id": 41917166, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T20:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:13Z", "source_id": 13713957, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14327, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:20Z", "source_id": 41921112, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:39:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:22Z", "source_id": 13715220, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
2115 |
2115 |
A |
None |
None |
Shenfield |
2210 |
2209 |
5 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37872/2026-09-12/detailed |
None |
Manor Park |
2026-09-12T21:40:38+01:00 |
Ilford |
3.0 |
{"type": "LineString", "coordinates": [[0.045152085476679794, 51.55213634753884], [0.0454201, 51.552191500000006], [0.0462777, 51.5523722], [0.04660829999999999, 51.55244219999999], [0.04667, 51.5524613], [0.04682719999999999, 51.5525005], [0.0472681, 51.55260109999999], [0.04768109999999999, 51.552706], [0.0479622, 51.55277739999999], [0.0485476, 51.5529273], [0.0490403, 51.55305599999999], [0.0497821, 51.55324850000001], [0.0503592, 51.5534014], [0.0509587, 51.55356270000001], [0.0511985, 51.55362780000001], [0.05217549999999999, 51.5538736], [0.052443199999999995, 51.5539516], [0.0528399, 51.5540673], [0.053043799999999995, 51.5541283], [0.0533801, 51.5542288], [0.053684, 51.5543237], [0.0537904, 51.55435690000001], [0.05464549999999999, 51.55462399999999], [0.0547657738671492, 51.55466347968381], [0.0553468, 51.554854199999994], [0.0561614, 51.55512340000001], [0.05703239999999999, 51.55540479999999], [0.0577902, 51.5556541], [0.0586431, 51.5559354], [0.05983080000000001, 51.55633919999999], [0.06024679999999999, 51.5564851], [0.0603209, 51.5565101], [0.0607372, 51.5566688], [0.061275599999999986, 51.5568706], [0.061687299999999994, 51.5570098], [0.0619424, 51.5570909], [0.062432599999999984, 51.55723729999999], [0.063255, 51.5574783], [0.0641142, 51.5577265], [0.06431439999999998, 51.5577785], [0.0653488, 51.55807299999999], [0.06556605, 51.558137200000075], [0.0658932, 51.5582205], [0.06610039999999999, 51.55826629999999], [0.06652299999999998, 51.558363799999995], [0.0669534, 51.5584533], [0.067701, 51.5586023], [0.06856239772822595, 51.55877685811353]]} |
1.1 |
2140 |
2143 |
2026-09-12T21:42:30+01:00 |
None |
None |
Forest Gate |
Manor Park Sig. 350/5083 |
Ilford |
51.5558013 |
0.0582366 |
51.5587769 |
0.0685624 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:40:38 |
Ilford |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41923541 |
1789245655853317 |
None |
68 |
68 |
2026-09-12 20:40:55.861529 |
None |
2026-09-12 22:09:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517298 |
F44434 |
529B501712 |
2026-09-12 |
c2c |
N |
LST |
SRY |
9B50 |
357039+357312 |
8 |
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": 8936.205, "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": 9026.283, "from_m": 8936.205, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9085.992, "from_m": 9026.283, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9174.587, "from_m": 9085.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9320.187, "from_m": 9174.587, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9874.817, "from_m": 9320.187, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10103.05, "from_m": 9874.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": 10129.576, "from_m": 10103.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10156.971, "from_m": 10129.576, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12657.418, "from_m": 10156.971, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13141.68, "from_m": 12657.418, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13214.392, "from_m": 13141.68, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13234.873, "from_m": 13214.392, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13437.806, "from_m": 13234.873, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13867.686, "from_m": 13437.806, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43078.771, "from_m": 13867.686, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43122.406, "from_m": 43078.771, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43208.276, "from_m": 43122.406, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43544.383, "from_m": 43208.276, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45005.33, "from_m": 43544.383, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52754.206, "from_m": 45005.33, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53071.821, "from_m": 52754.206, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57605.348, "from_m": 53071.821, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58358.667, "from_m": 57605.348, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58403.481, "from_m": 58358.667, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58961.644, "from_m": 58403.481, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63917.419, "from_m": 58961.644, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64536.847, "from_m": 63917.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64713.969, "from_m": 64536.847, "capability_applied": null, "effective_limit_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": 517298, "profile_key": "11affc455bc37ad64f165cd7c04ff9fca420fb276d1b8d9c9785dbb6fd14d134", "schedule_id": 33484, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Forest Gate Jn", "stage_seq": 5, "distance_m": 9026.283, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 9988.934, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Barking Station Jn", "stage_seq": 7, "distance_m": 12081.284, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2134H", "location": "Barking", "stage_seq": 8, "distance_m": 12949.897, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143H", "location": "Upminster", "stage_seq": 9, "distance_m": 25249.47, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154", "location": "Laindon", "stage_seq": 10, "distance_m": 37386.841, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157H", "location": "Basildon", "stage_seq": 11, "distance_m": 39631.263, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Pitsea", "stage_seq": 12, "distance_m": 43345.982, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Benfleet", "stage_seq": 13, "distance_m": 47568.597, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Leigh-on-Sea", "stage_seq": 14, "distance_m": 53009.495, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Chalkwell", "stage_seq": 15, "distance_m": 55111.372, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Westcliff", "stage_seq": 16, "distance_m": 56708.623, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2218", "location": "Southend Central", "stage_seq": 17, "distance_m": 58052.184, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Southend East", "stage_seq": 18, "distance_m": 60100.681, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2222H", "location": "Thorpe Bay", "stage_seq": 19, "distance_m": 62339.765, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 20, "distance_m": 63917.419, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": null, "location": "Shoeburyness", "stage_seq": 21, "distance_m": 64713.969, "section_seq": 1, "route_path_id": 54410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64713.969, "from_m": 0.0, "section_seq": 1, "route_path_id": 54410}], "total_distance_m": 64713.969, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61260.401, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3453.568, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:03Z", "source_id": 41890569, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:06Z", "source_id": 13705221, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14754, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:19Z", "source_id": 41901651, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:29:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:21Z", "source_id": 13708893, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14719, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:41Z", "source_id": 41907740, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:42Z", "source_id": 13710829, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:20Z", "source_id": 41924424, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:41:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:22Z", "source_id": 13716336, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
London Liverpool Street |
2115 |
2115 |
15 |
None |
None |
Shoeburyness |
2226 |
2226 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F44434/2026-09-12/detailed |
None |
Upminster |
2026-09-12T21:43:30+01:00 |
Laindon |
10.0 |
{"type": "LineString", "coordinates": [[0.252257, 51.558850599999985], [0.2530543, 51.5588373], [0.2540871, 51.5588292], [0.25453439999999994, 51.55883320000001], [0.2552582, 51.55884390000001], [0.2560222999999999, 51.5588692], [0.2566767, 51.55889959999999], [0.2568319, 51.5589068], [0.257629, 51.5589587], [0.25904059999999995, 51.559074599999995], [0.259784, 51.559147499999995], [0.2604428999999999, 51.5592218], [0.2612356, 51.55932520000001], [0.2616412, 51.55937960000001], [0.2620406, 51.55944280000001], [0.2634553, 51.559681100000006], [0.26417199999999996, 51.55981280000001], [0.26487999999999995, 51.559948199999994], [0.266597, 51.560275], [0.268331, 51.56060459999999], [0.26949458523585645, 51.56082241932267], [0.27028669999999994, 51.5609707], [0.2722557, 51.561341600000006], [0.2746965, 51.5618023], [0.27730749999999993, 51.5622962], [0.2773557, 51.5623053], [0.2826012, 51.5632912], [0.2841284, 51.5635764], [0.2856315, 51.563853], [0.2864283, 51.563988900000005], [0.2872257, 51.5641154], [0.287882, 51.5642117], [0.28857039999999995, 51.5643047], [0.2891672, 51.564379499999994], [0.28980589999999995, 51.56445860000001], [0.29058639999999997, 51.56454279999999], [0.2916846, 51.564648], [0.2923563, 51.564704], [0.29641559999999995, 51.5649752], [0.2970256, 51.56501599999999], [0.30033419999999994, 51.565235900000005], [0.30322439999999995, 51.5654212], [0.3046376, 51.56551319999999], [0.3087848999999999, 51.565783], [0.31433020000000006, 51.56614050000001], [0.31642989999999993, 51.5662807], [0.32068739999999996, 51.5665585], [0.32496879999999995, 51.56683600000001], [0.32984979999999997, 51.567151699999975], [0.3347386, 51.56747039999999], [0.3348588, 51.5674739], [0.3368378000000001, 51.5676102], [0.3371833, 51.5676332], [0.3396301, 51.567781399999994], [0.3402652, 51.5678144], [0.3409304, 51.5678387], [0.3420447999999999, 51.5678703], [0.34315549999999995, 51.5678841], [0.34419929999999993, 51.567881500000006], [0.3449769, 51.567871199999985], [0.345728, 51.567853], [0.34647939999999994, 51.567824599999994], [0.3472194, 51.5677907], [0.34821469999999993, 51.56773299999998], [0.34922469999999994, 51.56767359999999], [0.35122739999999997, 51.56754549999999], [0.35523799999999994, 51.5673019], [0.35810539999999996, 51.56713], [0.3583664999999999, 51.56711429999999], [0.35932611364780853, 51.56705368364922], [0.3632345, 51.566806799999995], [0.36453289999999994, 51.566727400000005], [0.3658421, 51.5666465], [0.36845139999999993, 51.56648339999999], [0.3736668, 51.5661642], [0.3751819, 51.5660713], [0.37669309999999995, 51.5659786], [0.3782068, 51.5658871], [0.37896699999999994, 51.565851900000006], [0.37972939999999994, 51.5658341], [0.38026209999999994, 51.565824799999994], [0.3808262999999999, 51.5658295], [0.3819157, 51.56585809999999], [0.382336, 51.565879], [0.38275219999999993, 51.56590949999999], [0.3836005, 51.56597279999999], [0.3841208, 51.5660235], [0.3846432, 51.5660822], [0.3853322, 51.566173], [0.38594569999999995, 51.566261], [0.3865684, 51.56636360000001], [0.3870846, 51.5664574], [0.3876163, 51.5665653], [0.3881736999999999, 51.5666807], [0.3887112999999999, 51.5668078], [0.3897422, 51.56707180000001], [0.39158019999999993, 51.5675509], [0.3918302, 51.56761480000001], [0.3943055, 51.5682493], [0.3963245, 51.56876339999999], [0.3974001999999999, 51.5690265], [0.3980294, 51.5691673], [0.3986755, 51.5692987], [0.3991897, 51.5693988], [0.3997226, 51.5694937], [0.4004263, 51.5696094], [0.40113989999999994, 51.5697148], [0.40152979999999994, 51.56976650000001], [0.4021291, 51.56984049999999], [0.4025123, 51.56988869999999], [0.4031342, 51.569950199999994], [0.40379629999999994, 51.57000800000001], [0.4044524, 51.5700562], [0.4049013, 51.5700819], [0.4052637, 51.5701023], [0.40563169999999993, 51.5701191], [0.4062401, 51.570136299999994], [0.40664569999999994, 51.5701431], [0.4071822, 51.57014980000001], [0.40768799999999994, 51.57014809999999], [0.4081864, 51.570145], [0.408931, 51.570123300000006], [0.40968029999999994, 51.57009049999999], [0.4103310999999999, 51.57005610000001], [0.4108553, 51.57002440000001], [0.41135369999999993, 51.5699819], [0.41169959999999994, 51.56995119999999], [0.4124495, 51.5698804], [0.4131747, 51.56979079999999], [0.41392750000000006, 51.56969389999999], [0.4146486999999999, 51.5695807], [0.4153875, 51.5694544], [0.4157546999999999, 51.5693862], [0.4161053, 51.569321], [0.41682869999999994, 51.56917419999999], [0.4179763, 51.568915999999994], [0.4191501, 51.568638199999995], [0.41974349999999994, 51.5684916], [0.4201886, 51.5683698], [0.4208651, 51.5681756], [0.42132779999999986, 51.5680407], [0.4216633, 51.5679701], [0.4219684, 51.56792269999998], [0.4222531, 51.567886900000005], [0.4226326, 51.56783770000001], [0.4232866, 51.56771220000001], [0.4240734, 51.56757409999999], [0.4243921523336506, 51.56752633581052]]} |
7.5 |
2143½ |
2153½ |
2026-09-12T21:52:30+01:00 |
None |
None |
Barking |
Upminster |
Laindon |
51.5588506 |
0.2522570 |
51.5675263 |
0.4243922 |
0 |
1 |
2026-09-12 20:41:37 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Upminster |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13716336 |
1789245684480106 |
None |
37 |
37 |
2026-09-12 20:41:24.485637 |
2 |
2026-09-12 20:44:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517299 |
W05065 |
879H64M712 |
2026-09-12 |
London Overground |
P |
None |
DLJ |
9H64 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 237.031, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 266.047, "from_m": 237.031, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 297.401, "from_m": 266.047, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 372.226, "from_m": 297.401, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1120.855, "from_m": 372.226, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1498.214, "from_m": 1120.855, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2518.407, "from_m": 1498.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3186.102, "from_m": 2518.407, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3328.565, "from_m": 3186.102, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3361.639, "from_m": 3328.565, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3444.403, "from_m": 3361.639, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3817.39, "from_m": 3444.403, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3925.533, "from_m": 3817.39, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5515.486, "from_m": 3925.533, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5839.849, "from_m": 5515.486, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5942.434, "from_m": 5839.849, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6712.505, "from_m": 5942.434, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8224.954, "from_m": 6712.505, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8325.976, "from_m": 8224.954, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8697.626, "from_m": 8325.976, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8767.164, "from_m": 8697.626, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9087.617, "from_m": 8767.164, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10657.373, "from_m": 9087.617, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12053.713, "from_m": 10657.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16143.113, "from_m": 12053.713, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16187.662, "from_m": 16143.113, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18652.731, "from_m": 16187.662, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20146.937, "from_m": 18652.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20338.207, "from_m": 20146.937, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 21287.782, "from_m": 20338.207, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22005.888, "from_m": 21287.782, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23743.547, "from_m": 22005.888, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23799.023, "from_m": 23743.547, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24217.295, "from_m": 23799.023, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 517299, "profile_key": "c715528f85adbc128e7d323eca744c6b66afaff36b16c804b706537ee84ca674", "schedule_id": 24798, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Longhedge Jn", "stage_seq": 2, "distance_m": 2593.253, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Factory Jn", "stage_seq": 3, "distance_m": 3476.322, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2121H", "location": "Wandsworth Road", "stage_seq": 4, "distance_m": 3570.632, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Voltaire Road Jn", "stage_seq": 5, "distance_m": 3958.062, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123", "location": "Clapham High Street", "stage_seq": 6, "distance_m": 4264.536, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 7363.343, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 8193.101, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Peckham Rye (C)", "stage_seq": 9, "distance_m": 8907.183, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2132H", "location": "Queens Rd Peckham", "stage_seq": 10, "distance_m": 10108.412, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134", "location": "Old Kent Road Jn", "stage_seq": 11, "distance_m": 10626.633, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Surrey Quays Silwood Jn", "stage_seq": 12, "distance_m": 12107.67, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 12397.114, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141H", "location": "Canada Water", "stage_seq": 14, "distance_m": 13006.78, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Rotherhithe", "stage_seq": 15, "distance_m": 13320.845, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2144H", "location": "Wapping", "stage_seq": 16, "distance_m": 13797.169, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Shadwell", "stage_seq": 17, "distance_m": 19350.796, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149", "location": "Whitechapel", "stage_seq": 18, "distance_m": 20356.614, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "Shoreditch High Street", "stage_seq": 19, "distance_m": 21430.126, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2153H", "location": "Hoxton", "stage_seq": 20, "distance_m": 22662.444, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2155H", "location": "Haggerston", "stage_seq": 21, "distance_m": 23544.683, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 22, "distance_m": 24217.295, "section_seq": 1, "route_path_id": 38272}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24217.295, "from_m": 0.0, "section_seq": 1, "route_path_id": 38272}], "total_distance_m": 24217.295, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 23881.553, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 335.742, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28926, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:18Z", "source_id": 41887418, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:21:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:21Z", "source_id": 13704212, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28940, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:12Z", "source_id": 41890857, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:23:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:16Z", "source_id": 13705318, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:36Z", "source_id": 41900444, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:28:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:27:43Z", "source_id": 13708492, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29774, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:11Z", "source_id": 41904970, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:31:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:13Z", "source_id": 13709881, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:52Z", "source_id": 41911510, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:34:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:54Z", "source_id": 13712132, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:28Z", "source_id": 41919576, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T20:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:32Z", "source_id": 13714728, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:22Z", "source_id": 41922839, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T20:40:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:29Z", "source_id": 13715832, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Clapham Junction Plats 0-2 |
2115 |
2115 |
2 |
None |
None |
Dalston Junction |
2200 |
2157 |
3 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W05065/2026-09-12/detailed |
None |
Canada Water |
2026-09-12T21:41:23+01:00 |
Rotherhithe |
1.5 |
{"type": "LineString", "coordinates": [[-0.05014529999999999, 51.4982244], [-0.0501988, 51.4983234], [-0.05044749999999999, 51.49876], [-0.050457727377219215, 51.4987748385867], [-0.05077820000000001, 51.4992398], [-0.0514928, 51.5001688], [-0.05166239999999999, 51.50040959999998], [-0.0517527, 51.5005284], [-0.0518653, 51.5006682], [-0.051983699999999994, 51.5008033]]} |
0.2 |
2141 |
2142½ |
2026-09-12T21:42:00+01:00 |
None |
None |
Surrey Quays |
Canada Water |
Rotherhithe |
51.4990157 |
-0.0506237 |
51.5008033 |
-0.0519837 |
0 |
1 |
2026-09-12 20:41:44 |
RUNNING |
2026-09-12 20:41:23 |
Rotherhithe |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41924877 |
1789245704697364 |
None |
47 |
47 |
2026-09-12 20:41:44.707064 |
None |
2026-09-12 21:57:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517301 |
X04832 |
871Z621712 |
2026-09-12 |
Southern |
N |
None |
PMS |
1Z62 |
377104+377457 |
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": 88771.416, "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": 88815.637, "from_m": 88771.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89659.981, "from_m": 88815.637, "capability_applied": null, "effective_limit_mph": 70.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.202, "from_m": 89659.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": 105764.2, "from_m": 89704.202, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 105806.475, "from_m": 105764.2, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110589.988, "from_m": 105806.475, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 110976.857, "from_m": 110589.988, "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": 111273.398, "from_m": 110976.857, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 111647.996, "from_m": 111273.398, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 111679.958, "from_m": 111647.996, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 113343.318, "from_m": 111679.958, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 114292.336, "from_m": 113343.318, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 115955.696, "from_m": 114292.336, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 116732.498, "from_m": 115955.696, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 116837.946, "from_m": 116732.498, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116889.631, "from_m": 116837.946, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 120982.347, "from_m": 116889.631, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 121609.411, "from_m": 120982.347, "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": 131571.628, "from_m": 121609.411, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 131614.642, "from_m": 131571.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": 132404.934, "from_m": 131614.642, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 133021.65, "from_m": 132404.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 134564.099, "from_m": 133021.65, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 135180.815, "from_m": 134564.099, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 135971.108, "from_m": 135180.815, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 136014.121, "from_m": 135971.108, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 136849.578, "from_m": 136014.121, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 137463.934, "from_m": 136849.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": 149584.32, "from_m": 137463.934, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 150386.272, "from_m": 149584.32, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 150464.895, "from_m": 150386.272, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 150557.511, "from_m": 150464.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 151473.63, "from_m": 150557.511, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 152197.216, "from_m": 151473.63, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 155739.995, "from_m": 152197.216, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 155764.194, "from_m": 155739.995, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 155809.198, "from_m": 155764.194, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 156298.7, "from_m": 155809.198, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 159582.363, "from_m": 156298.7, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 159951.901, "from_m": 159582.363, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 161140.267, "from_m": 159951.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 161393.489, "from_m": 161140.267, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 161444.931, "from_m": 161393.489, "capability_applied": null, "effective_limit_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": 517301, "profile_key": "736f6d680f30cf4b21d512e52b44cf68a61a4b0eb269d8da17b1714a12bf5e4e", "schedule_id": 39195, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2116", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2134", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Purley", "stage_seq": 10, "distance_m": 21705.84, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 23294.133, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Earlswood (Surrey)", "stage_seq": 12, "distance_m": 35127.575, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2150", "location": "Gatwick Airport", "stage_seq": 13, "distance_m": 43117.193, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Three Bridges", "stage_seq": 14, "distance_m": 47608.172, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Balcombe Tunnel Jn", "stage_seq": 15, "distance_m": 50747.9, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Copyhold Jn", "stage_seq": 16, "distance_m": 59866.311, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 61092.655, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Keymer Jn", "stage_seq": 18, "distance_m": 66159.387, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209H", "location": "Burgess Hill", "stage_seq": 19, "distance_m": 67114.511, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Hassocks", "stage_seq": 20, "distance_m": 70564.234, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Preston Park", "stage_seq": 21, "distance_m": 79756.915, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Hove", "stage_seq": 22, "distance_m": 82094.892, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227", "location": "Portslade", "stage_seq": 23, "distance_m": 84413.174, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230", "location": "Southwick", "stage_seq": 24, "distance_m": 86781.681, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234", "location": "Shoreham-by-Sea", "stage_seq": 25, "distance_m": 89237.809, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Lancing", "stage_seq": 26, "distance_m": 93922.811, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Worthing", "stage_seq": 27, "distance_m": 97649.403, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2244H", "location": "West Worthing", "stage_seq": 28, "distance_m": 98931.95, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Durrington-on-Sea", "stage_seq": 29, "distance_m": 100220.516, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Goring-by-Sea", "stage_seq": 30, "distance_m": 101663.735, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Angmering", "stage_seq": 31, "distance_m": 105611.788, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Arundel Jn", "stage_seq": 32, "distance_m": 111227.096, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Littlehampton Jn", "stage_seq": 33, "distance_m": 111679.958, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2319H", "location": "Littlehampton", "stage_seq": 34, "distance_m": 113817.827, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Littlehampton Jn", "stage_seq": 35, "distance_m": 115955.696, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325", "location": "Ford", "stage_seq": 36, "distance_m": 117065.079, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2330", "location": "Barnham", "stage_seq": 37, "distance_m": 121306.907, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338H", "location": "Chichester", "stage_seq": 38, "distance_m": 131420.715, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2341H", "location": "Fishbourne(Sussex)", "stage_seq": 39, "distance_m": 133792.875, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Bosham", "stage_seq": 40, "distance_m": 140511.572, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2348H", "location": "Nutbourne", "stage_seq": 41, "distance_m": 143155.429, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2351", "location": "Southbourne", "stage_seq": 42, "distance_m": 144812.262, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2354", "location": "Emsworth", "stage_seq": 43, "distance_m": 147065.35, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2356H", "wtt_dep": "2357", "location": "Warblington", "stage_seq": 44, "distance_m": 149020.593, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "2358H", "wtt_dep": "2359H", "location": "Havant", "stage_seq": 45, "distance_m": 150088.039, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003H", "location": "Farlington Jn", "stage_seq": 46, "distance_m": 154815.057, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Portcreek Jn", "stage_seq": 47, "distance_m": 155834.542, "section_seq": 1, "route_path_id": 56837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007", "location": "Fratton East Jn", "stage_seq": 48, "distance_m": 159661.662, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": "0009", "location": "Fratton", "stage_seq": 49, "distance_m": 160283.732, "section_seq": 1, "route_path_id": 56837}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": null, "location": "Portsmouth & Southsea", "stage_seq": 50, "distance_m": 161444.931, "section_seq": 1, "route_path_id": 56837}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 161444.931, "from_m": 0.0, "section_seq": 1, "route_path_id": 56837}], "total_distance_m": 161444.931, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 155713.179, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5731.752, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:20:59Z", "source_id": 41888671, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:21:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:01Z", "source_id": 13704612, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:20Z", "source_id": 41896431, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:26:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:23Z", "source_id": 13707187, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:01Z", "source_id": 41904687, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:31:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:07Z", "source_id": 13709798, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:07Z", "source_id": 41908524, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:32:08Z", "source_id": 13711089, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:37Z", "source_id": 41918096, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:38:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:43Z", "source_id": 13714246, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}] |
London Victoria (C) |
2116 |
2116 |
16 |
None |
None |
Portsmouth & Southsea |
0012 |
0012 |
3 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:X04832/2026-09-12/detailed |
None |
East Croydon |
2026-09-12T21:34:11+01:00 |
Gatwick Airport |
14.0 |
{"type": "LineString", "coordinates": [[-0.0924851312726095, 51.37631352779462], [-0.0924901, 51.37627679999999], [-0.0925494, 51.3758316], [-0.0925775, 51.3755706], [-0.0925905, 51.3753621], [-0.0926059, 51.375195700000006], [-0.09263359999999998, 51.3746862], [-0.0926363, 51.37446399999999], [-0.092699, 51.3741931], [-0.0927016, 51.37397120000001], [-0.0927155, 51.3736278], [-0.09271519999999998, 51.3733958], [-0.0927695, 51.37307920000001], [-0.0928082, 51.372825899999995], [-0.0928222, 51.3725049], [-0.0928732, 51.372253], [-0.0929021, 51.3721099], [-0.092917, 51.37158329999998], [-0.092922, 51.3710686], [-0.0929299, 51.37093420000001], [-0.09296989999999998, 51.37026860000001], [-0.092986, 51.36956979999999], [-0.0929919, 51.369103], [-0.0930138, 51.36854539999999], [-0.0930441, 51.36801299999999], [-0.0930735, 51.3675198], [-0.0931162, 51.36687800000001], [-0.09313299999999998, 51.3665253], [-0.0932425, 51.3658411], [-0.09332139999999998, 51.3650354], [-0.0933827, 51.3642627], [-0.0934045, 51.363945699999995], [-0.093411, 51.36385059999999], [-0.0934411, 51.3635674], [-0.0934596, 51.36328120000001], [-0.093502, 51.3625065], [-0.0935113, 51.3621728], [-0.0935246, 51.36130020000001], [-0.0935937, 51.3601038], [-0.0936484, 51.359363299999984], [-0.0936533, 51.35924700000001], [-0.0937281, 51.35824900000001], [-0.0937833, 51.35741780000001], [-0.0937889, 51.3572227], [-0.0938176, 51.356882], [-0.0938283, 51.356721], [-0.0939011, 51.356012799999995], [-0.0939561, 51.355517799999994], [-0.0940468, 51.354972799999985], [-0.0941387, 51.354538899999994], [-0.0942199, 51.35418330000001], [-0.09430389999999998, 51.3537721], [-0.09449299999999998, 51.35317329999999], [-0.0946216, 51.35280769999999], [-0.0948134, 51.3523356], [-0.0950121, 51.3518754], [-0.0951882, 51.3515111], [-0.0954284, 51.3510579], [-0.0957049, 51.350597], [-0.09591410000000002, 51.3502438], [-0.09604659999999998, 51.3500499], [-0.0962283, 51.34981459999999], [-0.0963941, 51.34958100000001], [-0.09667449999999998, 51.349231], [-0.0970705, 51.3487479], [-0.0973841, 51.348410599999994], [-0.09760779999999998, 51.348171], [-0.097863, 51.3479263], [-0.09813700000000002, 51.3476705], [-0.09820619999999998, 51.34761029999999], [-0.0984691, 51.3473815], [-0.0988948, 51.3470166], [-0.09924339999999998, 51.3466999], [-0.0995618, 51.346429599999986], [-0.09993, 51.3461211], [-0.10021209999999998, 51.345895799999994], [-0.1004521, 51.345698899999995], [-0.10074149999999998, 51.34547549999999], [-0.1010376, 51.3452533], [-0.1012704, 51.3450818], [-0.101693, 51.344800699999986], [-0.10218240000000002, 51.3444845], [-0.1026957, 51.34416679999999], [-0.1030992, 51.343917799999986], [-0.1037546, 51.34355310000001], [-0.1039433, 51.3434502], [-0.1044494, 51.3431713], [-0.1049066, 51.3429253], [-0.10515489999999998, 51.3427933], [-0.1053758, 51.3426747], [-0.10585569999999998, 51.342413699999994], [-0.1063844, 51.3420996], [-0.1067313, 51.3419015], [-0.1070919, 51.341693099999986], [-0.10721559999999998, 51.34161939999999], [-0.1076904, 51.341340300000006], [-0.1081772, 51.3410495], [-0.10904519999999998, 51.34053169999999], [-0.10962829999999998, 51.34013919999999], [-0.1099263, 51.33996290000001], [-0.1104477, 51.3396095], [-0.110551, 51.339545399999984], [-0.1108248, 51.3393807], [-0.1110929, 51.33922319999999], [-0.1115344, 51.3389577], [-0.111667, 51.3388797], [-0.1121417, 51.3385955], [-0.11248950000000002, 51.33838779999999], [-0.1127186, 51.33824980000001], [-0.1131862, 51.3379613], [-0.11357449999999998, 51.3377174], [-0.11393649999999998, 51.337483899999995], [-0.1143979, 51.33719419999999], [-0.1147566, 51.33694870000001], [-0.11491020000000002, 51.3368476], [-0.11510929999999998, 51.3367188], [-0.115868, 51.3362103], [-0.11627369999999997, 51.3359226], [-0.1168184, 51.3355501], [-0.11726549999999995, 51.33522539999999], [-0.11781850000000002, 51.334805], [-0.1182312, 51.33449689999999], [-0.1187541, 51.3340978], [-0.11917089999999995, 51.33377759999999], [-0.1196645, 51.3333789], [-0.1198362847414203, 51.333242773870175], [-0.11989353527894998, 51.33319740715446], [-0.12006049999999996, 51.3330651], [-0.12148520000000002, 51.33190259999999], [-0.1226285, 51.3309224], [-0.12288176580503088, 51.33069708903964], [-0.1237529, 51.32992209999999], [-0.123931, 51.32976620000001], [-0.1246006, 51.3291741], [-0.12525859999999997, 51.3285866], [-0.1253385, 51.3285147], [-0.1262705, 51.3276102], [-0.1270965, 51.3268647], [-0.12754203795698518, 51.32646992420958], [-0.1284227, 51.3256896], [-0.1286598, 51.325479499999986], [-0.1296143, 51.3246315], [-0.13229329999999995, 51.3222598], [-0.1327737, 51.321866], [-0.1330635, 51.32159349999999], [-0.1332849, 51.3213862], [-0.1335614, 51.3211315], [-0.1339107, 51.3207688], [-0.1343117, 51.3202873], [-0.1353686, 51.31902420000001], [-0.1359217, 51.318317699999994], [-0.1371819, 51.316621100000006], [-0.1372734, 51.3164765], [-0.13780339999999996, 51.31573300000001], [-0.1380743, 51.315386200000006], [-0.13838849999999997, 51.31501750000001], [-0.1388763, 51.3144717], [-0.13921679999999995, 51.3141475], [-0.1397274, 51.3136696], [-0.1418884, 51.311823800000006], [-0.1423149, 51.3114514], [-0.1427172, 51.31106449999999], [-0.1431393, 51.310602799999984], [-0.14348459999999996, 51.3102082], [-0.14385649999999997, 51.3097691], [-0.1441791, 51.3093294], [-0.1444961, 51.3088722], [-0.14478389999999997, 51.3084514], [-0.1451379, 51.30790379999999], [-0.1454527, 51.307439599999995], [-0.1458556, 51.30683040000001], [-0.1463641, 51.3060346], [-0.14674559999999998, 51.30543939999999], [-0.14713459999999998, 51.30479690000001], [-0.1474857, 51.30426789999999], [-0.1507397, 51.299122], [-0.15091156884224072, 51.29880071831404], [-0.15100415612966828, 51.29862764005511], [-0.1511025, 51.298443799999994], [-0.15218999999999996, 51.2962445], [-0.1522854, 51.29605719999999], [-0.1523777, 51.2958253], [-0.15251239999999996, 51.29551479999999], [-0.1526789, 51.2951362], [-0.1529226, 51.29452479999999], [-0.1530452, 51.294183100000005], [-0.1532287, 51.2936248], [-0.153444, 51.29295280000001], [-0.15360819999999997, 51.2924122], [-0.1538856, 51.2914429], [-0.15396869999999996, 51.2910896], [-0.1540604, 51.290544399999995], [-0.1541116, 51.29007239999999], [-0.1541436, 51.28951909999998], [-0.15415419999999996, 51.2890338], [-0.1541397, 51.2885306], [-0.1541073, 51.28823379999999], [-0.15406569999999997, 51.2879085], [-0.1539677, 51.287423], [-0.15370049999999996, 51.2863737], [-0.15302079999999998, 51.283123], [-0.15245539999999996, 51.27984949999999], [-0.15208259999999998, 51.278186700000006], [-0.15192719999999998, 51.2773977], [-0.1517586, 51.2765418], [-0.15143709999999996, 51.2749092], [-0.15136500292393343, 51.27453379516892], [-0.1511796, 51.273568399999995], [-0.15105429999999995, 51.2729959], [-0.1509409, 51.2725537], [-0.15062879999999998, 51.27147599999999], [-0.150291, 51.2699435], [-0.1501109, 51.26885709999999], [-0.1499918, 51.2683629], [-0.14987979999999998, 51.26774489999999], [-0.1498418, 51.2674418], [-0.1498133, 51.2671249], [-0.1497878, 51.266766], [-0.1497502, 51.266486599999986], [-0.1497496, 51.26607249999999], [-0.1497933, 51.265632199999985], [-0.14983939999999998, 51.26533779999998], [-0.14987779999999998, 51.26502099999999], [-0.1499141, 51.264769599999994], [-0.149953, 51.2645604], [-0.1500134, 51.2642789], [-0.15007009999999998, 51.2640463], [-0.1501572, 51.2637604], [-0.1502418, 51.2634794], [-0.150348, 51.2631659], [-0.1504809, 51.262834100000006], [-0.15058029999999997, 51.26258529999999], [-0.15071470000000003, 51.2622776], [-0.1508382, 51.26201449999999], [-0.15099539999999995, 51.261701], [-0.1511405, 51.2614327], [-0.15124379999999998, 51.261252099999986], [-0.15142659999999997, 51.260968000000005], [-0.1515757, 51.2607167], [-0.1517506, 51.2604697], [-0.1519772, 51.2601573], [-0.1522441, 51.25981829999999], [-0.15250449999999996, 51.2594949], [-0.15391079999999996, 51.25786179999999], [-0.15470799999999998, 51.2568903], [-0.15532729999999997, 51.2561103], [-0.1559691, 51.255223599999994], [-0.1560794, 51.2550742], [-0.15644039999999998, 51.2545184], [-0.1568615, 51.2538613], [-0.15696299999999996, 51.2536979], [-0.158673, 51.2509469], [-0.1587579, 51.2508157], [-0.1593047, 51.2499512], [-0.15992049999999997, 51.2489645], [-0.16094499999999998, 51.2473229], [-0.16189389999999998, 51.2457694], [-0.1621806, 51.245299900000006], [-0.16267729999999997, 51.24452229999999], [-0.16285800000000003, 51.244228500000006], [-0.1637305, 51.2428222], [-0.1639675, 51.24244319999999], [-0.16425269999999997, 51.2419864], [-0.16443859999999996, 51.241690599999984], [-0.1649273, 51.24089459999998], [-0.1651468, 51.2405425], [-0.1653327, 51.2402506], [-0.1657937, 51.239501800000006], [-0.1660421, 51.2391161], [-0.16625799999999996, 51.23876829999998], [-0.1664209, 51.2385027], [-0.1666074, 51.23821519999998], [-0.1668931, 51.2377608], [-0.1670898, 51.2374069], [-0.1674525, 51.2368395], [-0.16814349999999997, 51.2357161], [-0.16856939999999998, 51.234972299999995], [-0.16884629999999998, 51.23436920000001], [-0.16925129999999997, 51.233612], [-0.1695678, 51.2328596], [-0.16964829999999995, 51.2326636], [-0.1697071, 51.2325106], [-0.1696939, 51.232499999999995], [-0.16973949999999996, 51.2323626], [-0.16981719999999997, 51.2321441], [-0.1700104, 51.2315337], [-0.17003719999999997, 51.2314531], [-0.1702357, 51.2305969], [-0.17035029999999998, 51.229980399999995], [-0.17045829999999998, 51.2292805], [-0.17048789999999997, 51.22899989999999], [-0.17050399999999996, 51.22884779999999], [-0.1705441, 51.228467499999994], [-0.1705638, 51.2277582], [-0.1705621600120736, 51.227534645349515], [-0.1705584, 51.227022100000006], [-0.170555, 51.2269101], [-0.1705359, 51.226285999999995], [-0.17049299999999998, 51.225651600000006], [-0.1704449, 51.22516279999999], [-0.170351, 51.22438230000001], [-0.1702652, 51.22388020000001], [-0.17017629999999995, 51.223510399999995], [-0.1701392, 51.2233558], [-0.16992680000000002, 51.22247180000001], [-0.1696888, 51.22173229999999], [-0.16923519999999995, 51.2204432], [-0.1689375, 51.219826999999995], [-0.1685995, 51.2191487], [-0.16812518645014446, 51.21830176221716], [-0.16805189999999998, 51.21817089999999], [-0.16800669999999998, 51.2180901], [-0.167875, 51.2178549], [-0.1664081, 51.2152357], [-0.16588469999999997, 51.21415309999999], [-0.1652494, 51.21275099999998], [-0.16481219999999996, 51.21170369999999], [-0.1643938, 51.21058849999999], [-0.1641583, 51.2099005], [-0.1638121, 51.208769899999986], [-0.16335309999999997, 51.2072034], [-0.1623901, 51.2037247], [-0.1623558, 51.2035893], [-0.16158289999999997, 51.199945099999994], [-0.161438, 51.1991425], [-0.1612975, 51.19828639999999], [-0.1611045, 51.1968207], [-0.1610089, 51.1958606], [-0.16093379999999996, 51.194937], [-0.1608721, 51.1937135], [-0.16082709999999997, 51.19153249999999], [-0.1608276, 51.19121820000001], [-0.160794, 51.18142459999999], [-0.1607938, 51.18130109999999], [-0.1608201, 51.1694724], [-0.1608259, 51.1682512], [-0.1608324, 51.16686149999999], [-0.16081099999999998, 51.165564], [-0.16082169999999998, 51.163909499999995], [-0.1608244, 51.1629132], [-0.16082169999999998, 51.1621327], [-0.1608184617195395, 51.1620009602833], [-0.16080879999999995, 51.16160790000001], [-0.1608198, 51.16064239999999], [-0.16081949999999998, 51.1603094], [-0.1608174, 51.1597589], [-0.1608174, 51.159597999999995], [-0.1608168, 51.15947419999999], [-0.16081829999999997, 51.1593956], [-0.16081949999999998, 51.1592279], [-0.1608179, 51.158933000000005], [-0.1608167, 51.158182999999994], [-0.1608188, 51.1578151], [-0.1608231, 51.1575204], [-0.1608208, 51.15742689999999], [-0.1608034, 51.157061600000006], [-0.1608079, 51.15659979999999], [-0.1608081984005018, 51.156561753936]]} |
16.3 |
2134 |
2148 |
2026-09-12T21:48:00+01:00 |
None |
None |
Clapham Junction (C) |
Stoats Nest Jn |
Gatwick Airport |
51.2611146 |
-0.1513323 |
51.1565618 |
-0.1608082 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:34:11 |
Gatwick Airport |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41912527 |
1789245541489435 |
None |
63 |
63 |
2026-09-12 20:39:01.503838 |
None |
2026-09-13 00:12:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517302 |
C82771 |
871E56M812 |
2026-09-12 |
Southern |
P |
UCK |
None |
1E56 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 127.488, "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": 9686.931, "from_m": 127.488, "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": 10209.473, "from_m": 9686.931, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38778.444, "from_m": 10209.473, "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": 39576.214, "from_m": 38778.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39722.376, "from_m": 39576.214, "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": 41037.309, "from_m": 39722.376, "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": 41700.221, "from_m": 41037.309, "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": 41711.298, "from_m": 41700.221, "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": 43415.614, "from_m": 41711.298, "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": 45588.926, "from_m": 43415.614, "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": 47430.889, "from_m": 45588.926, "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": 47465.927, "from_m": 47430.889, "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": 49558.158, "from_m": 47465.927, "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": 49764.885, "from_m": 49558.158, "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": 55652.024, "from_m": 49764.885, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55726.153, "from_m": 55652.024, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55847.865, "from_m": 55726.153, "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": 56959.957, "from_m": 55847.865, "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": 56994.999, "from_m": 56959.957, "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": 57061.06, "from_m": 56994.999, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57095.984, "from_m": 57061.06, "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": 57162.483, "from_m": 57095.984, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57251.152, "from_m": 57162.483, "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": 57281.587, "from_m": 57251.152, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57675.843, "from_m": 57281.587, "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": 57712.809, "from_m": 57675.843, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58609.26, "from_m": 57712.809, "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": 58640.656, "from_m": 58609.26, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58674.668, "from_m": 58640.656, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59090.128, "from_m": 58674.668, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60079.451, "from_m": 59090.128, "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": 60401.436, "from_m": 60079.451, "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": 60459.701, "from_m": 60401.436, "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": 63748.353, "from_m": 60459.701, "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": 63809.87, "from_m": 63748.353, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69091.043, "from_m": 63809.87, "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": 70705.008, "from_m": 69091.043, "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": 71370.581, "from_m": 70705.008, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71418.567, "from_m": 71370.581, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 72759.192, "from_m": 71418.567, "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": 72843.503, "from_m": 72759.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73576.757, "from_m": 72843.503, "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": 74007.583, "from_m": 73576.757, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 517302, "profile_key": "8c3c7e25efdeedb0b6c63921440486d41d15108fa119d420abdbd140bd1beb06", "schedule_id": 11838, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2233", "location": "Uckfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2237H", "location": "Buxted", "stage_seq": 2, "distance_m": 3642.777, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Greenhurst Jn", "stage_seq": 3, "distance_m": 5529.965, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "Crowborough", "stage_seq": 4, "distance_m": 11109.28, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Eridge", "stage_seq": 5, "distance_m": 16860.465, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Ashurst Jn", "stage_seq": 6, "distance_m": 19956.436, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2256", "location": "Ashurst", "stage_seq": 7, "distance_m": 22430.907, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Blackham Jn", "stage_seq": 8, "distance_m": 24031.873, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Cowden", "stage_seq": 9, "distance_m": 26989.087, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Hever", "stage_seq": 10, "distance_m": 30154.353, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Edenbridge Town", "stage_seq": 11, "distance_m": 32991.143, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Hurst Green", "stage_seq": 12, "distance_m": 39887.695, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "Oxted", "stage_seq": 13, "distance_m": 41410.568, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Sanderstead", "stage_seq": 14, "distance_m": 54445.725, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "South Croydon", "stage_seq": 15, "distance_m": 55975.762, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2338H", "location": "East Croydon", "stage_seq": 16, "distance_m": 57483.479, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 58331.189, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Norwood Fork Jn", "stage_seq": 18, "distance_m": 59090.128, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "Norwood Junction", "stage_seq": 19, "distance_m": 60144.19, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Sydenham", "stage_seq": 20, "distance_m": 63748.353, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "New Cross Gate", "stage_seq": 21, "distance_m": 69442.165, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Bricklayers Arms Jn", "stage_seq": 22, "distance_m": 70545.02, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Spa Road Jn", "stage_seq": 23, "distance_m": 71909.642, "section_seq": 1, "route_path_id": 30516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Abbey Street Jn", "stage_seq": 24, "distance_m": 72843.503, "section_seq": 1, "route_path_id": 30516}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 25, "distance_m": 74007.583, "section_seq": 1, "route_path_id": 30516}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 74007.583, "from_m": 0.0, "section_seq": 1, "route_path_id": 30516}], "total_distance_m": 74007.583, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 72473.679, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1533.904, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Uckfield |
2233 |
2233 |
None |
22:33:00 |
None |
London Bridge (Central) |
2353 |
2353 |
10 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C82771/2026-09-12/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
0 |
0 |
2026-09-12 19:16:23 |
ACTIVATED |
None |
Uckfield |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789240583086804 |
None |
0 |
0 |
2026-09-12 19:16:23.088512 |
None |
2026-09-12 21:33:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517303 |
C10249 |
542F66M712 |
2026-09-12 |
Great Northern |
P |
MOG |
SVG |
2F66 |
717016 |
6 |
85 |
None |
{"version": 3, "segments": [{"to_m": 4194.835, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4253.067, "from_m": 4194.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4585.037, "from_m": 4253.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5438.236, "from_m": 4585.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5558.094, "from_m": 5438.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6152.676, "from_m": 5558.094, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6897.821, "from_m": 6152.676, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7275.163, "from_m": 6897.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8020.307, "from_m": 7275.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8107.921, "from_m": 8020.307, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 8190.726, "from_m": 8107.921, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9052.632, "from_m": 8190.726, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11384.169, "from_m": 9052.632, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 11450.098, "from_m": 11384.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11981.572, "from_m": 11450.098, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12546.495, "from_m": 11981.572, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13040.889, "from_m": 12546.495, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13096.67, "from_m": 13040.889, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16258.535, "from_m": 13096.67, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16314.315, "from_m": 16258.535, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19901.469, "from_m": 16314.315, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22962.449, "from_m": 19901.469, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23004.36, "from_m": 22962.449, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38932.039, "from_m": 23004.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38957.38, "from_m": 38932.039, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50080.644, "from_m": 38957.38, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 52649.846, "from_m": 50080.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53982.205, "from_m": 52649.846, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 517303, "profile_key": "a4dca681ec129c1be1101c6c866e31f1966c42e889bdc0f824633b742e9e363d", "schedule_id": 5529, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2116", "location": "Moorgate (Great Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119", "location": "Old Street", "stage_seq": 2, "distance_m": 599.469, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "Essex Road", "stage_seq": 3, "distance_m": 2682.793, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Highbury & Islington (Great Northern)", "stage_seq": 4, "distance_m": 3546.924, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "Drayton Park", "stage_seq": 5, "distance_m": 4337.077, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130H", "location": "Finsbury Park", "stage_seq": 6, "distance_m": 5660.319, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133", "location": "Harringay", "stage_seq": 7, "distance_m": 7086.492, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135", "location": "Hornsey", "stage_seq": 8, "distance_m": 10131.029, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138H", "location": "Alexandra Palace", "stage_seq": 9, "distance_m": 11649.153, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141", "location": "Bowes Park", "stage_seq": 10, "distance_m": 12830.614, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Palmers Green", "stage_seq": 11, "distance_m": 14677.602, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146H", "location": "Winchmore Hill", "stage_seq": 12, "distance_m": 19820.72, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Grange Park", "stage_seq": 13, "distance_m": 20902.071, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2150H", "location": "Enfield Chase", "stage_seq": 14, "distance_m": 22039.427, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153", "location": "Gordon Hill", "stage_seq": 15, "distance_m": 23210.54, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Crews Hill", "stage_seq": 16, "distance_m": 25837.195, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159", "location": "Cuffley", "stage_seq": 17, "distance_m": 28600.487, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Ponsbourne Tunnel Sig. K891", "stage_seq": 18, "distance_m": 30839.156, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Bayford", "stage_seq": 19, "distance_m": 34152.373, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2208", "location": "Hertford North", "stage_seq": 20, "distance_m": 38891.129, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Molewood Jn", "stage_seq": 21, "distance_m": 41567.874, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2213H", "location": "Watton-at-Stone", "stage_seq": 22, "distance_m": 45807.889, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Bragbury Jn", "stage_seq": 23, "distance_m": 49524.24, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Langley South Jn", "stage_seq": 24, "distance_m": 51256.582, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Langley Jn", "stage_seq": 25, "distance_m": 52376.798, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "Stevenage", "stage_seq": 26, "distance_m": 53982.205, "section_seq": 1, "route_path_id": 28410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53982.205, "from_m": 0.0, "section_seq": 1, "route_path_id": 28410}], "total_distance_m": 53982.205, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 50167.764, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3814.441, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16217, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:34Z", "source_id": 41882590, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:18:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:38Z", "source_id": 13702684, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16213, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:13Z", "source_id": 41889117, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:17Z", "source_id": 13704769, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16209, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:25Z", "source_id": 41892905, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:24:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:29Z", "source_id": 13706069, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16203, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:15Z", "source_id": 41896304, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:25:19Z", "source_id": 13707136, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16169, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:12Z", "source_id": 41901496, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:28:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:15Z", "source_id": 13708824, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16056, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:46Z", "source_id": 41907881, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:32:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:31:52Z", "source_id": 13710916, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16076, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:47Z", "source_id": 41911383, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:34:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:52Z", "source_id": 13712099, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16030, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:36:59Z", "source_id": 41916943, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:37:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:37:03Z", "source_id": 13713887, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15831, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:08Z", "source_id": 41922454, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T20:40:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:40:11Z", "source_id": 13715636, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:40:00+01:00", "operational_fact": true}] |
Moorgate (Great Northern) |
2116 |
2116 |
9 |
None |
None |
Stevenage |
2221 |
2221 |
5 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C10249/2026-09-12/detailed |
None |
Bowes Park |
2026-09-12T21:41:30+01:00 |
Palmers Green |
2.0 |
{"type": "LineString", "coordinates": [[-0.1204347, 51.607115099999994], [-0.12128129999999998, 51.6061379], [-0.12187919999999997, 51.60545040000001], [-0.1217001, 51.6056951], [-0.12156329999999996, 51.6059119], [-0.12132980000000002, 51.6062198], [-0.1209143, 51.6068019], [-0.120437, 51.607362999999985], [-0.12004370000000002, 51.6077699], [-0.11980539999999998, 51.6080252], [-0.1194641, 51.608408799999985], [-0.11885940000000002, 51.6090765], [-0.1181177, 51.6099022], [-0.11759768324120803, 51.61048353460085], [-0.1174316, 51.6106692], [-0.1170247, 51.6111096], [-0.1165731, 51.6116023], [-0.11593570000000002, 51.612280699999985], [-0.1155025, 51.6127462], [-0.1122755, 51.6163113], [-0.1107007, 51.6180786], [-0.1104738, 51.618345700000006], [-0.11047125420724574, 51.61834858282869]]} |
1.1 |
2141 |
2143 |
2026-09-12T21:42:30+01:00 |
None |
None |
Alexandra Palace |
Bowes Park |
Palmers Green |
51.6066773 |
-0.1208140 |
51.6183486 |
-0.1104713 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:41:30 |
Palmers Green |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789245656129032 |
None |
45 |
45 |
2026-09-12 20:41:33.031774 |
None |
2026-09-12 22:21:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 517304 |
C32398 |
172D86M712 |
2026-09-12 |
Northern |
P |
BDQ |
ILK |
2D86 |
333014 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 25.579, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 428.494, "from_m": 25.579, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4074.339, "from_m": 428.494, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4221.42, "from_m": 4074.339, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4709.128, "from_m": 4221.42, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4892.917, "from_m": 4709.128, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 5082.497, "from_m": 4892.917, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7049.376, "from_m": 5082.497, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10240.714, "from_m": 7049.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": 10474.33, "from_m": 10240.714, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13101.577, "from_m": 10474.33, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13184.11, "from_m": 13101.577, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14435.84, "from_m": 13184.11, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21180.293, "from_m": 14435.84, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23334.884, "from_m": 21180.293, "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": 23725.153, "from_m": 23334.884, "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": 23775.923, "from_m": 23725.153, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24006.399, "from_m": 23775.923, "capability_applied": null, "effective_limit_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": 517304, "profile_key": "02ed26803f39796e82d867493ead98afb9c9f2fc5b794d8ed76e6f50d970ebe2", "schedule_id": 768, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2116", "location": "Bradford Forster Square", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120", "location": "Frizinghall", "stage_seq": 2, "distance_m": 2765.951, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123H", "location": "Shipley", "stage_seq": 3, "distance_m": 4344.643, "section_seq": 1, "route_path_id": 29564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Dockfield Junction", "stage_seq": 4, "distance_m": 4883.881, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127", "location": "Baildon", "stage_seq": 5, "distance_m": 6712.726, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132H", "location": "Guiseley", "stage_seq": 6, "distance_m": 11857.928, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2135H", "location": "Menston", "stage_seq": 7, "distance_m": 16647.259, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Burley-in-Wharfedale", "stage_seq": 8, "distance_m": 18838.599, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2142H", "location": "Ben Rhydding", "stage_seq": 9, "distance_m": 22423.523, "section_seq": 1, "route_path_id": 29564}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": null, "location": "Ilkley", "stage_seq": 10, "distance_m": 24006.399, "section_seq": 1, "route_path_id": 29564}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24006.399, "from_m": 0.0, "section_seq": 1, "route_path_id": 29564}], "total_distance_m": 24006.399, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23980.82, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.579, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5139, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:51Z", "source_id": 41884893, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:19:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:18:59Z", "source_id": 13703459, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5160, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:18Z", "source_id": 41889294, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:22:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:21:21Z", "source_id": 13704808, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5187, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:48Z", "source_id": 41893655, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:26:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:51Z", "source_id": 13706292, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5202, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:54Z", "source_id": 41904488, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:31:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:29:56Z", "source_id": 13709760, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5190, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:28Z", "source_id": 41910844, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:35:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:31Z", "source_id": 13711884, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5193, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:28Z", "source_id": 41910844, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:38:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:33:31Z", "source_id": 13711886, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5220, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:49Z", "source_id": 41921855, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T20:42:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:39:51Z", "source_id": 13715480, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:42:00+01:00", "operational_fact": true}] |
Bradford Forster Square |
2116 |
2116 |
3 |
None |
None |
Ilkley |
2148 |
2147½ |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32398/2026-09-12/detailed |
None |
Burley-in-Wharfedale |
2026-09-12T21:39:12+01:00 |
Ben Rhydding |
3.0 |
{"type": "LineString", "coordinates": [[-1.7532999, 53.9081069], [-1.7538837, 53.90861030000001], [-1.7540595, 53.9087609], [-1.7543323, 53.90896999999998], [-1.7545532, 53.9091371], [-1.754817, 53.9093189], [-1.7550859, 53.9095023], [-1.7556109999999998, 53.90983880000001], [-1.7561863999999998, 53.91017339999999], [-1.7569703, 53.9105807], [-1.757449, 53.9108125], [-1.7580076, 53.91105659999999], [-1.7583851999999998, 53.91121760000001], [-1.7588656, 53.91139750000001], [-1.7598519, 53.911766], [-1.7604590999999998, 53.91198589999999], [-1.7609361999999995, 53.912179900000005], [-1.7618183, 53.912558700000005], [-1.7628259, 53.9130443], [-1.7642878999999998, 53.91384159999999], [-1.7654448, 53.9144835], [-1.7669615999999997, 53.9153283], [-1.7685645, 53.91622709999999], [-1.770185, 53.917127], [-1.7704478, 53.917272], [-1.771174, 53.91767959999999], [-1.7721235000000002, 53.91820979999999], [-1.7723946999999998, 53.918352], [-1.7726721, 53.918492699999994], [-1.7731045, 53.91871369999999], [-1.7735567999999995, 53.9189312], [-1.7741057, 53.9191834], [-1.7746749999999998, 53.9194345], [-1.7767560999999998, 53.9203165], [-1.7769411999999998, 53.920396999999994], [-1.7781029, 53.9208871], [-1.780251, 53.9218045], [-1.7816541, 53.92239759999999], [-1.7825163999999998, 53.9227605], [-1.782619, 53.9228037], [-1.7827853000000002, 53.92287650000001], [-1.7830273999999997, 53.92297359999999], [-1.7836599000000002, 53.92324850000001], [-1.7840883999999997, 53.92342430000001], [-1.7845112, 53.9236012], [-1.7848664, 53.9237425], [-1.7852588, 53.9238805], [-1.7859099, 53.92410119999999], [-1.7867911, 53.92436630000001], [-1.7878368999999998, 53.92463829999999], [-1.7882971, 53.92474380000001], [-1.7887483, 53.92483789999999], [-1.7890931, 53.92491079999999], [-1.7894818999999995, 53.9249828], [-1.7901767999999998, 53.9250948], [-1.7908479999999998, 53.9251848], [-1.7915150000000002, 53.92525950000001], [-1.7918151000000002, 53.92529], [-1.7920608000000002, 53.92531489999999], [-1.7926087, 53.92536809999999], [-1.7940767999999998, 53.9255099], [-1.794712, 53.925568600000005], [-1.7953715999999993, 53.9256241], [-1.7958913, 53.92566969999999], [-1.7964303, 53.9257058], [-1.7966305682390429, 53.92571776261516], [-1.7967149, 53.9257228], [-1.7971306000000002, 53.925743100000005], [-1.7975941252897216, 53.92576346596147]]} |
2.2 |
2139 |
2142 |
2026-09-12T21:42:18+01:00 |
None |
None |
Burley-in-Wharfedale |
Ben Rhydding |
Ben Rhydding |
53.9251689 |
-1.7907291 |
53.9257635 |
-1.7975941 |
0 |
1 |
2026-09-12 20:41:37 |
RUNNING |
2026-09-12 20:39:12 |
Ben Rhydding |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41921855 |
1789245593723429 |
None |
22 |
22 |
2026-09-12 20:39:53.727768 |
None |
2026-09-12 20:42:18 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 517305 |
C32423 |
182F72M712 |
2026-09-12 |
Northern |
P |
KNO |
LDS |
2F72 |
150105 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 75.95, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 348.6, "from_m": 75.95, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 390.056, "from_m": 348.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3288.29, "from_m": 390.056, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3642.224, "from_m": 3288.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5899.376, "from_m": 3642.224, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8425.527, "from_m": 5899.376, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10027.805, "from_m": 8425.527, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11870.302, "from_m": 10027.805, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11983.455, "from_m": 11870.302, "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": 12040.256, "from_m": 11983.455, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12097.208, "from_m": 12040.256, "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": 12153.276, "from_m": 12097.208, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12179.878, "from_m": 12153.276, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20159.077, "from_m": 12179.878, "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": 20208.305, "from_m": 20159.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22721.814, "from_m": 20208.305, "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": 23269.146, "from_m": 22721.814, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24514.487, "from_m": 23269.146, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24912.671, "from_m": 24514.487, "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": 25479.525, "from_m": 24912.671, "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": 25801.736, "from_m": 25479.525, "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": 517305, "profile_key": "9844d1de666bae6b8bd80aa8ebf20a77d679c7595ae07f87e572dc7d5ceb41ab", "schedule_id": 772, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2116", "location": "Knottingley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Knottingley West Jn", "stage_seq": 2, "distance_m": 313.946, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2120H", "location": "Pontefract Monkhill", "stage_seq": 3, "distance_m": 3079.006, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125H", "location": "Glasshoughton", "stage_seq": 4, "distance_m": 5899.376, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2133H", "location": "Castleford", "stage_seq": 5, "distance_m": 8425.527, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Whitwood Jn", "stage_seq": 6, "distance_m": 10022.23, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Methley Jn", "stage_seq": 7, "distance_m": 11926.878, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Woodlesford", "stage_seq": 8, "distance_m": 16198.548, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146H", "location": "Stourton Jn", "stage_seq": 9, "distance_m": 20208.305, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Engine Shed Jn", "stage_seq": 10, "distance_m": 24534.471, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Leeds West Jn", "stage_seq": 11, "distance_m": 25276.105, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": null, "location": "Leeds", "stage_seq": 12, "distance_m": 25801.736, "section_seq": 1, "route_path_id": 29586}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25801.736, "from_m": 0.0, "section_seq": 1, "route_path_id": 29586}], "total_distance_m": 25801.736, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20028.871, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5772.865, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5836, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:38Z", "source_id": 41886277, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:20:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:19:44Z", "source_id": 13703894, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5646, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:25Z", "source_id": 41892896, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:25:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:23:25Z", "source_id": 13706025, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5083, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:24Z", "source_id": 41901847, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:29:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:28:31Z", "source_id": 13708971, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5625, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:15Z", "source_id": 41924266, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T20:41:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:18Z", "source_id": 13716285, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Knottingley |
2116 |
2116 |
2 |
None |
None |
Leeds |
2155 |
2154½ |
17A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32423/2026-09-12/detailed |
None |
Woodlesford |
2026-09-12T21:43:00+01:00 |
Leeds |
11.5 |
{"type": "LineString", "coordinates": [[-1.443539405740665, 53.75708465720701], [-1.443544, 53.757087299999995], [-1.4446633, 53.75765929999999], [-1.4464019999999995, 53.7585206], [-1.4479873999999997, 53.7592153], [-1.4496074, 53.759887299999995], [-1.4504221, 53.760214], [-1.4510904, 53.76047620000001], [-1.4517911, 53.760725699999995], [-1.4524216, 53.76096249999999], [-1.4530272, 53.76119070000001], [-1.4547583, 53.7617779], [-1.4576387999999998, 53.7626806], [-1.4598175999999998, 53.7633017], [-1.4612332999999995, 53.76365049999999], [-1.462089, 53.7638433], [-1.4646599, 53.764331], [-1.4653991, 53.7644506], [-1.4659833, 53.7645349], [-1.4665965, 53.76460279999999], [-1.4673314999999998, 53.76469359999999], [-1.4677191999999997, 53.764737199999985], [-1.4681141, 53.764773600000005], [-1.469319, 53.7648655], [-1.4695975, 53.7648873], [-1.4699702999999995, 53.7649111], [-1.4717697, 53.7650373], [-1.4725259, 53.7650714], [-1.4732996, 53.765087699999995], [-1.4742069, 53.76509599999999], [-1.4751304, 53.7650923], [-1.4760032999999997, 53.7650826], [-1.4768764, 53.7650561], [-1.4777656, 53.7650144], [-1.4786863, 53.76495239999999], [-1.4807619, 53.7648015], [-1.4819576, 53.76472489999999], [-1.4827727999999998, 53.76469359999999], [-1.4836202999999997, 53.7646816], [-1.4852995, 53.764662], [-1.4860435999999997, 53.76469180000001], [-1.4867376999999995, 53.7647181], [-1.4874803, 53.7647724], [-1.4886972, 53.764882099999994], [-1.4890492999999998, 53.7649191], [-1.4896256999999995, 53.7649917], [-1.4903527, 53.7650952], [-1.4909814, 53.76519540000001], [-1.4912977999999997, 53.765252], [-1.4916137, 53.76530770000001], [-1.4934076999999997, 53.765668599999984], [-1.4942597, 53.76584789999999], [-1.4953381, 53.76608370000001], [-1.4955955999999997, 53.7661385], [-1.4971998, 53.7664737], [-1.4983512, 53.7667172], [-1.4988399738873754, 53.766824345471825], [-1.4990927476529916, 53.76687730801757], [-1.4993164888308956, 53.76692349228453], [-1.499515348181022, 53.766963861389456], [-1.4996934764633052, 53.76699937844904], [-1.4998550244376794, 53.76703100658], [-1.5000041428640791, 53.76705970889904], [-1.500144982502439, 53.76708644852291], [-1.5002816941126935, 53.76711218856829], [-1.500418428454777, 53.767137892151915], [-1.5005593362886238, 53.7671645223905], [-1.5007085683741683, 53.76719304240076], [-1.5008702754713452, 53.7672244152994], [-1.501048608340089, 53.767259604203154], [-1.5012477177403336, 53.76729957222872], [-1.501471754432014, 53.767345282492826], [-1.5017248691750644, 53.767397698112184], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
6.0 |
2143 |
2154½ |
2026-09-12T21:54:00+01:00 |
None |
None |
Castleford |
Woodlesford |
Leeds |
53.7570847 |
-1.4435394 |
53.7944724 |
-1.5478364 |
0 |
1 |
2026-09-12 20:41:37 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Woodlesford |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13716285 |
1789245684511772 |
None |
34 |
34 |
2026-09-12 20:41:24.517252 |
1 |
2026-09-12 20:43:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 517306 |
G14524 |
872I63M712 |
2026-09-12 |
Southern |
P |
DKG |
None |
2I63 |
377621+377705 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 91.631, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 129.134, "from_m": 91.631, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 215.279, "from_m": 129.134, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3305.141, "from_m": 215.279, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12327.384, "from_m": 3305.141, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12383.812, "from_m": 12327.384, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12471.67, "from_m": 12383.812, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12536.372, "from_m": 12471.67, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12794.743, "from_m": 12536.372, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13157.123, "from_m": 12794.743, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14917.452, "from_m": 13157.123, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15220.144, "from_m": 14917.452, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16163.169, "from_m": 15220.144, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16239.787, "from_m": 16163.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17162.268, "from_m": 16239.787, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17178.908, "from_m": 17162.268, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17976.588, "from_m": 17178.908, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17991.287, "from_m": 17976.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18775.511, "from_m": 17991.287, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19114.999, "from_m": 18775.511, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19163.145, "from_m": 19114.999, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19176.364, "from_m": 19163.145, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19404.223, "from_m": 19176.364, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20955.697, "from_m": 19404.223, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21243.869, "from_m": 20955.697, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23732.257, "from_m": 21243.869, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24853.319, "from_m": 23732.257, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27893.461, "from_m": 24853.319, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28349.364, "from_m": 27893.461, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28448.366, "from_m": 28349.364, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28531.784, "from_m": 28448.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31525.72, "from_m": 28531.784, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34924.097, "from_m": 31525.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37605.058, "from_m": 34924.097, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38262.095, "from_m": 37605.058, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 517306, "profile_key": "92f610ef66ed86d8d4ef388b19570279c6020f99f69b63c64627d5a8a24fbad7", "schedule_id": 12706, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2116", "location": "Dorking", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2119H", "location": "Box Hill & Westhumble", "stage_seq": 2, "distance_m": 1355.737, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Leatherhead", "stage_seq": 3, "distance_m": 6550.913, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2128H", "location": "Ashtead", "stage_seq": 4, "distance_m": 9455.388, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133H", "location": "Epsom", "stage_seq": 5, "distance_m": 12622.716, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139", "location": "Cheam", "stage_seq": 6, "distance_m": 17290.873, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Sutton (Surrey)", "stage_seq": 7, "distance_m": 18999.905, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Carshalton", "stage_seq": 8, "distance_m": 21052.452, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148", "location": "Hackbridge", "stage_seq": 9, "distance_m": 22465.341, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151", "location": "Mitcham Junction", "stage_seq": 10, "distance_m": 24279.598, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Mitcham Eastfields", "stage_seq": 11, "distance_m": 26103.106, "section_seq": 1, "route_path_id": 31771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Streatham South Jn", "stage_seq": 12, "distance_m": 27808.392, "section_seq": 1, "route_path_id": 31771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Streatham North Jn", "stage_seq": 13, "distance_m": 28531.784, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2203H", "location": "Balham", "stage_seq": 14, "distance_m": 30877.795, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Clapham Junction (C)", "stage_seq": 15, "distance_m": 34019.5, "section_seq": 1, "route_path_id": 31771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Pouparts Jn", "stage_seq": 16, "distance_m": 35084.108, "section_seq": 1, "route_path_id": 31771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Battersea Park", "stage_seq": 17, "distance_m": 36368.719, "section_seq": 1, "route_path_id": 31771}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Battersea Pier Jn", "stage_seq": 18, "distance_m": 36920.02, "section_seq": 1, "route_path_id": 31771}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 19, "distance_m": 38262.095, "section_seq": 1, "route_path_id": 31771}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38262.095, "from_m": 0.0, "section_seq": 1, "route_path_id": 31771}], "total_distance_m": 38262.095, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37304.571, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 957.524, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30174, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:48Z", "source_id": 41883014, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T20:18:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:17:54Z", "source_id": 13702826, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30167, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:41Z", "source_id": 41891751, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T20:23:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:22:48Z", "source_id": 13705659, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30163, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:21Z", "source_id": 41898221, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T20:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:26:23Z", "source_id": 13707735, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30130, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:30Z", "source_id": 41905569, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T20:31:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:30:33Z", "source_id": 13710132, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:11Z", "source_id": 41919053, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T20:38:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:38:13Z", "source_id": 13714536, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:03Z", "source_id": 41923880, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T20:41:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T20:41:06Z", "source_id": 13716161, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:41:00+01:00", "operational_fact": true}] |
Dorking |
2116 |
2116 |
3 |
None |
None |
London Victoria (C) |
2215 |
2215 |
11 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G14524/2026-09-12/detailed |
None |
Sutton (Surrey) |
2026-09-12T21:42:00+01:00 |
Carshalton |
2.5 |
{"type": "LineString", "coordinates": [[-0.1903314, 51.359745299999986], [-0.18999279999999996, 51.3598625], [-0.18984249999999997, 51.35991], [-0.1892378, 51.36009039999999], [-0.188922, 51.36017970000001], [-0.18875279999999997, 51.360222399999984], [-0.18860209999999997, 51.3602632], [-0.1884216, 51.360300999999986], [-0.1880421, 51.3603816], [-0.187855, 51.360422500000006], [-0.1876937, 51.36046170000001], [-0.18739859999999997, 51.3605313], [-0.18709400000000004, 51.3606093], [-0.1868125, 51.36068240000011], [-0.1867115, 51.3607144], [-0.1863699, 51.3608102], [-0.1862323, 51.36084389999999], [-0.1859222, 51.36091950000001], [-0.1856421, 51.36097779999999], [-0.1853533, 51.36102], [-0.1848936, 51.361091899999984], [-0.1843857, 51.36114839999999], [-0.1839151, 51.36118660000001], [-0.1834548, 51.36120760000001], [-0.18276519999999996, 51.36121899999999], [-0.18169979999999997, 51.3612362], [-0.180986, 51.3612799], [-0.18026849999999997, 51.3613614], [-0.1796630568239043, 51.361455854440074], [-0.17958200000000002, 51.3614685], [-0.17908299999999996, 51.3615502], [-0.17845719999999998, 51.3616821], [-0.1780039, 51.3618001], [-0.177565, 51.36192669999999], [-0.17714269999999996, 51.36207160000001], [-0.17634969999999997, 51.36236350000001], [-0.17593, 51.3625372], [-0.1752918, 51.362817], [-0.17479339999999996, 51.36307529999999], [-0.17433690000000002, 51.3633494], [-0.17409189999999997, 51.36350199999999], [-0.17374109999999998, 51.3637484], [-0.17313589999999998, 51.3642263], [-0.17297969999999996, 51.36436510000001], [-0.1728341, 51.364506299999995], [-0.1725659, 51.36477610000001], [-0.1723234, 51.365049199999994], [-0.1720942, 51.36531050000001], [-0.17186459999999998, 51.365564500000005], [-0.171611, 51.365837799999994], [-0.17132199999999995, 51.366111], [-0.17110749999999997, 51.3663], [-0.1708026, 51.3665391], [-0.17057779999999995, 51.36670290000001], [-0.1703527, 51.3668536], [-0.17006259999999998, 51.367043900000006], [-0.16972, 51.367253700000006], [-0.1695242, 51.367365099999994], [-0.16931699999999997, 51.3674744], [-0.16896109999999998, 51.3676575], [-0.16867169999999998, 51.3677937], [-0.168342, 51.36793699999998], [-0.167944, 51.3680999], [-0.1676482, 51.36821130000001], [-0.16728449999999995, 51.3683343], [-0.1668402, 51.36846839999999], [-0.1663953, 51.3685915]]} |
1.3 |
2142 |
2144½ |
2026-09-12T21:44:30+01:00 |
None |
None |
Cheam |
Sutton (Surrey) |
Carshalton |
51.3597453 |
-0.1903314 |
51.3685915 |
-0.1663953 |
0 |
1 |
2026-09-12 20:41:37 |
AT_PLATFORM |
2026-09-12 20:41:00 |
Sutton (Surrey) |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13716161 |
1789245693039274 |
None |
40 |
40 |
2026-09-12 20:41:33.045445 |
1 |
2026-09-12 20:42:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |